{"title":"CDC 6600/7600优化","authors":"R. G. Zwakenberg","doi":"10.1145/390013.808491","DOIUrl":null,"url":null,"abstract":"Efficient use of the CDC 6600/7600 computers requires maximum utilization of the parallelism (6600/7600) and pipeline (7600) features of the functional units and the ability to perform iterative execution within a minimal number of machine words (6600/7600). Factors which must be taken into consideration when producing efficient object codes are: (1) The need for compression of code generated for loop structures, and (2) The criteria concerning instruction issue and execution times. The addition of an optimization pass to the LRLTRAN compiler has allowed the LRLTRAN language programmer to attain the maximum potential speeds of the 6600/7600 computers.","PeriodicalId":399752,"journal":{"name":"Proceedings of a symposium on Compiler optimization","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1970-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"CDC 6600/7600 optimization\",\"authors\":\"R. G. Zwakenberg\",\"doi\":\"10.1145/390013.808491\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Efficient use of the CDC 6600/7600 computers requires maximum utilization of the parallelism (6600/7600) and pipeline (7600) features of the functional units and the ability to perform iterative execution within a minimal number of machine words (6600/7600). Factors which must be taken into consideration when producing efficient object codes are: (1) The need for compression of code generated for loop structures, and (2) The criteria concerning instruction issue and execution times. The addition of an optimization pass to the LRLTRAN compiler has allowed the LRLTRAN language programmer to attain the maximum potential speeds of the 6600/7600 computers.\",\"PeriodicalId\":399752,\"journal\":{\"name\":\"Proceedings of a symposium on Compiler optimization\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1970-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of a symposium on Compiler optimization\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/390013.808491\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of a symposium on Compiler optimization","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/390013.808491","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Efficient use of the CDC 6600/7600 computers requires maximum utilization of the parallelism (6600/7600) and pipeline (7600) features of the functional units and the ability to perform iterative execution within a minimal number of machine words (6600/7600). Factors which must be taken into consideration when producing efficient object codes are: (1) The need for compression of code generated for loop structures, and (2) The criteria concerning instruction issue and execution times. The addition of an optimization pass to the LRLTRAN compiler has allowed the LRLTRAN language programmer to attain the maximum potential speeds of the 6600/7600 computers.