3,342 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

    Frequency Scaling as a Security Threat on Multicore Systems

    Get PDF
    Most modern processors use Dynamic Voltage and Frequency Scaling (DVFS) for power management. DVFS allows to optimize power consumption by scaling voltage and frequency depending on performance demand. Previous research has indicated that this frequency scaling might pose a security threat in the form of a covert channel, which could leak sensitive information. However, an analysis able to determine whether DVFS is a serious security issue is still missing. In this paper, we conduct a detailed analysis of the threat potential of a DVFS-based covert channel. We investigate two multicore platforms representative of modern laptops and hand-held devices. Furthermore, we develop a channel model to determine an upper bound to the channel capacity, which is in the order of 1 bit per channel use. Last, we perform an experimental analysis using a novel transceiver implementation. The neural network based receiver yields packet error rates between 1% and 8% at average throughputs of up to 1.83 and 1.20 bits per second for platforms representative of laptops and hand-held devices, respectively. Considering the well-known small message criterion, our results show that a relevant covert channel can be established by exploiting the behaviour of computing systems with DVFS.ISSN:0278-0070ISSN:1937-415

    Retinoids and cancer: antitumoral effects of ATRA, 9-cis RA and the new retinoid IIF on the HL-60 leukemic cell line.

    Get PDF
    Objective: To compare the antitumoral effects of all-trans retinoic acid (ATRA) and 9-cis retinoic acid (9-cis RA) with those of 5-OH,11-O-hydrophenanthrene (IIF), a new derivative of retinoic acid. Materials and Methods: The effect of retinoids was tested on cell line HL-60. Cell differentiation and apoptosis were evaluated by morphological and biochemical analysis as bcl-2 protein and by DNA fragmentation assay. The ability to activate retinoic acid receptors (RAR) and/or retinoid X receptors (RXR) and to modulate gene expression was determined by transactivation assay. Results: With cell line HL-60, the antiproliferative effect of IIF was stronger than that of ATRA and 9-cis RA. Following retinoid treatment, cells appeared to differentiate and apoptotic cells were observed. The appearance of DNA laddering and a decrease in the amount of bcl-2 protein confirmed apoptosis. IIF transcriptionally activated RXR-γ more than RAR-α. Conclusion: The findings indicate that IIF transcriptionally activates RXR-γ preferentially, induces apoptosis and has a more antiproliferative activity than ATRA and 9-cis RA on cell line HL-60

    Phytoestrogens and Colon Cancer

    Get PDF

    From combinations to single-molecule polypharmacology—cromolyn-ibuprofen conjugates for alzheimer’s disease

    Get PDF
    Despite Alzheimer’s disease (AD) incidence being projected to increase worldwide, the drugs currently on the market can only mitigate symptoms. Considering the failures of the classical paradigm “one target-one drug-one disease” in delivering effective medications for AD, polypharmacology appears to be a most viable therapeutic strategy. Polypharmacology can involve combinations of multiple drugs and/or single chemical entities modulating multiple targets. Taking inspiration from an ongoing clinical trial, this work aims to convert a promising cromolyn–ibuprofen drug combination into single-molecule “codrugs.” Such codrugs should be able to similarly modulate neuroinflammatory and amyloid pathways, while showing peculiar pros and cons. By exploiting a linking strategy, we designed and synthesized a small set of cromolyn–ibuprofen conjugates (4–6). Preliminary plasma stability and neurotoxicity assays allowed us to select diamide 5 and ethanolamide 6 as promising compounds for further studies. We investigated their immunomodulatory profile in immortalized microglia cells, in vitro anti-aggregating activity towards Aβ42-amyloid self-aggregation, and their cellular neuroprotective effect against Aβ42-induced neurotoxicity. The fact that 6 effectively reduced Aβ-induced neuronal death, prompted its investigation into an in vivo model. Notably, 6 was demonstrated to significantly increase the longevity of Aβ42-expressing Drosophila and to improve fly locomotor performance

    Effects of endogenous morphine deprivation on memory retention of passive avoidance learning in mice

    Get PDF
    Memory and the processes of learning in mammals are well known to be affected by opioid agonists such as morphine, which has been proven to interfere and cause amnesia. The presence of endogenous morphine has been demonstrated in various tissues from mammals to invertebrates. In this study, we have investigated the effects caused by in-vivo immunodepletion of endogenous morphine on working memory under different experimental conditions. When mice were submitted to fasting, a stress condition, acquisition and consolidation of memory were significantly impaired compared to controls. This was demonstrated by a decrease in entry latency into the dark room in the retention session of the passive avoidance test. This effect was significantly reversed to baseline values when endogenous morphine was depleted from the extracellular brain space. These findings support a role for endogenous morphine in weakening memory processes under stress conditions

    SUSTAINING MOROCCAN OASIS AGRICULTURAL SYSTEM through SMALL MECHANIZATION INPUTS

    Get PDF
    Saharan oases are a highly artificial ecosystem that has proved to be economicallyviable for centuries, despiteits’fragile equilibrium. The pillar of this ecosystem is the good management of the palm grove, which allows the establishment of a three-layer structure and of a microclimate favourable for agriculture. Nowadays oases ecosystem is at risk, endangered by climate changes and economic and social factors and the poor management of the palm grove,caused by lack of human and material resources,is the main cause of its’ collapsing. The introduction of small mechanization can provide tools to invigorate this farming system and attract young people in the agricultural sector
    • …
    corecore