{"title":"HLLDA挑战RISC:关于RISC、CISCs和HLLDA的思考","authors":"W. C. Hopkins","doi":"10.1145/1096419.1096430","DOIUrl":null,"url":null,"abstract":"High Level Language Directed Architectures (HLLDAs) are usually intended as ideal hosts for programs written in the supported languages. Patterson et al. [1] have claimed that, in general, a Complex Instruction Set Computer (CISC) is less efficient than a simpler computer with a sophisticated compiler. We claim in this note that HLLDAs should not all be lumped into this generalization, outline some HLLDA design criteria to avoid previously observed inefficiencies, and propose a unification strategy.","PeriodicalId":138968,"journal":{"name":"ACM Sigmicro Newsletter","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1983-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"HLLDA defies RISC: thoughts on RISCs, CISCs, and HLLDAs\",\"authors\":\"W. C. Hopkins\",\"doi\":\"10.1145/1096419.1096430\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"High Level Language Directed Architectures (HLLDAs) are usually intended as ideal hosts for programs written in the supported languages. Patterson et al. [1] have claimed that, in general, a Complex Instruction Set Computer (CISC) is less efficient than a simpler computer with a sophisticated compiler. We claim in this note that HLLDAs should not all be lumped into this generalization, outline some HLLDA design criteria to avoid previously observed inefficiencies, and propose a unification strategy.\",\"PeriodicalId\":138968,\"journal\":{\"name\":\"ACM Sigmicro Newsletter\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1983-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Sigmicro Newsletter\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1096419.1096430\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Sigmicro Newsletter","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1096419.1096430","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
摘要
高级语言导向体系结构(High Level Language Directed Architectures, hllda)通常被用作用所支持的语言编写的程序的理想宿主。Patterson等人[1]声称,一般来说,复杂指令集计算机(CISC)的效率低于具有复杂编译器的简单计算机。我们在这篇文章中指出,HLLDA不应该全部归为这种概括,我们概述了一些HLLDA设计标准,以避免以前观察到的低效率,并提出了一个统一的策略。
HLLDA defies RISC: thoughts on RISCs, CISCs, and HLLDAs
High Level Language Directed Architectures (HLLDAs) are usually intended as ideal hosts for programs written in the supported languages. Patterson et al. [1] have claimed that, in general, a Complex Instruction Set Computer (CISC) is less efficient than a simpler computer with a sophisticated compiler. We claim in this note that HLLDAs should not all be lumped into this generalization, outline some HLLDA design criteria to avoid previously observed inefficiencies, and propose a unification strategy.