


ISOLDE
Ecosisteme specializate bazate pe RISC-V, cu performanță ridicată, sigure, securizate și cu sursă deschisă
ISOLDE — High Performance, Safe, Secure, Open-SourceLeveraged RISC-V Domain-Specific Ecosystems
Acronim: ISOLDE
Categorie de proiect: Cercetare industrială
Contract nr.: 14 din 01/04/2024 (PN-IV-P8-8.1-PME-2024-0024)
Durata proiectului: Aprilie 2024 – Aprilie 2026
Buget proiect: 3.010.515,00 lei
Director de proiect: dr. ing. Honorius Gâlmeanu
Domeniu de încadrare: Tehnologia informației și a comunicațiilor, spațiu și securitate
Coordonator: FotoNation SRL București, partener în consorțiul ISOLDE
Sigle partenere: ISOLDE,ChipsJU, UEFISCDI · isolde-project.eu · uefiscdi.gov.ro
1. Despre proiect
ProiectulISOLDE își propune să creeze sisteme de procesare de înaltă performanțăconstruite în jurul arhitecturii de calcul RISC-V și să ducă implementarea lanivelul TRL 7 pentru majoritatea blocurilor funcționale, demonstrate pentruactivități europene în domenii cheie precum automotive, tehnologia spațială sauIoT. Așteptarea este ca aceste module dezvoltate în cadrul proiectului europeanISOLDE să fie folosite în produse de calitate industrială.
În cadrulproiectului ISOLDE, FotoNation își propune realizarea unui accelerator cu sursăînchisă pentru rețele neuronale, rețele de calcul folosite în inteligențaartificială. Specific domeniului este realizarea foarte rapidă a unui volumextrem de mare de calcule, datorată structurii adânci (deep) caracteristicerețelelor neuronale convoluționale. Acceleratorul dezvoltat își propune săoptimizeze nu numai volumul de calcul prin scurtarea timpului asociat, dar maimult, să realizeze acest lucru în condițiile unui consum optim (redus) deputere.
2. Obiective
Proiectulvizează definirea și implementarea arhitecturii propuse la nivelul unuidemonstrator, care să pună în valoare capacitatea de calcul accelerată încondițiile de putere redusă.
Rezultate
- D1.2 Requirements &specifications on architecture, hardware and software modules and IPs
- This deliverable reports an initial list of requirements and specifications for the various components developed in the context of the ISOLDE project relative to core architecture, hardware and software modules. It also provides a first indication of the IP corresponding to each component; a consolidated version follows as Deliverable D1.4. All partners involved in Tasks 1.2, 1.3 and 1.4contributed to this deliverable.
- FotoNationa definit specificațiile pentru interfața memory banks proiectată specialpentru interfațarea acceleratorului neural (2.3.2), cerințele pentruacceleratorul neural (3.4.3), specificațiile pentru driverul software alacceleratorului neural (4.1.2), cele pentru toolchain-ul de compilare asociat(4.2.5), precum și specificațiile pentru simulatorul software al acceleratoruluineural (4.3.6) — D1.2
- D3.1 Initial Architecture Definition
- This document defines the initial architecture of the required hardware modules and extensions developed within Work Package WP3 "Accelerators " of the ISOLDE project. It encompasses contributions from alltasks (T3.1–T3.6) and partners within WP3.
- The extensions described in this report are grouped into domains matching the scope of the different tasks within WP3:
- Extensions enhancing the safety and security of RISC-V systems (T3.1)
- Accelerator infrastructure, memories, arithmetic units, interfaces, and virtualization(T3.2)
- Extensions that allow monitoring of the foundational core and accelerators (T3.3)
- Accelerators speeding up vector, tensor, and other AI-related operations (T3.4)
- Accelerators speeding up cryptographic primitives (T3.5)
- Accelerators speeding up signal processing, neuromorphic operations, and application-specific instruction set processors (T3.6)
- For each extension, this document contains general information (type, dependencies, and license) and an initial architecture description covering: the purpose of the extension, its integration point in the system, how it works, how it connects and interacts with the rest of the system, and how it is verified.
- FotoNation a definit arhitectura acceleratorului de rețele neuronale (secțiunea 3.4.1),specificând arhitectura la nivel înalt, fluxul de date în interiorul acceleratorului și setul de instrucțiuni la nivel înalt, sub forma unui API ISA— D3.1
- D1.4 Consolidated requirements and specifications on architecture, hardware and software modules and IPs
- FotoNationa contribuit la definitivarea specificațiilor acceleratorului dedicatcalculului pe rețele neuronale, a interfeței dedicate, precum și a uneltelor software caracteristice pentru crearea programelor dedicate acceleratorului.
- FotoNationa contribuit la definitivarea specificațiilor acceleratorului dedicatcalculului pe rețele neuronale, a interfeței dedicate, precum și a uneltelor software caracteristice pentru crearea programelor dedicate acceleratorului.
- Toate livrabilele publice ale proiectului ISOLDE
3. Diseminare
Publicații
- "RISC-VAccelerators, Enablement and Applications for Automotive and Smart Home in theISOLDE Project" — Cătălin Bogdan Ciobanu, Honorius Gâlmeanu, AlexandruPuscas, Mihai Gologanu, Octavian Buiu, Mihai Antonescu, Vlad-Gabriel Serbu, etal., International Conference on Embedded Computer Systems:Architectures, Modeling and Simulation, SAMOS XXIV: 29 iunie – 4 iulie 2024, Embedded Computer Systems: Architectures, Modeling, andSimulation, LNCS,volumul 15226, publicare estimată februarie 2025.
Proiect cofinanțat prin Programul Chips JointUndertaking și UEFISCDI. Conținutul reflectă exclusiv opinia autorilor.
