Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publication2024 Panhellenic Conference on Electronics & Telecommunications (PACET)
Pages1-4
Number of pages4
ISBN (electronic)979-8-3503-1884-5
Publication statusPublished - 2024

Publication series

NamePanhellenic Conference on Electronics & Telecommunications (PACET)
PublisherIEEE

Abstract

Processor performance is often limited by cache efficiency, a critical aspect in any signal processing task. A RISC-V processor combined with the cache presented in this paper will be part of a deep drilling component manufactured to further automate the entire drilling process. Therefore, signal acquisition, storage, and in-situ processing are required. This paper presents a data cache optimization for a high performance RISC-V processor designed to operate under extreme conditions up to 175°C and 200MPa while maintaining a stable frequency of 180MHz. At the heart of this new design is XFAB’s XT018 technology, a state-of-the-art 180nm SOI technology capable of withstanding the harsh environment in which the core will operate. Memories matching the required clock frequencies will only provide single-port access, adding further challenges to the design. Several caching strategies and implementations are applied and compared to each other in this paper. The design is implemented with a direct connection to the RISC-V core on the one side and a connection to an AXI4 network on the other side. We build this cache that supports multi-port access, with only a single-port SRAM memory at its core. Despite the inherent limitations of single-port SRAMs and the harsh environmental conditions, our design successfully implements a cache system that achieves an impressive hit rate of more than 97%, which is in line with industry standards for consumer grade electronics typically operating at room temperature.

Keywords

    ASIC, RISC-V, cache, data, harsh environment, memory, processor

ASJC Scopus subject areas

Cite this

Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization. / Frühauf, Jan-Luca; Hawich, Malte; Blume, Holger Christoph.
2024 Panhellenic Conference on Electronics & Telecommunications (PACET). 2024. p. 1-4 (Panhellenic Conference on Electronics & Telecommunications (PACET)).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Frühauf, J-L, Hawich, M & Blume, HC 2024, Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization. in 2024 Panhellenic Conference on Electronics & Telecommunications (PACET). Panhellenic Conference on Electronics & Telecommunications (PACET), pp. 1-4. https://doi.org/10.1109/PACET60398.2024.10497077
Frühauf, J.-L., Hawich, M., & Blume, H. C. (2024). Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization. In 2024 Panhellenic Conference on Electronics & Telecommunications (PACET) (pp. 1-4). (Panhellenic Conference on Electronics & Telecommunications (PACET)). https://doi.org/10.1109/PACET60398.2024.10497077
Frühauf JL, Hawich M, Blume HC. Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization. In 2024 Panhellenic Conference on Electronics & Telecommunications (PACET). 2024. p. 1-4. (Panhellenic Conference on Electronics & Telecommunications (PACET)). doi: 10.1109/PACET60398.2024.10497077
Frühauf, Jan-Luca ; Hawich, Malte ; Blume, Holger Christoph. / Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization. 2024 Panhellenic Conference on Electronics & Telecommunications (PACET). 2024. pp. 1-4 (Panhellenic Conference on Electronics & Telecommunications (PACET)).
Download
@inproceedings{41879102681f47f68b7f56e1dd2c92de,
title = "Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization",
abstract = "Processor performance is often limited by cache efficiency, a critical aspect in any signal processing task. A RISC-V processor combined with the cache presented in this paper will be part of a deep drilling component manufactured to further automate the entire drilling process. Therefore, signal acquisition, storage, and in-situ processing are required. This paper presents a data cache optimization for a high performance RISC-V processor designed to operate under extreme conditions up to 175°C and 200MPa while maintaining a stable frequency of 180MHz. At the heart of this new design is XFAB{\textquoteright}s XT018 technology, a state-of-the-art 180nm SOI technology capable of withstanding the harsh environment in which the core will operate. Memories matching the required clock frequencies will only provide single-port access, adding further challenges to the design. Several caching strategies and implementations are applied and compared to each other in this paper. The design is implemented with a direct connection to the RISC-V core on the one side and a connection to an AXI4 network on the other side. We build this cache that supports multi-port access, with only a single-port SRAM memory at its core. Despite the inherent limitations of single-port SRAMs and the harsh environmental conditions, our design successfully implements a cache system that achieves an impressive hit rate of more than 97%, which is in line with industry standards for consumer grade electronics typically operating at room temperature.",
keywords = "ASIC, RISC-V, cache, data, harsh environment, memory, processor",
author = "Jan-Luca Fr{\"u}hauf and Malte Hawich and Blume, {Holger Christoph}",
year = "2024",
doi = "10.1109/PACET60398.2024.10497077",
language = "English",
isbn = "979-8-3503-1885-2",
series = "Panhellenic Conference on Electronics & Telecommunications (PACET)",
publisher = "IEEE",
pages = "1--4",
booktitle = "2024 Panhellenic Conference on Electronics & Telecommunications (PACET)",

}

Download

TY - GEN

T1 - Enhancing RISC-V Processor Performance in Harsh Environments through Data Cache Optimization

AU - Frühauf, Jan-Luca

AU - Hawich, Malte

AU - Blume, Holger Christoph

PY - 2024

Y1 - 2024

N2 - Processor performance is often limited by cache efficiency, a critical aspect in any signal processing task. A RISC-V processor combined with the cache presented in this paper will be part of a deep drilling component manufactured to further automate the entire drilling process. Therefore, signal acquisition, storage, and in-situ processing are required. This paper presents a data cache optimization for a high performance RISC-V processor designed to operate under extreme conditions up to 175°C and 200MPa while maintaining a stable frequency of 180MHz. At the heart of this new design is XFAB’s XT018 technology, a state-of-the-art 180nm SOI technology capable of withstanding the harsh environment in which the core will operate. Memories matching the required clock frequencies will only provide single-port access, adding further challenges to the design. Several caching strategies and implementations are applied and compared to each other in this paper. The design is implemented with a direct connection to the RISC-V core on the one side and a connection to an AXI4 network on the other side. We build this cache that supports multi-port access, with only a single-port SRAM memory at its core. Despite the inherent limitations of single-port SRAMs and the harsh environmental conditions, our design successfully implements a cache system that achieves an impressive hit rate of more than 97%, which is in line with industry standards for consumer grade electronics typically operating at room temperature.

AB - Processor performance is often limited by cache efficiency, a critical aspect in any signal processing task. A RISC-V processor combined with the cache presented in this paper will be part of a deep drilling component manufactured to further automate the entire drilling process. Therefore, signal acquisition, storage, and in-situ processing are required. This paper presents a data cache optimization for a high performance RISC-V processor designed to operate under extreme conditions up to 175°C and 200MPa while maintaining a stable frequency of 180MHz. At the heart of this new design is XFAB’s XT018 technology, a state-of-the-art 180nm SOI technology capable of withstanding the harsh environment in which the core will operate. Memories matching the required clock frequencies will only provide single-port access, adding further challenges to the design. Several caching strategies and implementations are applied and compared to each other in this paper. The design is implemented with a direct connection to the RISC-V core on the one side and a connection to an AXI4 network on the other side. We build this cache that supports multi-port access, with only a single-port SRAM memory at its core. Despite the inherent limitations of single-port SRAMs and the harsh environmental conditions, our design successfully implements a cache system that achieves an impressive hit rate of more than 97%, which is in line with industry standards for consumer grade electronics typically operating at room temperature.

KW - ASIC

KW - RISC-V

KW - cache

KW - data

KW - harsh environment

KW - memory

KW - processor

UR - http://www.scopus.com/inward/record.url?scp=85191652683&partnerID=8YFLogxK

U2 - 10.1109/PACET60398.2024.10497077

DO - 10.1109/PACET60398.2024.10497077

M3 - Conference contribution

SN - 979-8-3503-1885-2

T3 - Panhellenic Conference on Electronics & Telecommunications (PACET)

SP - 1

EP - 4

BT - 2024 Panhellenic Conference on Electronics & Telecommunications (PACET)

ER -

By the same author(s)