{"title":"增量多处理器的限制","authors":"E. Scott","doi":"10.1109/HICSS.1989.47166","DOIUrl":null,"url":null,"abstract":"The author explores the yields and limits of a large-scale multiprocessor architecture. He shows four results. First, that there is a single resource in every multiprocessor system that limits incremental expansion. Once this resource approaches full utilization, adding processors is useless and possibly detrimental. With uniform resource access by statistically identical processors, the maximum number of effective processors is 1/X, where X is the fraction of its own productive time that one processor uses this resource. Secondly, he finds that this limiting resource can be discovered by measuring the resource usage behavior of one processor. Reducing contention for this resource will extend the limits of an architecture. Third, the author shows that approaching the 1/X upper limit, the incremental yield curve is spectacularly near linear, implying that nearly one full effective processor from each additional processor should be expected. Last, he shows that previously published formulas for incremental yield are too pessimistic and should not be applied to a general purpose multiple-instruction-multiple-data-stream (MIMD) architecture. It is shown how pessimistic these views are and why the formulas do not apply. It is demonstrated that a multiprocessor system can be extended to its limit with minimal degradation, generally with 90% or better effective yield for small numbers of shared resources.<<ETX>>","PeriodicalId":300182,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume 1: Architecture Track","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The limits of incremental multiprocessors\",\"authors\":\"E. Scott\",\"doi\":\"10.1109/HICSS.1989.47166\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The author explores the yields and limits of a large-scale multiprocessor architecture. He shows four results. First, that there is a single resource in every multiprocessor system that limits incremental expansion. Once this resource approaches full utilization, adding processors is useless and possibly detrimental. With uniform resource access by statistically identical processors, the maximum number of effective processors is 1/X, where X is the fraction of its own productive time that one processor uses this resource. Secondly, he finds that this limiting resource can be discovered by measuring the resource usage behavior of one processor. Reducing contention for this resource will extend the limits of an architecture. Third, the author shows that approaching the 1/X upper limit, the incremental yield curve is spectacularly near linear, implying that nearly one full effective processor from each additional processor should be expected. Last, he shows that previously published formulas for incremental yield are too pessimistic and should not be applied to a general purpose multiple-instruction-multiple-data-stream (MIMD) architecture. It is shown how pessimistic these views are and why the formulas do not apply. It is demonstrated that a multiprocessor system can be extended to its limit with minimal degradation, generally with 90% or better effective yield for small numbers of shared resources.<<ETX>>\",\"PeriodicalId\":300182,\"journal\":{\"name\":\"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume 1: Architecture Track\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1989-01-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume 1: Architecture Track\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HICSS.1989.47166\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume 1: Architecture Track","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HICSS.1989.47166","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

作者探讨了大规模多处理器体系结构的收益和限制。他展示了四个结果。首先,每个多处理器系统中都有一个限制增量扩展的单一资源。一旦该资源接近充分利用,添加处理器就毫无用处,甚至可能有害。对于统计上相同的处理器的统一资源访问,有效处理器的最大数量是1/X,其中X是一个处理器使用该资源的生产时间的分数。其次,他发现这种限制资源可以通过测量一个处理器的资源使用行为来发现。减少对该资源的争用将扩展体系结构的限制。第三,作者表明,接近1/X上限,增量产量曲线是惊人的接近线性的,这意味着每个额外的处理器应该有近一个完整的有效处理器。最后,他指出,以前发表的增量产出公式过于悲观,不应该应用于通用的多指令多数据流(MIMD)架构。它显示了这些观点是多么悲观,以及为什么这些公式不适用。结果表明,多处理器系统可以以最小的退化扩展到其极限,对于少量共享资源,通常具有90%或更好的有效收率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
The limits of incremental multiprocessors
The author explores the yields and limits of a large-scale multiprocessor architecture. He shows four results. First, that there is a single resource in every multiprocessor system that limits incremental expansion. Once this resource approaches full utilization, adding processors is useless and possibly detrimental. With uniform resource access by statistically identical processors, the maximum number of effective processors is 1/X, where X is the fraction of its own productive time that one processor uses this resource. Secondly, he finds that this limiting resource can be discovered by measuring the resource usage behavior of one processor. Reducing contention for this resource will extend the limits of an architecture. Third, the author shows that approaching the 1/X upper limit, the incremental yield curve is spectacularly near linear, implying that nearly one full effective processor from each additional processor should be expected. Last, he shows that previously published formulas for incremental yield are too pessimistic and should not be applied to a general purpose multiple-instruction-multiple-data-stream (MIMD) architecture. It is shown how pessimistic these views are and why the formulas do not apply. It is demonstrated that a multiprocessor system can be extended to its limit with minimal degradation, generally with 90% or better effective yield for small numbers of shared resources.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Instruction set architecture of an efficient pipelined dataflow architecture An integrated CAD system for algorithm-specific IC design A massive memory supercomputer Extended ASLM-a reconfigurable database machine NS32532: case study in general-purpose microprocessor design tradeoffs
×
引用
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