Communications Signal Processing Using RISC-V Vector Extension
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
Flexible and scalable solutions will be needed for future communications processing systems. RISC-V processors enhanced with vector processing capabilities as specified by the soon-to-be ratified RISC-V vector extension (RVV) pose an interesting base for such systems. Vector processors provide an efficient means of exploiting data-level parallelism, which is heavily present in communications kernels. Furthermore, RVV code is by its design agnostic from the underlying hardware platform which enables scalability. On the exemplary basis of a generalized frequency division multiplexing (GFDM) implementation on a RVV processor, we investigate its baseband processing capabilities and guide through RVV's key features and peculiarities. Our vectorization achieves a speedup of up to 60 times compared to the scalar base case and a throughput of 784 symbols per second. The utilization of 77 % is slightly below more specialized solutions. Nevertheless, this work serves as a baseline for further investigations on flexible and scalable RISC-V vector communications processors.
Details
| Originalsprache | Englisch |
|---|---|
| Titel | 2022 International Wireless Communications and Mobile Computing (IWCMC) |
| Herausgeber (Verlag) | Institute of Electrical and Electronics Engineers (IEEE) |
| Seiten | 690-695 |
| Seitenumfang | 6 |
| ISBN (elektronisch) | 978-1-6654-6749-0 |
| ISBN (Print) | 978-1-6654-6750-6 |
| Publikationsstatus | Veröffentlicht - 3 Juni 2022 |
| Peer-Review-Status | Ja |
Konferenz
| Titel | 18th IEEE International Wireless Communications and Mobile Computing Conference |
|---|---|
| Untertitel | Intelligent and Secure Communications |
| Kurztitel | IWCMC 2022 |
| Veranstaltungsnummer | 18 |
| Dauer | 30 Mai - 3 Juni 2022 |
| Stadt | Dubrovnik |
| Land | Kroatien |
Externe IDs
| Scopus | 85135333801 |
|---|
Schlagworte
ASJC Scopus Sachgebiete
Schlagwörter
- Parallel processing, Program processors, Scalability, Signal processing, Symbols, Throughput, Wireless communication, Communications processing, Vector processor, RISC-V, GFDM