ara

Vector Unit

A 64-bit Vector Unit designed as a coprocessor for a RISC-V processor core

The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core

GitHub

379 stars
23 watching
132 forks
Language: C
last commit: 2 days ago
Linked from 1 awesome list

araasiccpuriscvrv64gcvrvvvector

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pulp-platform/axi Provides reusable IP modules and verification infrastructure for designing high-performance on-chip communication networks adhering to AXI standards. 1,115
pulp-platform/pulpino An open-source microcontroller system based on RISC-V, designed for ultra-low-power signal processing applications. 898
inejc/paragraph-vectors A PyTorch implementation of a model for generating dense vector representations of paragraphs from text data. 412
pulp-platform/idma A modular data movement accelerator designed to support various platforms and protocols 93
pulp-platform/hero An FPGA-based research platform for exploring heterogeneous computers with accelerators and host CPUs. 95
fukamachi/proc-parse A procedural vector parser library for Common Lisp that provides an efficient and readable way to parse strings and octets into various formats. 36
vincehi/pulp An application for managing and organizing audio files 35
novemberisms/brinevector A lightweight C-accelerated vector library for Lua 52
thephoeron/bit-smasher A Common Lisp library providing functions and macros for handling bit vectors, arithmetic, type conversions, and measurements. 53
thepeoplesbourgeois/d3-vector A module for defining directional vectors in force simulations with customizable angle and magnitude properties. 4
recolude/unitpacking A library for storing unit vectors in an efficient format 6
rpav/fast-io Improves performance of octet-vector and stream I/O in Common Lisp programming 147
p-ranav/alpaca A C++ serialization library that efficiently packs and unpacks structured data into compact byte arrays. 479
pulp-platform/pulp A platform for designing and implementing ultra-low-power, parallel computing systems for IoT edge applications. 453
arklumpus/vectsharp A C# library for creating vector graphics 242