STAFF:结构布局优化模型

Zhuorui Ning, Naijie Gu, Junjie Su, Dongsheng Qi
{"title":"STAFF:结构布局优化模型","authors":"Zhuorui Ning, Naijie Gu, Junjie Su, Dongsheng Qi","doi":"10.1109/icccs55155.2022.9846314","DOIUrl":null,"url":null,"abstract":"Structure layout optimization has been proven effective in improving the performance of memory-intensive programs. Field-affinity-based models are widely adopted to guide optimization. It is both important and challenging to improve the models to yield higher optimization results. In response to this issue, this paper proposes STAFF, a new model to guide structure layout optimization. First, STAFF better models data field affinity using the spatial and temporal relations in affinity events (co-accesses of data fields). As a result, it can uniformly capture and distinguish various affinity relations in a fine-grained and time-sensitive manner. Second, it proposes a set of novel methods to estimate the contributions of affinity events with different spatial and temporal relations, and reweight them accordingly. Third, a method is proposed to jointly consider the effects of different data layout transformations, and the effects of the actual byte-arrangement and alignments. It supports a uniform impact estimation for structure layouts derived by applying combinations of structure splitting, structure peeling and field reordering in different sequences. The evaluation shows that, comparing with state-of-the-art methods, STAFF works up to 30% better, with a geometric mean improvement of 5%, demonstrating STAFF’s effectiveness.","PeriodicalId":121713,"journal":{"name":"2022 7th International Conference on Computer and Communication Systems (ICCCS)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"STAFF: A Model for Structure Layout Optimization\",\"authors\":\"Zhuorui Ning, Naijie Gu, Junjie Su, Dongsheng Qi\",\"doi\":\"10.1109/icccs55155.2022.9846314\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Structure layout optimization has been proven effective in improving the performance of memory-intensive programs. Field-affinity-based models are widely adopted to guide optimization. It is both important and challenging to improve the models to yield higher optimization results. In response to this issue, this paper proposes STAFF, a new model to guide structure layout optimization. First, STAFF better models data field affinity using the spatial and temporal relations in affinity events (co-accesses of data fields). As a result, it can uniformly capture and distinguish various affinity relations in a fine-grained and time-sensitive manner. Second, it proposes a set of novel methods to estimate the contributions of affinity events with different spatial and temporal relations, and reweight them accordingly. Third, a method is proposed to jointly consider the effects of different data layout transformations, and the effects of the actual byte-arrangement and alignments. It supports a uniform impact estimation for structure layouts derived by applying combinations of structure splitting, structure peeling and field reordering in different sequences. The evaluation shows that, comparing with state-of-the-art methods, STAFF works up to 30% better, with a geometric mean improvement of 5%, demonstrating STAFF’s effectiveness.\",\"PeriodicalId\":121713,\"journal\":{\"name\":\"2022 7th International Conference on Computer and Communication Systems (ICCCS)\",\"volume\":\"58 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-04-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 7th International Conference on Computer and Communication Systems (ICCCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/icccs55155.2022.9846314\",\"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 7th International Conference on Computer and Communication Systems (ICCCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icccs55155.2022.9846314","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

结构布局优化已被证明对提高内存密集型程序的性能是有效的。基于场亲和力的模型被广泛用于指导优化。对模型进行改进以获得更高的优化结果既重要又具有挑战性。针对这一问题,本文提出了一种指导结构布局优化的新模型STAFF。首先,STAFF使用亲和事件(数据字段的共同访问)中的空间和时间关系更好地建模数据字段亲和性。因此,它可以以细粒度和时间敏感的方式统一捕获和区分各种亲和关系。其次,提出了一套新的方法来估计具有不同时空关系的亲和事件的贡献,并相应地重新加权它们。第三,提出了一种联合考虑不同数据布局转换的影响,以及实际字节排列和对齐的影响的方法。它支持对不同序列的结构分裂、结构剥离和场重排序组合得到的结构布局进行统一的影响估计。评估表明,与最先进的方法相比,STAFF的工作效率提高了30%,几何平均提高了5%,证明了STAFF的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
STAFF: A Model for Structure Layout Optimization
Structure layout optimization has been proven effective in improving the performance of memory-intensive programs. Field-affinity-based models are widely adopted to guide optimization. It is both important and challenging to improve the models to yield higher optimization results. In response to this issue, this paper proposes STAFF, a new model to guide structure layout optimization. First, STAFF better models data field affinity using the spatial and temporal relations in affinity events (co-accesses of data fields). As a result, it can uniformly capture and distinguish various affinity relations in a fine-grained and time-sensitive manner. Second, it proposes a set of novel methods to estimate the contributions of affinity events with different spatial and temporal relations, and reweight them accordingly. Third, a method is proposed to jointly consider the effects of different data layout transformations, and the effects of the actual byte-arrangement and alignments. It supports a uniform impact estimation for structure layouts derived by applying combinations of structure splitting, structure peeling and field reordering in different sequences. The evaluation shows that, comparing with state-of-the-art methods, STAFF works up to 30% better, with a geometric mean improvement of 5%, demonstrating STAFF’s effectiveness.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信