Software Development Vehicles to enable extended and early co-design: a RISC-V and HPC case of study

Filippo Mantovani, Pablo Vizcaino, Fabio Banchelli, Marta Garcia-Gasulla, Roger Ferrer, Giorgos Ieronymakis, Nikos Dimou, Vassilis Papaefstathiou, Jesus Labarta
{"title":"Software Development Vehicles to enable extended and early co-design: a RISC-V and HPC case of study","authors":"Filippo Mantovani, Pablo Vizcaino, Fabio Banchelli, Marta Garcia-Gasulla, Roger Ferrer, Giorgos Ieronymakis, Nikos Dimou, Vassilis Papaefstathiou, Jesus Labarta","doi":"arxiv-2306.01797","DOIUrl":null,"url":null,"abstract":"Prototyping HPC systems with low-to-mid technology readiness level (TRL)\nsystems is critical for providing feedback to hardware designers, the system\nsoftware team (e.g., compiler developers), and early adopters from the\nscientific community. The typical approach to hardware design and HPC system\nprototyping often limits feedback or only allows it at a late stage. In this\npaper, we present a set of tools for co-designing HPC systems, called software\ndevelopment vehicles (SDV). We use an innovative RISC-V design as a\ndemonstrator, which includes a scalar CPU and a vector processing unit capable\nof operating large vectors up to 16 kbits. We provide an incremental\nmethodology and early tangible evidence of the co-design process that provide\nfeedback to improve both architecture and system software at a very early stage\nof system development.","PeriodicalId":501310,"journal":{"name":"arXiv - CS - Other Computer Science","volume":"32 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Other Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2306.01797","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Prototyping HPC systems with low-to-mid technology readiness level (TRL) systems is critical for providing feedback to hardware designers, the system software team (e.g., compiler developers), and early adopters from the scientific community. The typical approach to hardware design and HPC system prototyping often limits feedback or only allows it at a late stage. In this paper, we present a set of tools for co-designing HPC systems, called software development vehicles (SDV). We use an innovative RISC-V design as a demonstrator, which includes a scalar CPU and a vector processing unit capable of operating large vectors up to 16 kbits. We provide an incremental methodology and early tangible evidence of the co-design process that provide feedback to improve both architecture and system software at a very early stage of system development.
支持扩展和早期协同设计的软件开发工具:RISC-V和HPC案例研究
采用中低技术准备水平(TRL)系统的HPC系统原型对于向硬件设计人员、系统软件团队(例如编译器开发人员)和科学界的早期采用者提供反馈至关重要。硬件设计和HPC系统原型的典型方法通常会限制反馈,或者只在后期阶段允许反馈。在本文中,我们提出了一套用于协同设计HPC系统的工具,称为软件开发工具(SDV)。我们使用创新的RISC-V设计作为演示,其中包括一个标量CPU和一个矢量处理单元,能够处理高达16 kb的大矢量。我们提供了一种渐进的方法和早期的共同设计过程的切实证据,在系统开发的早期阶段提供反馈以改进架构和系统软件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信