{"title":"为不同的计算机体系结构设计线性代数算法","authors":"J. Dongarra","doi":"10.1109/CDC.1984.272091","DOIUrl":null,"url":null,"abstract":"Architectures of future machines promise to offer a profusion of computing environments. The existing forerunners have already given many software developers cause to reexamine the underlying algorithms for efficiency sake. However, it seems to be an unnecessary waste of effort to recast algorithms with only one computer in mind, regardless of how fast that one may be. With such a wide variety of computer systems and architectures in use or proposed, the challenge for people designing algorithms is to develop algorithms and ultimately software that are both efficient and portable. In this talk we will discuss implementations and performance of a few standard algorithms from linear algebra on high performance computers, such as the CRAY 1, CRAY X-MP, Fujitsu VP-200, Hitachi S-810/20 and Denelcor HEP based on the use of high-level modules. High-level modularity facilitates portability and aids in attaining performance efficiency on a wide variety of environments spanning scalar, vector, and certain parallel computers.","PeriodicalId":269680,"journal":{"name":"The 23rd IEEE Conference on Decision and Control","volume":"468 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1984-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Designing algorithms in linear algebra for different computer architectures\",\"authors\":\"J. Dongarra\",\"doi\":\"10.1109/CDC.1984.272091\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Architectures of future machines promise to offer a profusion of computing environments. The existing forerunners have already given many software developers cause to reexamine the underlying algorithms for efficiency sake. However, it seems to be an unnecessary waste of effort to recast algorithms with only one computer in mind, regardless of how fast that one may be. With such a wide variety of computer systems and architectures in use or proposed, the challenge for people designing algorithms is to develop algorithms and ultimately software that are both efficient and portable. In this talk we will discuss implementations and performance of a few standard algorithms from linear algebra on high performance computers, such as the CRAY 1, CRAY X-MP, Fujitsu VP-200, Hitachi S-810/20 and Denelcor HEP based on the use of high-level modules. High-level modularity facilitates portability and aids in attaining performance efficiency on a wide variety of environments spanning scalar, vector, and certain parallel computers.\",\"PeriodicalId\":269680,\"journal\":{\"name\":\"The 23rd IEEE Conference on Decision and Control\",\"volume\":\"468 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1984-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The 23rd IEEE Conference on Decision and Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CDC.1984.272091\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 23rd IEEE Conference on Decision and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CDC.1984.272091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Designing algorithms in linear algebra for different computer architectures
Architectures of future machines promise to offer a profusion of computing environments. The existing forerunners have already given many software developers cause to reexamine the underlying algorithms for efficiency sake. However, it seems to be an unnecessary waste of effort to recast algorithms with only one computer in mind, regardless of how fast that one may be. With such a wide variety of computer systems and architectures in use or proposed, the challenge for people designing algorithms is to develop algorithms and ultimately software that are both efficient and portable. In this talk we will discuss implementations and performance of a few standard algorithms from linear algebra on high performance computers, such as the CRAY 1, CRAY X-MP, Fujitsu VP-200, Hitachi S-810/20 and Denelcor HEP based on the use of high-level modules. High-level modularity facilitates portability and aids in attaining performance efficiency on a wide variety of environments spanning scalar, vector, and certain parallel computers.