28 research outputs found

    Bridging Python to Silicon: The SODA Toolchain

    Get PDF
    Systems performing scientific computing, data analysis, and machine learning tasks have a growing demand for application-specific accelerators that can provide high computational performance while meeting strict size and power requirements. However, the algorithms and applications that need to be accelerated are evolving at a rate that is incompatible with manual design processes based on hardware description languages. Agile hardware design tools based on compiler techniques can help by quickly producing an application specific integrated circuit (ASIC) accelerator starting from a high-level algorithmic description. We present the SODA Synthesizer, a modular and open-source hardware compiler that provides automated end-to-end synthesis from high-level software frameworks to ASIC implementation, relying on multi-level representations to progressively lower and optimize the input code. Our approach does not require the application developer to write register-transfer level code, and it is able to reach up to 364 GFLOPS/W efficiency (32-bit precision) on typical convolutional neural network operators

    GrailQuest & HERMES: Hunting for Gravitational Wave Electromagnetic Counterparts and Probing Space-Time Quantum Foam

    Get PDF
    Within Quantum Gravity theories, different models for space-time quantisation predict an energy dependent speed for photons. Although the predicted discrepancies are minuscule, GRB, occurring at cosmological distances, could be used to detect this signature of space-time granularity with a new concept of modular observatory of huge overall collecting area consisting in a fleet of small satellites in low orbits, with sub-microsecond time resolution and wide energy band (keV-MeV). The enormous number of collected photons will allow to effectively search these energy dependent delays. Moreover, GrailQuest will allow to perform temporal triangulation of high signal-to-noise impulsive events with arc-second positional accuracies: an extraordinary sensitive X-ray/Gamma all-sky monitor crucial for hunting the elusive electromagnetic counterparts of GW. A pathfinder of GrailQuest is already under development through the HERMES project: a fleet of six 3U cube-sats to be launched by 2021/22

    Valutazione di diverse tipologie di ugelli per la difesa della vite in Trentino

    Get PDF
    Dal punto di vista della difesa anticrittogamica, le forme di allevamento della vite con struttura inclinata o orizzontale della parete vegetativa, devono essere gestite adottando particolari accorgimenti per garantire una sufficiente deposizione di prodotto anche nelle parti meno esposte al trattamento. Durante una sperimentazione pluriennale sono stati messi a confronto diversi tipi di ugelli (tradizionali ed antideriva), allo scopo di verificare le prestazioni in termini di omogeneità di deposizione sulla parete vegetativa della pergola trentina doppia. In una successiva valutazione dell’efficacia verso la peronospora della vite, sono state confrontate due tipologie di ugelli scelti fra quelli testati. Vengono qui presentati i risultati ottenuti e le prospettive d’impiego anche in termini di efficacia biologica dei trattament

    Quale ugello scegliere per la difesa fitosanitaria della pergola doppia

    No full text
    Le forme di allevamento della vite a chioma espansa con struttura orizzontale o obliqua devono essere gestite adottando particolari accorgimenti per garantire una suffi ciente deposizione di prodotto anche nelle parti meno esposte al trattamento. Simulando un trattamento su pergola trentina doppia, l’impiego di diverse tipologie di ugelli ha consentito di individuare quali dispositivi permettono di uniformare i depositi sulla chioma (getti a ventaglio a inclusione d’aria) e di massimizzarli sui grappoli (ugelli a turbolenza a cono vuoto). Vengono quindi discusse delle ipotesi per una strategia d’impiego che consenta di migliorare la qualità della distribuzione su vite allevata a pergola doppia e ridurre le perdite fuori bersaglio
    corecore