SRDAG compaction: a generalization of trace scheduling to increase the use of global context information

J. Linn
{"title":"SRDAG compaction: a generalization of trace scheduling to increase the use of global context information","authors":"J. Linn","doi":"10.1145/1096419.1096423","DOIUrl":null,"url":null,"abstract":"Microcode compaction is the process of converting essentially vertical microcode into horizontal microcode for a given architecture. The conventional plan calls for a microcode compiler to generate vertical code for a given architecture and then use a compaction system to produce horizontal code, thereby greatly reducing the complexity of horizontal code generation.This paper attempts to extend the existing techniques used to perform the compaction process. Specifically, the procedure presented generalizes the \"trace scheduling\" method of [Fisher81] by using more global context information in compaction decisions. A number of definitions from classical compaction are generalized to encompass this expanded scope.Further, the paper presents two example classes of problem for which the new method outperforms the trace scheduling technique in terms of the execution time efficiency of the generated code. A number of unresolved questions are noted involving the class of global compaction procedures.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1983-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Sigmicro Newsletter","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1096419.1096423","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

Abstract

Microcode compaction is the process of converting essentially vertical microcode into horizontal microcode for a given architecture. The conventional plan calls for a microcode compiler to generate vertical code for a given architecture and then use a compaction system to produce horizontal code, thereby greatly reducing the complexity of horizontal code generation.This paper attempts to extend the existing techniques used to perform the compaction process. Specifically, the procedure presented generalizes the "trace scheduling" method of [Fisher81] by using more global context information in compaction decisions. A number of definitions from classical compaction are generalized to encompass this expanded scope.Further, the paper presents two example classes of problem for which the new method outperforms the trace scheduling technique in terms of the execution time efficiency of the generated code. A number of unresolved questions are noted involving the class of global compaction procedures.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
SRDAG压缩:跟踪调度的泛化,以增加全局上下文信息的使用
微码压缩是将给定体系结构的垂直微码转换为水平微码的过程。传统的计划要求微代码编译器为给定的体系结构生成垂直代码,然后使用压缩系统生成水平代码,从而大大降低水平代码生成的复杂性。本文试图扩展用于执行压实过程的现有技术。具体来说,本文提出的过程通过在压缩决策中使用更多全局上下文信息,推广了[Fisher81]的“跟踪调度”方法。经典压缩中的许多定义被一般化以包含这个扩展的范围。此外,本文还给出了两类问题的实例,在生成代码的执行时间效率方面,新方法优于跟踪调度技术。注意到涉及全局压缩过程类的许多未解决的问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Book review: The Art of Computer Systems Performance Analysis - by Raj Jain (ISBN 0471-50336-3, 1991, 685 pages, Price: $ 52.95 John Wiley & Sons Inc., New York) Micro-22 awards Judgement Bit slice software: user retargetable microcode tools Book Review: MICROPROGRAMMING AND FIRMWARE ENGINEERING METHODS by Stanley Habib, Editor:, Van Nostrand Reinhold, 1988
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1