Matrix Transposition Algorithm Using Cache Oblivious

Q4 Engineering
Samuel Guzmán López, Adolfo J. San Gil Santana, Jorge A. Cuba Alonso del Rivero, Sonia Pérez Lovelle, Humberto Díaz Pando
{"title":"Matrix Transposition Algorithm Using Cache Oblivious","authors":"Samuel Guzmán López, Adolfo J. San Gil Santana, Jorge A. Cuba Alonso del Rivero, Sonia Pérez Lovelle, Humberto Díaz Pando","doi":"10.14313/jamris/4-2023/25","DOIUrl":null,"url":null,"abstract":"The Parallel and Distributed Computing group belonging to the Integrated Technological Research Complex (CITI). has been engaged in the creation of general-purpose components that support the processing of large volumes of information that characterize the problems involved in parallel computing. \nUsing the oblivious cache model, which works independently of the computer architecture, and the divide and conquer principle, an algorithm for matrix transposition is implemented to reduce the execution time of this algebraic operation. The algorithm ensures that most of the data content is loaded to the cache for fast processing, and makes the most of its stay in the cache to minimize missed reads and achieve greater speed. \nThe work includes conclusions and statistical tests carried out from experiments on computers with different architectures, reflecting the superiority of the algorithm that uses oblivious cache from an order of matrix determined according to the characteristics of each PC.\n ","PeriodicalId":37910,"journal":{"name":"Journal of Automation, Mobile Robotics and Intelligent Systems","volume":"55 11","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Automation, Mobile Robotics and Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14313/jamris/4-2023/25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0

Abstract

The Parallel and Distributed Computing group belonging to the Integrated Technological Research Complex (CITI). has been engaged in the creation of general-purpose components that support the processing of large volumes of information that characterize the problems involved in parallel computing. Using the oblivious cache model, which works independently of the computer architecture, and the divide and conquer principle, an algorithm for matrix transposition is implemented to reduce the execution time of this algebraic operation. The algorithm ensures that most of the data content is loaded to the cache for fast processing, and makes the most of its stay in the cache to minimize missed reads and achieve greater speed. The work includes conclusions and statistical tests carried out from experiments on computers with different architectures, reflecting the superiority of the algorithm that uses oblivious cache from an order of matrix determined according to the characteristics of each PC.  
使用缓存忽略的矩阵变换算法
隶属于综合技术研究中心(CITI)的并行和分布式计算小组一直致力于开发支持处理大量信息的通用组件,这些信息是并行计算问题的特征。利用独立于计算机体系结构的遗忘缓存模型和分而治之原理,实现了一种矩阵转置算法,以减少这种代数运算的执行时间。该算法确保大部分数据内容加载到高速缓存中,以便快速处理,并充分利用其在高速缓存中的停留时间,最大限度地减少漏读,实现更高的速度。这项工作包括在不同架构的计算机上进行实验得出的结论和统计测试,反映了根据每台计算机的特点确定的矩阵顺序使用遗忘缓存的算法的优越性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Automation, Mobile Robotics and Intelligent Systems
Journal of Automation, Mobile Robotics and Intelligent Systems Engineering-Control and Systems Engineering
CiteScore
1.10
自引率
0.00%
发文量
25
期刊介绍: Fundamentals of automation and robotics Applied automatics Mobile robots control Distributed systems Navigation Mechatronics systems in robotics Sensors and actuators Data transmission Biomechatronics Mobile computing
×
引用
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学术官方微信