一种来自ISA的独立压缩机和减压机硬件模块的新方案

Esteban A. Sanabria-Villalobos, L. Chavarría-Zamora, Leonardo Araya-Martinez
{"title":"一种来自ISA的独立压缩机和减压机硬件模块的新方案","authors":"Esteban A. Sanabria-Villalobos, L. Chavarría-Zamora, Leonardo Araya-Martinez","doi":"10.1109/LAEDC54796.2022.9907767","DOIUrl":null,"url":null,"abstract":"Rapidly evolving markets and growing demand of digital application by consumers, along with hardware long time-to-market and rising manufacturing costs, are pushing the market towards software-based development, directly increasing power, area and memory requirements of current computer systems. Efforts to reduce this growing demand on storage devices are multiple, among them are assembly code compression and decompression techniques, which reduce the memory footprint of programs, thus reducing the resources and costs necessary for their elaboration. For this reason, is proposed a digital design and implementation of a real-time assembly code decompression module, that works under the demand of a processor, which is independent of the ISA, does not require modifications of the processing systems and reduce the amount of memory needed. The proposed microarchitecture is capable of decompress code in real-time, as well the results of the evaluation of the module, consisting of a 32-bit ARM processor and memory holding the compressed instructions, show the adaptability of the module to different ISA and processors using just their common inputs and outputs.","PeriodicalId":276855,"journal":{"name":"2022 IEEE Latin American Electron Devices Conference (LAEDC)","volume":"782 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Novel Proposal for a Standalone Compressor and Decompressor Hardware Module from ISA\",\"authors\":\"Esteban A. Sanabria-Villalobos, L. Chavarría-Zamora, Leonardo Araya-Martinez\",\"doi\":\"10.1109/LAEDC54796.2022.9907767\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Rapidly evolving markets and growing demand of digital application by consumers, along with hardware long time-to-market and rising manufacturing costs, are pushing the market towards software-based development, directly increasing power, area and memory requirements of current computer systems. Efforts to reduce this growing demand on storage devices are multiple, among them are assembly code compression and decompression techniques, which reduce the memory footprint of programs, thus reducing the resources and costs necessary for their elaboration. For this reason, is proposed a digital design and implementation of a real-time assembly code decompression module, that works under the demand of a processor, which is independent of the ISA, does not require modifications of the processing systems and reduce the amount of memory needed. The proposed microarchitecture is capable of decompress code in real-time, as well the results of the evaluation of the module, consisting of a 32-bit ARM processor and memory holding the compressed instructions, show the adaptability of the module to different ISA and processors using just their common inputs and outputs.\",\"PeriodicalId\":276855,\"journal\":{\"name\":\"2022 IEEE Latin American Electron Devices Conference (LAEDC)\",\"volume\":\"782 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-07-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE Latin American Electron Devices Conference (LAEDC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LAEDC54796.2022.9907767\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Latin American Electron Devices Conference (LAEDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LAEDC54796.2022.9907767","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

快速发展的市场和消费者对数字应用日益增长的需求,以及硬件上市时间的延长和制造成本的上升,正在推动市场向基于软件的发展,直接增加了当前计算机系统的功率,面积和内存要求。减少这种对存储设备日益增长的需求的努力是多方面的,其中包括汇编代码压缩和解压缩技术,这些技术可以减少程序的内存占用,从而减少编写程序所需的资源和成本。为此,提出了一种实时汇编代码解压缩模块的数字化设计与实现,该模块在处理器的要求下工作,独立于ISA,不需要修改处理系统,减少了所需的内存。所提出的微体系结构能够实时解压缩代码,并且由32位ARM处理器和保存压缩指令的内存组成的模块的评估结果表明,该模块仅使用其通用输入和输出就可以适应不同的ISA和处理器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Novel Proposal for a Standalone Compressor and Decompressor Hardware Module from ISA
Rapidly evolving markets and growing demand of digital application by consumers, along with hardware long time-to-market and rising manufacturing costs, are pushing the market towards software-based development, directly increasing power, area and memory requirements of current computer systems. Efforts to reduce this growing demand on storage devices are multiple, among them are assembly code compression and decompression techniques, which reduce the memory footprint of programs, thus reducing the resources and costs necessary for their elaboration. For this reason, is proposed a digital design and implementation of a real-time assembly code decompression module, that works under the demand of a processor, which is independent of the ISA, does not require modifications of the processing systems and reduce the amount of memory needed. The proposed microarchitecture is capable of decompress code in real-time, as well the results of the evaluation of the module, consisting of a 32-bit ARM processor and memory holding the compressed instructions, show the adaptability of the module to different ISA and processors using just their common inputs and outputs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信