hero
Heterogeneous computing platform
An FPGA-based research platform for exploring heterogeneous computers with accelerators and host CPUs.
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
95 stars
10 watching
24 forks
Language: SystemVerilog
last commit: about 1 year ago
Linked from 1 awesome list
computer-architecturefpgaheterogeneous-computingheterogeneous-parallel-programmingiommumany-core-architecturesopenmp-offloadingopenmp-parallelizationriscvshared-memoryunified-virtual-memory
Related projects:
Repository | Description | Stars |
---|---|---|
pulp-platform/pulp | A platform for designing and implementing ultra-low-power, parallel computing systems for IoT edge applications. | 458 |
pulp-platform/pulpissimo | A platform for designing and implementing ultra-low-power microcontrollers with advanced features like autonomous I/O, HWPEs, and simple interrupt controllers. | 392 |
pulp-platform/idma | A modular data movement accelerator designed to support various platforms and protocols | 102 |
parallella/parallella-hw | Design files and FPGA sources for a supercomputing board with heterogeneous processing cores. | 413 |
heliumproject/core | A C++ platform abstraction and standard library with features like Reflection, IPC, and RPC for building modern applications | 34 |
pulp-platform/axi | Provides reusable IP modules and verification infrastructure for designing high-performance on-chip communication networks adhering to AXI standards. | 1,134 |
heteroflow/heteroflow | A header-only C++ library to help developers write concurrent CPU-GPU programs using task models | 100 |
helgeho/archivespark | A framework for efficient data processing and extraction from archival collections, enabling the transformation of raw data into more accessible formats. | 145 |
pulp-platform/pulpino | An open-source microcontroller system based on RISC-V, designed for ultra-low-power signal processing applications. | 905 |
hackthevalley/hack-the-back | An event platform that provides a set of APIs for managing hacker applications and registration processes. | 4 |
pulp-platform/ara | A 64-bit Vector Unit designed as a coprocessor for a RISC-V processor core | 385 |
bluespec/awsteria_infra | Middleware for running applications on both host computers and attached FPGAs | 18 |
pulp-platform/common_cells | A collection of reusable Verilog systemVerilog modules used to synchronize clocks and handles asynchronous crossings in digital circuits | 531 |
ferrandi/panda-bambu | A framework for designing and optimizing hardware accelerators for complex software applications. | 246 |
diaoenmao/heterofl-computation-and-communication-efficient-federated-learning-for-heterogeneous-clients | An implementation of efficient federated learning algorithms for heterogeneous clients | 155 |