453 research outputs found

    A General Framework for Accelerator Management Based on ISA Extension

    Get PDF
    Thanks to the promised improvements in performance and energy efficiency, hardware accelerators are taking momentum in many computing contexts, both in terms of variety and relative weight in the silicon area of many chips. Commonly, the way an application interacts with these hardware modules has many accelerator-specific traits and requires ad-hoc drivers that usually rely on potentially expensive system calls to manage accelerator resources and access orchestration. As a consequence, driver-based interfacing is far from uniform and can expose high latency, limiting the set of tasks suitable for acceleration. In this paper, we propose a uniform and low-latency interface based on Instruction Set Architecture (ISA) extension. All the previous studies that proposed extensions, were deeply tailored to address a single accelerator. One of the biggest disadvantages of those methods is their inability to scale. Adding more of these accelerators to one System-on-Chip (SoC) would result in ISA bloat, increasing power consumption and complexifying the decoding phase proportionally. Our proposed framework consists of a six-instruction ISA extension and the corresponding architectural support that implements the interface abstraction and the reservation logic at the hardware level. Our proposal allows controlling a broad class of integrated accelerators directly from the CPU. The proposed framework is ISA-independent, which means that it is applicable to all the existing ISAs. We implement it on the gem5 simulator by extending the RISC-V ISA. We evaluate it by simulating three compute-intensive accelerators and comparing our interfacing with a conventional driver-based one. The benchmarks highlight the performance benefits brought by our framework, with up to 10.38x speed up, as well as the ability to seamlessly support different accelerators with the same interface. The speed up advantage of our technique diminishes as the granularity of the workloads increases and the overhead for driver-based accelerators becomes less important. We also show that the impact of its hardware components on chip area and power consumption is limited

    IXIAM: ISA EXtension for Integrated Accelerator Management

    Get PDF
    During the last few years, hardware accelerators have been gaining popularity thanks to their ability to achieve higher performance and efficiency than classic general-purpose solutions. They are fundamentally shaping the current generations of Systems-on-Chip (SoCs), which are becoming increasingly heterogeneous. However, despite their widespread use, a standard, general solution to manage them while providing speed and consistency has not yet been found. Common methodologies rely on OS mediation and a mix of user-space and kernel-space drivers, which can be inefficient, especially for fine-grained tasks. This paper addresses these sources of inefficiencies by proposing an ISA eXtension for Integrated Accelerator Management (IXIAM), a cost-effective HW-SW framework to control a wide variety of accelerators in a standard way, and directly from the cores. The proposed instructions include reservation, work offloading, data transfer, and synchronization. They can be wrapped in a high-level software API or even integrated into a compiler. IXIAM features also a user-space interrupt mechanism to signal events directly to the user process. We implement it as a RISC-V extension in the gem5 simulator and demonstrate detailed support for complex accelerators, as well as the ability to specify sequences of memory transfers and computations directly from the ISA and with significantly lower overhead than driver-based schemes. IXIAM provides a performance advantage that is more evident for small and medium workloads, reaching around 90x in the best case. This way, we enlarge the set of workloads that would benefit from hardware acceleration

    The effect of the sterile insect technique on vibrational communication: the case of Bagrada hilaris (Hemiptera: Pentatomidae)

    Get PDF
    The painted bug, Bagrada hilaris, is an agricultural pest in its original areas (Africa, South Asia, and the Middle East), and it has recently been recorded as an invasive species in southwestern part of the US, Chile, Mexico, and two islands in the Mediterranean basin. Its polyphagous diet causes severe damage to economically important crops. The control of this pest is primarily achieved by means of synthetic pesticides, which are often expensive, ineffective, and harmful to the ecosystem. Recent physiological bioassays to assess its potential control through the sterile insect technique demonstrated that mating between untreated females and males irradiated at doses of 64 and 100 Gy, respectively, resulted in 90% and 100% sterility of the eggs produced by the females. In this study, the mating abilities of virgin males irradiated at 60 and 100 Gy with virgin females were measured through a study of short-range courtship mediated by vibrational communication. The results indicate that males irradiated at 100 Gy emit signals with lower peak frequencies, mate significantly less than unirradiated males do, and do not surpass the early stages of courtship. Conversely, males irradiated at 60 Gy present vibrational signal frequencies that are comparable to those of the control and successfully mated males. Our findings suggest that B. hilaris individuals irradiated at 60 Gy are good candidates for the control of this species, given that they retain sexual competitiveness regardless of their sterility, through an area-wide program that incorporates the sterile insect technique

    A pulse of mid-Pleistocene rift volcanism in Ethiopia at the dawn of modern humans

    Get PDF
    The Ethiopian Rift Valley hosts the longest record of human co-existence with volcanoes on Earth, however, current understanding of the magnitude and timing of large explosive eruptions in this region is poor. Detailed records of volcanism are essential for interpreting the palaeoenvironments occupied by our hominin ancestors; and also for evaluating the volcanic hazards posed to the 10 million people currently living within this active rift zone. Here we use new geochronological evidence to suggest that a 200 km-long segment of rift experienced a major pulse of explosive volcanic activity between 320 and 170 ka. During this period, at least four distinct volcanic centres underwent large-volume (>10 km3) caldera-forming eruptions, and eruptive fluxes were elevated five times above the average eruption rate for the past 700 ka. We propose that such pulses of episodic silicic volcanism would have drastically remodelled landscapes and ecosystems occupied by early hominin populations

    U-Pb zircon geochronology of rocks from west Central Sulawesi, Indonesia: Extension-related metamorphism and magmatism during the early stages of mountain building

    Get PDF
    Sulawesi has generally been interpreted as the product of convergence in the Cretaceous and Cenozoic, and high mountains in west Central Sulawesi have been considered the product of magmatism and metamorphism related to Neogene collision. New SHRIMP and LA-ICP-MS U-Pb zircon dating of metamorphic and granitoid rocks has identified protoliths and sources of melts, and indicates an important role for extension. Schists, gneisses and granitoids have inherited Proterozoic, Paleozoic, Mesozoic and Paleogene zircons. Mesoproterozoic and Triassic age populations are similar to those from the Bird's Head region. Their protoliths included sediments and granitoids interpreted as part of an Australian-origin block. We suggest this rifted from the Australian margin of Gondwana in the Jurassic and accreted to Sundaland to form NW Sulawesi in the Late Cretaceous. Some metamorphic rocks have Cretaceous and/or Late Eocene magmatic zircons indicating metamorphism cannot be older than Late Eocene, and were not Australian-origin basement. Instead, they were metamorphosed in the Neogene after Sula Spur collision and subsequent major extension. Associated magmatism in west Central Sulawesi produced a K-rich shoshonitic (HK) suite in the Middle Miocene to Early Pliocene. A later episode of magmatism in the Late Miocene to Pliocene formed mainly shoshonitic to high-K calc-alkaline (CAK) rocks. I-type and silica-rich I-type granitoids and diorites of the CAK suite record a widespread short interval of magmatism between 8.5 and 4. Ma. Inherited zircon ages indicate the I-type CAK rocks were the product of partial melting of the HK suite. S-type CAK magmatism between c. 5 and 2.5. Ma and zircon rim ages from gneisses record contemporaneous metamorphism that accompanied extension. Despite its position in a convergent setting in Indonesia, NW Sulawesi illustrates the importance of melting and metamorphism in an extensional setting during the early stages of mountain building

    Tephrochronology of core PRAD 1-2 from the Adriatic Sea: insights into Italian explosive volcanism for the period 200–80 ka

    Get PDF
    Core PRAD 1-2, located on the western flank of the Mid-Adriatic Deep, was investigated for tephra content within the part of the sequence assigned on biostratigraphic and sapropel-layer stratigraphy to MIS 5 and 6 (ca. 80–200 ka BP). A total of 11 discrete tephra layers are identified, 8 visible and 3 cryptotephra layers. 235 geochemical measurements obtained from individual glass shards using WDS-EPMA enabled 8 of the 11 tephras to be correlated to known eruption events, 5 of which are represented in the Lago Grande di Monticchio (LGdM) regional tephra archive sequence. Three of these layers are recognised ultra-distally for the first time, extending their known distributions approximately 210 km further north. The results provide an independent basis for establishing an age-depth profile for the MIS 5–6 interval in the PRAD 1-2 marine record. This approach allowed age estimates to be interpolated for the tephra layers that could not be correlated to known events. It also provides an independent test of, and support for, the broad synchroneity of sapropel-equivalent (S-E) events in the Adriatic Sea with the better-developed sapropel layers of the eastern Mediterranean, proposed by Piva et al. (2008a)

    High-K volcanism in the Afyon region, western Turkey: from Si-oversaturated to Si-undersaturated volcanism

    Get PDF
    Volcanic rocks of the Afyon province (eastern part of western Anatolia) make up a multistage potassic and ultrapotassic alkaline series dated from 14 to 12 Ma. The early-stage Si-oversaturated volcanic rocks around the Afyon city and further southward are trachyandesitic volcanic activity (14.23 ± 0.09 Ma). Late-stage Si-undersaturated volcanism in the southernmost part of the Afyon volcanic province took place in three episodes inferred from their stratigraphic relationships and ages. Melilite– leucitites (11.50 ± 0.03 Ma), spotted rachyandesites, tephryphonolites and lamproites (11.91 ± 0.13 Ma) formed in the first episode; trachyandesites in the second episode and finally phonotephrites, phonolite, basaltic trachyandesites and nosean-bearing trachyandesites during the last episode. The parameter Q [normative q-(ne + lc + kls + ol)] of western Anatolia volcanism clearly decreased southward with time becoming zero in the time interval 10–15 Ma. The magmatism experienced a sudden change in the extent of Si saturation after 14 Ma, during late-stage volcanic activity of Afyon volcanic province at around 12 Ma, though there was some coexistence of Si-oversaturated and Si-undersaturated magmas during the whole life of Afyon volcanic province
    corecore