ACM SIGARCH Computer Architecture News · 1990 · 162 citations · 11 references
EngineeringComputer ScienceSystems EngineeringComputer ArchitectureDistributed SystemsTheory Of ComputationMultiprocessor SystemsScalability AnalysisScalability ArchitectureScalability DesignScalability EngineeringScalabilityScalability MetricsScalability ModelingSystem Scalability
Scalability is a frequently-claimed attribute of multiprocessor systems. While the basic notion is intuitive, scalability has no generally-accepted definition. For this reason, current use of the term adds more to marketing potential than technical insight.In this paper, I first examine formal definitions of scalability, but I fail to lind a useful, rigorous definition of it . I then question whether scalability is useful and conclude by challenging the technical community to either (1) rigorously define scalability or (2) stop using it to describe systems.
11
John L. Gustafson · Communications of the ACM · 1988 · 1.4K citations · Full text
Parallelism in random access machines
Steven Fortune, James Wyllie · 1978 · 885 citations
The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer
Gottlieb, Grishman, Kruskal et al. · IEEE Transactions on Computers · 1983 · 746 citations