Work package 2: Application Selection, evaluation and dissemination
- Implementation of document archive, project wiki and public web site (CO only).
- Implementation of Unibench
- Benchmark and Application Selection for the Evaluation of the Microgrid Architecture and its Tool Chain.
- Final report of benchmark evaluations in different programming paradigms
Work package 3: Parallelizing C compiler
- Specification of Changes Required to the CoSy Framework
- Report on Code Transformation from C to μTC
- Report on 1st Version of C2μTC/SL Source to Source Compiler
- C2μTC/SL – C Paralellizing Compiler targeting SVP Final Report
Work package 4: SAC data-parallel compiler
- Specification of a compilation scheme for the data-parallel constructs of SaC including potential extra requirements for μTC (CO only).
- Implementation of a first SaC to µTC compiler.
- Retargeting the SaC to µTC compiler to SL (PP only).
- Functional Concurrency on the Microgrid Using Single Assignment C — A Status Report (CO only).
- Data Parallelism and Functional Parallelism on the Microgrid using Single Assignement C
Work package 5: Operating system issues and emulation environment
- Publication of the Microgrid emulation platform.
- Report on memory protection in microthreaded processors.
- Report on Porting an Operating System to the SVP/Microgrid Platform
- Core compiler
Work package 6: Soft-core prototype
- Report on Analysis of Thread Management in SPARC and the Design of the ISE for the Microthreaded Processor (CO only).
- Implementation of a Soft-Core Microthreaded Processor Based on the LEON3 Processor, V0 (PP only).
- Implementation of a Soft-Core Microthreaded Processor Based on the LEON3 Processor, V1 (CO only).
- Report on Implementation of I/O Subsystem in UTLEON3 Processor (publication pending).
- Report on overall efficiency of the SVP executed on the implemented microthreaded soft-core processor UTLEON3 (publication pending).