Passer à la navigation principale Passer à la recherche Passer au contenu principal

Leveraging Reusable Code and Proofs to Design Complex DRAM Controllers - A Case Study

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Critical real-time systems are getting more and more complex and require ever more computing power. Multi-core platforms, GPUs, and custom accelerators promise to deliver this needed performance. However, these platforms are notoriously hard to analyze and lack predictability in terms of timing properties. Computer architectures and platforms that offer both predictability and performance are thus needed. This work investigates the use of the interactive proof assistant Coq in order to model complex DRAM memory controllers (MCs) for multi-core platforms. The design of predictable high-performance MCs is particularly challenging, since memory requests have to be processed efficiently, while facing interference from other cores in the system. The problem is exacerbated by the complexity of DRAM devices and the various timing constraints they impose. Specifically, this work extends a previous Coq framework by focusing on reusability, which allows designers to develop and prove complex MCs. As a use-case, we present TDMShelve, an MC balancing performance and isolation.

langue originaleAnglais
titreProceedings - 2024 27th Euromicro Conference on Digital System Design, DSD 2024
rédacteurs en chefTomasz Kryjak, Frederic Petrot
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages298-305
Nombre de pages8
ISBN (Electronique)9798350380385
Les DOIs
étatPublié - 1 janv. 2024
Evénement27th Euromicro Conference on Digital System Design, DSD 2024 - Paris, France
Durée: 28 août 202430 août 2024

Série de publications

NomProceedings - 2024 27th Euromicro Conference on Digital System Design, DSD 2024

Une conférence

Une conférence27th Euromicro Conference on Digital System Design, DSD 2024
Pays/TerritoireFrance
La villeParis
période28/08/2430/08/24

Empreinte digitale

Examiner les sujets de recherche de « Leveraging Reusable Code and Proofs to Design Complex DRAM Controllers - A Case Study ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation