Pith. sign in

REVIEW 6 major objections 5 minor 66 references

The need for modern computing paradigm: Science applied to computing

T0 review · 6 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read This paper argues that parallelized sequential computing has an inherent performance ceiling because the effective serial fraction grows with core count, and proposes an explicitly many-processor paradigm to break it.

desk verdict A visionary essay that restates Amdahl's law with fitted alphas and pushes the author's own EMPA architecture; the central claim that the serial fraction grows with core count is asserted, not derived, but the paper honestly labels its own figures as illustrative and at least raises a real problem worth arguing about. read the letter →

arxiv 1908.02651 v3 pith:7PIY4AKX submitted 2019-08-02 cs.GL

classification cs.GL
keywords moderncomputingparadigmperformancewallAmdahl'sLawparallelizedsuperquasi-threadsEMPAefficiency
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Drawing an analogy with the transition from classical to modern physics, the paper argues that today's computing paradigm is valid only in a 'normal' regime. At extreme scale—millions of aggregated processors—the non-parallelizable fraction of a task stops being a constant and grows with the number of cores, so Amdahl's Law turns from a scaling model into an absolute ceiling on payload performance. Measured HPL and HPCG efficiencies of recent supercomputers are presented as evidence of saturation, with performance declining as communication and synchronization overheads dominate. The paper concludes that exascale systems cannot be built by extending the classic architecture, and proposes the Explicitly Many-Processor Approach (EMPA), whose quasi-threads and hierarchic communication change the dependence on core count from linear to logarithmic. A sympathetic reader would care because the claim, if right, reclassifies the current speedup bottleneck as a law of nature rather than an engineering limitation.

What carries the argument

The load-bearing object is Amdahl's Law with a variable effective serial fraction, written in the paper as $\frac{R_{Max}}{R_{Peak}}=\frac{1}{N(1-\alpha)+\alpha}$, where $\alpha$ is the parallelizable payload fraction and $N$ the number of cores. The 'modern' twist is that $1-\alpha_{eff}$ is not a constant of the application: it grows with $N$ through contributions from operating-system scheduling, context switching, synchronization loops, propagation delay, and the single core that must orchestrate all others. The proposed remedy, EMPA, rests on the quasi-thread—an atomic unit that fuses one hardware core and one software fragment—plus hierarchic, direct core-to-core communication and hardware-assisted runtime mapping of virtual processors to physical cores. This machinery converts the per-core coordination overhead from a term that grows with $N$ into one that grows only logarithmically, which is what would let efficiency survive at exascale.

What would settle it

Take a scalable parallel application on a machine with millions of cores, and measure its effective serial fraction $1-\alpha_{eff}$ from Amdahl's Law as the core count rises while the per-core problem size is held constant. The paper predicts this fraction rises with $N$ and eventually pulls total performance down; observing instead that it stays flat or falls, with speedup continuing to track constant-$\alpha$ Amdahl scaling, would falsify the claimed ceiling.

Watch

Extended reading notes

Core claim

The paper's central claim is that parallelized sequential computing, as organized by the classic single-processor paradigm, has a finite 'speed of light': as the number of cores grows, the total payload performance $R_{Max}$ first tracks $N \times Perf_{single}$, then saturates and eventually declines, because the effective non-parallelizable fraction $1-\alpha_{eff}$ is itself an increasing function of $N$. This turns Amdahl's Law $\frac{R_{Max}}{R_{Peak}}=\frac{1}{N(1-\alpha)+\alpha}$ from a statement about algorithmic serial sections into a physical bound on the whole system, with contributions from operating-system overhead, context switching, propagation delay, and the 'first core must speak to all fellow cores' communication pattern. The paper reads the saturation visible in HPL and HPCG measurements of recent large supercomputers as evidence that this bound is already being approached, and it proposes EMPA as the 'modern' paradigm: processing capacity treated as a resource, quasi-threads (hardware core plus software fragment as one atomic unit), runtime mapping of virtual processors to physical cores, hardware-managed scheduling and synchronization, and hierarchic core-to-core communication that changes the dependence on core count from linear to logarithmic. If EMPA is right, exascale is reachable; if the Amdahl bound is unavoidable under the classic paradigm, exascale is not.

Load-bearing premise

The load-bearing premise is that the non-parallelizable fraction of a task is not a fixed algorithm property that shrinks with problem size, but grows with the number of cores and has a technology floor; if a large enough problem can keep that fraction constant, Amdahl's Law does not impose an absolute ceiling.

Editorial extensions

If this is right

  • Under the classic paradigm, adding cores beyond a few million does not increase payload performance; it eventually decreases it, so exascale targets cannot be met by scaling today's architecture.
  • Measured efficiency gaps between HPL and HPCG benchmarks reflect different communication intensities; the more communication a workload needs, the lower its 'speed of light' ceiling.
  • Processor-based full-scale brain simulation and large artificial-neural-network simulators will remain stuck orders of magnitude below their nominal capacity unless the paradigm changes, because their synchronization and communication needs collapse performance.
  • Feasibility studies for national exascale programs have been missing the existence of this inherent bound; a modern paradigm such as EMPA is required.
  • In EMPA, the compiler passes 'configware' meta-instructions to the processor, and the runtime maps quasi-threads to cores, so the architecture adapts to the task and removes most OS scheduling overhead.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the paper's mechanism holds, the same ceiling should appear in any architecture with a single orchestrating core or shared synchronization point, not just the systems analyzed here; measuring $\alpha_{eff}$ on a large many-core chip at increasing core counts would test this directly.
  • The relativistic analogy suggests a dimensionless saturation constant for each interconnection technology; calibrating it on current clusters could turn the predicted wall into a design parameter for exascale planning.
  • An inference the paper does not draw: architectures that avoid global synchronization—dataflow, systolic, or neuromorphic designs—should also postpone the wall, making EMPA one instance of a broader design principle.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

6 major / 5 minor

Summary. This paper argues that parallelized sequential computing is approaching a fundamental efficiency limit analogous to the speed of light, and that standard scaling laws with a core-count-dependent serial fraction make exascale-class systems impossible under the 'classic' computing paradigm. It draws on analogies to special relativity, general relativity, quantum mechanics, and the uncertainty principle, and proposes a 'modern computing paradigm' called EMPA (Explicitly Many-Processor Approach) built around quasi-threads, hierarchical buses, configware, and hardware-supported scheduling. The central quantitative claims are that the non-parallelizable fraction grows with the number of cores, that performance is therefore absolutely capped, and that EMPA changes the dependence of performance on core count from linear to logarithmic.

Significance. If established, the paper would provide a unified explanation for the efficiency collapse of large supercomputers and would motivate a genuinely new architecture direction. The paper deserves credit for focusing on a real problem—communication and synchronization overhead destroying parallel efficiency—and for proposing concrete mechanisms (hierarchical buses, hardware-assisted thread management, direct core-to-core cooperation) rather than only criticizing the status quo. It also makes a simulator repository (EMPAthY86) available. However, the central quantitative claims are not established: the 'modern' formula reduces to standard Amdahl's law, the growth of the serial fraction with core count is asserted rather than derived, key figures are explicitly illustrative or 'guessed,' and the EMPA scaling claim is supported only by the authors' own prior references. The paper is better read as a vision statement than as a validated scientific contribution.

major comments (6)
  1. [Table I, Section II-A] The 'modern' performance formula Perftotal(N) = N·Perfsingle/(n·(1−α)+α) reduces to standard Amdahl's law when the lowercase n is interpreted as the number of cores N (giving Perftotal = Perfsingle/((1−α)+α/N)). The claimed new correction is therefore not a new law but a restatement of Amdahl's law; the paper should acknowledge this and then separately derive the additional N-dependence it claims for (1−α).
  2. [Section II-A, Figure 6] The load-bearing premise that the non-parallelizable fraction (1−α_eff) increases with the number of cores and has a technology floor is asserted without derivation. Figure 6's own caption states that it is 'purely illustrating the concepts; the displayed numbers are somewhat similar to the real ones,' and no equation, crossover condition, or measurement is given for the growth of (1−α_eff). Without such support, the claim that performance is 'prohibited by the laws of nature' is not justified.
  3. [Section II-C] The paper quotes [25] as saying that the serial fraction is a diminishing function of problem size, then asserts that at sufficiently large core counts it starts to dominate. No scaling model or data is provided to reconcile these two statements or to locate the crossover, leaving a direct gap in the core argument.
  4. [Section II-A, Figure 4] The α_eff values used to draw the HPL and HPCG rooflines are fitted to the same TOP15 measurements they are used to explain, and the paper reports no error budget and no comparison against a constant-α Amdahl baseline. The brain-simulation roofline is explicitly 'rather guessed' [35]. These figures therefore do not provide independent evidence for the predicted saturation.
  5. [Section II-A vs. Section II introduction] The paper asserts that exceeding a certain computing performance 'is prohibited by the laws of nature,' but it also states that 'unlike in the nature, the technical implementation of the critical points can be changed.' Since communication overhead is an implementation property (as the EMPA discussion itself argues), the claimed fundamental limit is internally inconsistent as stated and should be reframed as a limit of current implementations.
  6. [Section III-C] The central positive claim that EMPA changes the dependence on the number of cores 'from linear to logarithmic [8]' and thereby enables exascale systems is not supported by simulation results, measurements, or an independent derivation; reference [8] is the authors' own prior work. The manuscript needs at least a quantitative scaling model or simulator output before this claim can be evaluated.
minor comments (5)
  1. [Throughout] The manuscript contains numerous typographical and grammatical errors (e.g., 'consitutes', 'the theory was almost forgotten', inconsistent use of 'efficacy' and 'efficiency') that should be corrected in any revision.
  2. [Table I] The lowercase n in the computing formula is never defined; its physical meaning (if any) and its relationship to N should be clarified.
  3. [Figure 6] The axis labels and legend mix α and (1−α); e.g., the left scale is labeled (1−α^X_eff) while the internal curves are named α_SW, α_OS, α_eff, which is confusing and should be made consistent.
  4. [Figure 3] The figure plots RMax over time without error bars or source-level data for individual points; the anecdotal discussion of Gyoukou ('mystic') should be either supported by data or removed.
  5. [References] Load-bearing claims rely heavily on the authors' own prior or under-review papers ([8], [34], [35], [40]); independent references or direct evidence should be supplied.

Circularity Check

3 steps flagged · score 6.0 of 10

Central nature-imposed performance ceiling rests on a self-cited growing serial fraction, and the plotted Amdahl curves use alpha values fitted from the same data they are used to explain.

  1. self citation load bearing [Section II-B, paragraph on 'dark performance']
    "Due to the classic computing principles, the first core must speak to all fellow cores, and this non-parallelizable fraction of the time increases with the number of the cores[34], [40]."

    This sentence supplies the decisive premise that turns standard Amdahl's law into an absolute nature-imposed limit: if (1-alpha_eff) grows with N, then RMax saturates and eventually decreases. The cited support, [34] and [40], are both authored by the present first author; [34] is elsewhere in the paper described as 'in review'. No independent derivation, measurement, or external theorem is provided for the core-count dependence of the serial fraction. Later claims that 'this feature alone prevents building exascale supercomputers [8]' and that EMPA changes the dependence 'from linear to logarithmic [8]' inherit the same self-citation chain, so the central argument reduces to the author's prior assertion rather than to an independently checkable result.

  2. fitted input called prediction [Section II-A, Figure 4 caption and surrounding text]
    "The diagram lines marked as HPL and HPCG correspond to the behavior of supercomputer Taihulight at (1−αeff) values 3.3∗ 10−8 and 2.4∗ 10−5, respectively."

    The (1-alpha_eff) values used to draw the Amdahl-law curves in Figure 4 are not predicted from any model; they are inferred from Taihulight's measured RMax/RPeak and core count, i.e. from exactly the kind of efficiency points the curves are then used to 'explain' and to demonstrate saturation. Because the Amdahl formula is monotone in (1-alpha), every measured point can be assigned a value of this single free parameter that places it on the family of curves, so the agreement is tautological. No error budget, no independent dataset, and no constant-alpha baseline is given. The 'saturation effect' is therefore a fitted restatement of the data rather than an independently derived prediction.

1 more flagged steps
  1. self definitional [Figure 6 caption, Section II-B]
    "The figure is purely illustrating the concepts; the displayed numbers are somewhat similar to the real ones."

    Figure 6 is the only in-paper 'demonstration' of the critical inflection and the claim that 'at some critical value where an inflection point occurs, the resulting performance starts to decrease.' But the caption admits the figure is purely illustrative, with numbers chosen by the authors rather than derived from measurements or from Amdahl's law. The alpha_SW, alpha_OS, and alpha_eff curves are inputs, and the RMax curve is then computed from those chosen inputs. The predicted performance breakdown is therefore built into the construction: the conclusion is equivalent to the assumed shape of the illustrative curves, not an independent result.

full rationale

Amdahl's law and the existence of some serial fraction are standard external inputs, and the TOP500 data in Figure 4 are real measurements; the EMPA proposal itself is an independent design idea rather than a circular derivation. The circularity is concentrated in the extra, decisive step: the claim that (1-alpha_eff) grows with the number of cores and has a technology floor is not derived in this paper, but is assigned to the author's own prior works [8], [34], [35], [40]; the only in-paper visual support, Figure 6, is explicitly labeled illustrative. Additionally, the Figure 4 curves are drawn using alpha values read off Taihulight's measured efficiency, so they cannot independently verify the saturation they display. Thus the paper's quantitative core prediction, that classic-paradigm exascale is prohibited by the laws of nature, reduces to a fitted parameter and a self-citation chain. A score of 6 reflects partial circularity: the external Amdahl framework and real benchmark data keep the paper from being wholly circular, but the central 'limit' claim is not independently established.

Assumptions & free parameters 3 free parameters · 5 assumptions · 2 invented entities

The central efficiency equation is standard Amdahl's law. The paper's added content is a set of assumptions about growing serial fractions, physics analogies, and benchmark representativeness, plus proposed entities without independent validation.

free parameters (3)
  • alpha (parallel fraction) for Amdahl examples = 1 - 1e-3 (1993 example); 1 - 3.3e-8 (Taihulight HPL); 1 - 2.4e-5 (Taihulight HPCG)
    These values are assigned to reproduce observed efficiencies of specific systems. They are not derived from first principles, and they drive the central efficiency formula.
  • non-parallelizable fraction for brain simulation roofline = Roughly 1e-4 to 1e-3, called 'rather guessed' in the text
    The dashed brain-simulation saturation curve in Figure 6 is guessed rather than measured, as the paper itself states.
  • illustrative single-processor performance P = 1 Gflop/s @ 1 GHz
    Figure 6 uses a fictional supercomputer with this performance and the caption says the figure is purely illustrative.
assumptions (5)
  • standard math Amdahl's law describes the performance of parallelized sequential systems.
    Used throughout Section II and Table I as the base formula for efficiency. It is a standard textbook result, not derived in the paper.
  • ad hoc to paper The non-parallelizable fraction grows with the number of cores and has a technology-given floor.
    This is the load-bearing premise behind the performance wall and the laws-of-nature conclusion. The paper supports it with the author's own references [8], [34] rather than an independent derivation.
  • ad hoc to paper Relativistic and quantum physics analogies are valid guides for computing behavior.
    The paper says the analogies do not imply direct correspondence, yet it uses them to claim qualitative new phenomena and a nature-imposed limit, so the transfer of concepts is an assumption.
  • domain assumption TOP500 HPL and HPCG measurements represent payload performance.
    Figure 4 and the efficiency discussion treat these benchmarks as the measure of real useful performance, with no independent verification.
  • domain assumption The 1 ms biological grid time in brain simulation acts as a fixed synchronization quantum.
    Used in Section II-C to argue that brain simulation has a quantal time limit; this is taken from prior brain-simulation practice [35], [39].
invented entities (2)
  • quasi-thread (QT)
    purpose: Atomic unit combining a hardware core and a software thread, giving processing capacity a dual hardware/software nature that is mapped to physical cores at runtime.
    Introduced in Section III-B as the core idea of EMPA. The paper mentions an early simple simulator but provides no measurement demonstrating QT behavior or benefit.
  • configware
    purpose: Compiler-embedded meta-instructions that let the processor adapt its configuration to runtime resource availability.
    Part of the EMPA proposal in Section III-B; no implementation or benchmark is shown in the paper.

how reviews work

0 comments
Cite this review

Pith. "Pith review of The need for modern computing paradigm: Science applied to computing." pith.science (2026). https://pith.science/paper/7PIY4AKX

@misc{pith2026190802651,
  author       = {Pith},
  title        = {Pith review of: The need for modern computing paradigm: Science applied to computing},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/7PIY4AKX}},
  note         = {Machine review of arXiv:1908.02651}
}
read the original abstract

More than hundred years ago the 'classic physics' was it in its full power, with just a few unexplained phenomena; which however led to a revolution and the development of the 'modern physics'. Today the computing is in a similar position: computing is a sound success story, with exponentially growing utilization, but with a growing number of difficulties and unexpected issues as moving towards extreme utilization conditions. In physics studying the nature under extreme conditions has lead to the understanding of the relativistic and quantal behavior. Quite similarly in computing some phenomena, acquired in connection with extreme (computing) conditions, cannot be understood based on of the 'classic computing paradigm'. The paper draws the attention that under extreme conditions qualitatively different behaviors may be encountered in both physics and computing, and pinpointing that certain, formerly unnoticed or neglected aspects enable to explain new phenomena as well as to enhance computing features. Moreover, an idea of modern computing paradigm implementation is proposed.

Figures

Figures reproduced from arXiv: 1908.02651 by the authors.

Figure 1
Figure 1. The efficiency surface corresponding to the ”modern paradigm”, [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. A general model of parallel operation. For better visibility, the lengths of the boxes are not proportional with the time the corresponding action needs. [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. The RMax payload performance in function of the year of construc￾tion for different configurations. The performances of all configurations seem to have their individual saturation value. The later a supercomputer appears in the competition, the smaller is the performance ratio with respect to its predecessor; the higher is its rank, the harder is to improve its performance. of the HPCG level. Supercomputers are comp… view at source ↗
Figures from the paper (2 more)
Figure 5
Figure 5. Figure 5: How the speed of a body accelerated by g depends on the time, in relativistic approach, see also table I. Compare to Figs. 4 and 6 to the finite propagation of the physical fields, and even the latency time of the interfaces can be paired with creating and attenuating …
Figure 6
Figure 6. Figure 6: B the moderately increased one (corresponding to [PITH_FULL_IMAGE:figures/full_fig_p005_6.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

66 extracted references · 64 canonical work pages

  1. [11]

    V ´egh, Renewing computing paradigms for more efficient paralleliza- tion of single-threads, ser

    J. V ´egh, Renewing computing paradigms for more efficient paralleliza- tion of single-threads, ser. Advances in Parallel Computing. IOS Press, 2018, vol. 29, ch. 13, pp. 305–330

  2. [52]

    Introducing the Explicitly Many-Processor Approach,

    J. V ´egh, “Introducing the Explicitly Many-Processor Approach,” Paral- lel Computing, vol. 75, pp. 28 – 40, 2018

  3. [8]

    The performance wall of large parallel computing systems,

    J. V ´egh, J. V ´as´arhelyi, and D. Dr ´otos, “The performance wall of large parallel computing systems,” in Lecture Notes in Networks and Systems

  4. [34]

    The performance wall of parallelized sequential computing: the dark performance and the roofline of performance gain

    J. V ´egh, “The performance wall of parallelized sequential computing: the roofline of supercomputer performance gain,” Parallel Computing, vol. in review, p. http://arxiv.org/abs/1908.02280, 2019

  5. [25]

    Scaling parallel programs for multiprocessors: Methodology and examples,

    J. P. Singh, J. L. Hennessy, and A. Gupta, “Scaling parallel programs for multiprocessors: Methodology and examples,” Computer, vol. 26, no. 7, pp. 42–50, Jul. 1993

  6. [35]

    How Amdahl’s Law limits the performance of large artificial neural networks: (Why the functionality of full-scale brain simula- tion on processor-based simulators is limited) ,

    J. V ´egh, “How Amdahl’s Law limits the performance of large artificial neural networks: (Why the functionality of full-scale brain simula- tion on processor-based simulators is limited) ,” Brain Informatics, vol. 6, pp. 1–11, 2019

  7. [1]

    Automatic High-Speed Computing: A Progress Report on the EDV AC,

    J. J. P. Eckert and J. W. Mauchly, “Automatic High-Speed Computing: A Progress Report on the EDV AC,” Moore School Library, University of Pennsylvania, Philadephia, Tech. Rep. Report of Work under Contract No. W-670-ORD-4926, Supplement No 4, September 1945

  8. [2]

    First Draft of a Report on the EDV AC,

    J. von Neumann, “First Draft of a Report on the EDV AC,” http://www. wiley.com/legacy/wileychi/wang archi/supp/appendix a.pdf, 1945

Show all 66 references
  1. [3]

    The Origins, Uses, and Fate of the EDV AC,

    M. R. Williams, “The Origins, Uses, and Fate of the EDV AC,” IEEE Ann. Hist. Comput. , vol. 15, no. 1, pp. 22–38, Jan. 1993. [Online]. Available: http://dx.doi.org/10.1109/85.194089

  2. [4]

    The Computer as von Neumann Planned It,

    M. D. Godfrey and D. F. Hendry, “The Computer as von Neumann Planned It,” IEEE Annals of the History of Computing , vol. 15, no. 1, pp. 11–21, 1993

  3. [5]

    Understanding sources of inefficiency in general-purpose chips,

    R. Hameed, W. Qadeer, M. Wachs, O. Azizi, A. Solomatnikov, B. C. Lee, S. Richardson, C. Kozyrakis, and M. Horowitz, “Understanding sources of inefficiency in general-purpose chips,” in Proceedings of the 37th Annual International Symposium on Computer Architecture , ser. ISCA ’...

  4. [6]

    Report of a Roundtable Convened to Con- sider Neuromorphic Computing Basic Research Needs,

    US DOE Office of Science, “Report of a Roundtable Convened to Con- sider Neuromorphic Computing Basic Research Needs,” https://science. energy.gov/∼/media/bes/pdf/reports/2016/NCFMtSA rpt.pdf, 2015

  5. [7]

    Limits on fundamental limits to computation,

    I. Markov, “Limits on fundamental limits to computation,” Nature, vol. 512(7513), pp. 147–154, 2014

  6. [9]

    A formalization of priority inversion,

    O. Babaoglu, K. Marzullo, and F. B. Schneider, “A formalization of priority inversion,” Real-Time Systems , vol. 5, no. 4, p. 285303, Oct

  7. [10]

    Resource-independent execution support on exa-scale systems,

    S(o)OS project, “Resource-independent execution support on exa-scale systems,” http://www.soos-project.eu/index.php/related-initiatives, 2010

  8. [12]

    Rebooting our computing models,

    P. Cadareanu et al., “Rebooting our computing models,” in Design, Automation and Test in Europe Conference and Exhibition , 2019, pp. 1469 – 1476

  9. [13]

    Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities,

    G. M. Amdahl, “Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities,” in AFIPS Conference Proceed- ings, vol. 30, 1967, pp. 483–485

  10. [14]

    Innovation in Computational Architecture and Design,

    M. D. Godfrey, “Innovation in Computational Architecture and Design,” ICL Technical Journal, vol. 5, pp. 18–31, 1986

  11. [15]

    S. H. Fuller and L. I. Millett, Eds., The Future of Computing Per- formance: Game Over or Next Level? National Academies Press, Washington, 2011

  12. [16]

    How many cores are too many cores? ,

    A. Mendelson, “How many cores are too many cores? ,” 2007

  13. [17]

    Amdahl’s Law in the Multicore Era,

    M. D. Hill and M. R. Marty, “Amdahl’s Law in the Multicore Era,” IEEE Computer, vol. 41, no. 7, pp. 33–38, 2008

  14. [18]

    Exascale Is Not Your Grandfathers HPC,

    M. Feldman, “Exascale Is Not Your Grandfathers HPC,” https://www. nextplatform.com/2019/10/22/exascale-is-not-your-grandfathers-hpc/, 2019

  15. [19]

    Computing in the dark silicon era: Current trends and research challenges,

    M. Shafique and S. Garg, “Computing in the dark silicon era: Current trends and research challenges,” IEEE Design and Test , vol. 34, no. 2, pp. 8–23, 4 2017

  16. [20]

    Multi-core execution of hard real-time applications sup- porting analyzability,

    T. Ungerer, “Multi-core execution of hard real-time applications sup- porting analyzability,” IEEE Micro, vol. 99, pp. 66–75, 2010

  17. [21]

    Challenges to Keeping the Computer Industry Centered in the US,

    T. M. Conte, E. P. Debenedictis, and R. S. W. sand M. D. Hill, “Challenges to Keeping the Computer Industry Centered in the US,” https://arxiv.org/abs/1706.10267, 2017

  18. [22]

    Hardware parallelism vs. software parallelism,

    J. A. Chandy and J. Singaraju, “Hardware parallelism vs. software parallelism,” in Proceedings of the First USENIX Conference on Hot Topics in Parallelism, ser. HotPar’09. Berkeley, CA, USA: USENIX Association, 2009, pp. 2–2

  19. [23]

    Two Different Top500 Supercomputing Benchmarks Show Two Different Top Supercomput- ers,

    IEEE Spectrum, “Two Different Top500 Supercomputing Benchmarks Show Two Different Top Supercomput- ers,” https://spectrum.ieee.org/tech-talk/computing/hardware/ two-different-top500-supercomputing-benchmarks-show\ -two-different-top-supercomputers, 2017

  20. [24]

    A figure of merit for describing the performance of scaling of parallelization,

    J. V ´egh, P. Moln ´ar, and J. V ´as´arhelyi, “A figure of merit for describing the performance of scaling of parallelization,” CoRR, vol. abs/1606.02686, 2016. [Online]. Available: http://arxiv.org/abs/1606. 02686

  21. [26]

    Report on the Sunway TaihuLight System,

    J. Dongarra, “Report on the Sunway TaihuLight System,” University of Tennessee Department of Electrical Engineering and Computer Science, Tech. Rep. Tech Report UT-EECS-16-742, June 2016. [Online]. Available: http://www.netlib.org/utk/people/JackDongarra/ PAPERS/sunway-report-2016.pdf

  22. [27]

    How to measure perfectness of parallelization in hardware/software systems,

    J. V ´egh and P. Moln ´ar, “How to measure perfectness of parallelization in hardware/software systems,” in 18th Internat. Carpathian Control Conf. ICCC, 2017, pp. 394–399

  23. [28]

    A Report from the NSA-DOE Tech- nical Meeting on High Performance Computing,

    US Government NSA and DOE, “A Report from the NSA-DOE Tech- nical Meeting on High Performance Computing,” https://www.nitrd.gov/ nitrdgroups/images/b/b4/NSA DOE HPC TechMeetingReport.pdf, De- cember 2016

  24. [29]

    Design for U.S. exascale computer takes shape,

    R. F. Service, “Design for U.S. exascale computer takes shape,” Science, vol. 359, pp. 617–618, 2018

  25. [30]

    Implementation of the Action Plan for the European High-Performance Computing strategy,

    European Commission, “Implementation of the Action Plan for the European High-Performance Computing strategy,” http://ec.europa.eu/newsroom/dae/document.cfm? doc id=15269, 2016

  26. [31]

    Japan Tests Silicon for Exascale Computing in 2021

    Extremtech, “ Japan Tests Silicon for Exascale Computing in 2021.” https://www.extremetech.com/computing/ 272558-japan-tests- silicon-for-exascale-computing -in-2021, 2018

  27. [32]

    Moving from exascale to zettascale computing: challenges and techniques,

    Liao, Xiang-ke and Lu, Kai and Yang, Can-qun and Li, Jin-wen and Yuan, Yuan and Lai, Ming-che and Huang, Li-bo and Lu, Ping-jing and Fang, Jian-bin and Ren, Jing and Shen, Jie, “Moving from exascale to zettascale computing: challenges and techniques,” Frontiers of Information ...

  28. [33]

    Exponential Laws of Computing Growth,

    P. J. Denning and T. Lewis, “Exponential Laws of Computing Growth,” Communications of the ACM , pp. 54–65, Jan. 2017

  29. [36]

    Streching supercomputers to the limit,

    K. Bourzac, “Streching supercomputers to the limit,” Nature, vol. 551, pp. 554–556, 2017

  30. [37]

    Chief of firm behind worlds fourth- fastest supercomputer arrested in Tokyo for alleged fraud,

    The Japan Times, “Chief of firm behind worlds fourth- fastest supercomputer arrested in Tokyo for alleged fraud,” https://www.japantimes.co.jp/news/2017/12/05/national/crime-legal/ chief-firm-behind-worlds-fourth-fastest-supercomputer-arrested-tokyo-alleged-fraud/ #.WmQ-KXRG3CI, 2017

  31. [38]

    Is Aurora Morphing into an Exas- cale AI Supercomputer?

    Inside HPC, “Is Aurora Morphing into an Exas- cale AI Supercomputer?” https://insidehpc.com/2017/06/ told-aurora-morphing-novel-architecture-ai-supercomputer/, 2017

  32. [39]

    Performance Comparison of the Digital Neuromorphic Hardware SpiNNaker and the Neural Network Simulation Software NEST for a Full-Scale Cortical Microcircuit Model,

    S. J. van Albada, A. G. Rowley, J. Senk, M. Hopkins, M. Schmidt, A. B. Stokes, D. R. Lester, M. Diesmann, and S. B. Furber, “Performance Comparison of the Digital Neuromorphic Hardware SpiNNaker and the Neural Network Simulation Software NEST for a Full-Scale Cortical Microcir...

  33. [40]

    V ´egh, The performance wall of the parallelized sequential computing – Can parallelization save the (computing) world? , 1st ed

    J. V ´egh, The performance wall of the parallelized sequential computing – Can parallelization save the (computing) world? , 1st ed. Lambert Academic Publishing, 2019

  34. [41]

    The impact of on-chip communication on memory technologies for neuromorphic systems,

    S. Moradi and R. Manohar, “The impact of on-chip communication on memory technologies for neuromorphic systems,” Journal of Physics D: Applied Physics, vol. 52, no. 1, p. 014003, oct 2018

  35. [42]

    Constructing Neuronal Network Models in Massively Parallel Environments,

    T. Ippen, J. M. Eppler, H. E. Plesser, and M. Diesmann, “Constructing Neuronal Network Models in Massively Parallel Environments,” Fron- tiers in Neuroinformatics , vol. 11, p. 30, 2017

  36. [44]

    The context-switch overhead inflicted by hardware interrupts (and the enigma of do-nothing loops),

    D. Tsafrir, “The context-switch overhead inflicted by hardware interrupts (and the enigma of do-nothing loops),” in Proceedings of the 2007 Workshop on Experimental Computer Science , ser. ExpCS ’07. New York, NY , USA: ACM, 2007, pp. 3–3

  37. [45]

    Context switch overheads for linux on arm platforms,

    F. M. David, J. C. Carlyle, and R. H. Campbell, “Context switch overheads for linux on arm platforms,” in Proceedings of the 2007 Workshop on Experimental Computer Science , ser. ExpCS ’07. New York, NY , USA: ACM, 2007. [Online]. Available: http://doi.acm.org/10.1145/1281700.1281703

  38. [46]

    Loihi: A Neuromorphic Manycore Processor with On-Chip Learning,

    M. D. et al, “Loihi: A Neuromorphic Manycore Processor with On-Chip Learning,” IEEE Micro, vol. 38, pp. 82–99, 2018

  39. [47]

    Overview of the SpiNNaker System Architecture,

    S. B. Furber, D. R. Lester, L. A. Plana, J. D. Garside, E. Painkras, S. Temple, and A. D. Brown, “Overview of the SpiNNaker System Architecture,” IEEE Transactions on Computers , vol. 62, no. 12, pp. 2454–2467, 2013

  40. [48]

    Spiking network simulation code for petascale computers,

    S. Kunkel, M. Schmidt, J. M. Eppler, H. E. Plesser, G. Masumoto, J. Igarashi, S. Ishii, T. Fukai, A. Morrison, M. Diesmann, and M. Helias, “Spiking network simulation code for petascale computers,” Frontiers in Neuroinformatics, vol. 8, p. 78, 2014

  41. [49]

    Co- operative computing techniques for a deeply fused and heterogeneous many-core processor architecture,

    F. Zheng, H.-L. Li, H. Lv, F. Guo, X.-H. Xu, and X.-H. Xie, “Co- operative computing techniques for a deeply fused and heterogeneous many-core processor architecture,” Journal of Computer Science and Technology, vol. 30, no. 1, pp. 145–162, Jan 2015

  42. [50]

    EPIC: Explicitly Parallel Instruction Com- puting,

    M. Schlansker and B. Rau, “EPIC: Explicitly Parallel Instruction Com- puting,” Computer, vol. 33, no. 2, pp. 37–45, Feb 2000

  43. [51]

    The Case for Energy-Proportional Com- puting,

    L. A. Barroso and U. Hlzle, “The Case for Energy-Proportional Com- puting,” Computer, vol. 40, pp. 33–37, 2007

  44. [53]

    (2011) big.LITTLE technology

    ARM. (2011) big.LITTLE technology. [Online]. Available: https: //developer.arm.com/technologies/big-little

  45. [54]

    Accelerating Sequential Applications on CMPs Using Core Spilling,

    J. Congy and et al, “Accelerating Sequential Applications on CMPs Using Core Spilling,” Parallel and Distributed Systems , vol. 18, pp. 1094–1107, 2007

  46. [55]

    CY7C026A: 16K x 16 Dual-Port Static RAM,

    Cypress, “CY7C026A: 16K x 16 Dual-Port Static RAM,” http://www.cypress.com/documentation/datasheets/ cy7c026a-16k-x-16-dual-port-static-ram, 2015

  47. [56]

    Scratchpad memory: Design alternative for cache on-chip memory in embedded systems,

    R. Banakar, S. Steinke, B.-S. Lee, M. Balakrishnan, and P. Marwedel, “Scratchpad memory: Design alternative for cache on-chip memory in embedded systems,” in Proceedings of the Tenth International Symposium on Hardware/Software Codesign , ser. CODES ’02. New York, NY , USA: AC...

  48. [57]

    Can Programming Languages Be liberated from the von Neumann Style? A Functional Style and its Algebra of Programs,

    J. Backus, “Can Programming Languages Be liberated from the von Neumann Style? A Functional Style and its Algebra of Programs,” Communications of the ACM , vol. 21, pp. 613–641, 1978

  49. [58]

    IBM CICS Asynchronous API: Concurrent Processing Made Simple,

    P. Gohil and J. Horn and J. He and A. Papageorgiou and C. Poole, “IBM CICS Asynchronous API: Concurrent Processing Made Simple,” http://www.redbooks.ibm.com/redbooks/pdfs/sg248411.pdf, 2017

  50. [59]

    Limits of instruction-level parallelism,

    D. W. Wall, “Limits of instruction-level parallelism,” New York, NY , USA, pp. 176–188, Apr. 1991. [Online]. Available: http: //doi.acm.org/10.1145/106974.106991

  51. [60]

    IBM CICS Asynchronous APIConcurrent Processing Made Sim- ple,

    IBM, “IBM CICS Asynchronous APIConcurrent Processing Made Sim- ple,” http://www.redbooks.ibm.com/redbooks/pdfs/sg248411.pdf, 2019

  52. [61]

    Can Traditional Programming Bridge the Ninja Performance Gap for Parallel Computing Applications?

    N. Satish, C. Kim, J. Chhugani, H. Saito, R. Krishnaiyer, M. Smelyanskiy, M. Girkar, and P. Dubey, “Can Traditional Programming Bridge the Ninja Performance Gap for Parallel Computing Applications?” Commun. ACM , vol. 58, no. 5, pp. 77–86, Apr. 2015. [Online]. Available: http:...

  53. [62]

    Performance Optimization of the HPCG Benchmark on the Sunway TaihuLight Supercomputer,

    Y . Ao, C. Yang, F. Liu, W. Yin, L. Jiang, and Q. Sun, “Performance Optimization of the HPCG Benchmark on the Sunway TaihuLight Supercomputer,” ACM Trans. Archit. Code Optim. , vol. 15, no. 1, pp. 11:1–11:20, Mar. 2018

  54. [63]

    EMPAthY86: A cycle accurate simulator for Explicitly Many-Processor Approach (EMPA) computer

    J. V ´egh, “EMPAthY86: A cycle accurate simulator for Explicitly Many-Processor Approach (EMPA) computer.” jul 2016. [Online]. Available: https://github.com/jvegh/EMPAthY86

  55. [64]

    Bryant and David R

    Randal E. Bryant and David R. O’Hallaron, Computer Systems: A Programmer’s Perspective. Pearson, 2014

  56. [68]

    Springer, 2019, pp. 224–237

  57. [1993]

    Available: https://doi.org/10.1007/BF01088832

    [Online]. Available: https://doi.org/10.1007/BF01088832

  58. [2018]

    Available: http://arxiv.org/abs/1708.01462

    [Online]. Available: http://arxiv.org/abs/1708.01462

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.