Software-Hardware Evolution and birth of Multicore Processors

12/13/2021
by   K. R. Chowdhary, et al.
0

This paper presents a brief journey to the evolution of computer hardware and software, and underlines that shift to multicore technology is natual part of the evolution, and highlights the various laws governing the advancement of computer industry. Looking to these, it appears that the HW-SW industry trend can be represented by a mathematical model, for which future developments are predictable. Finally, the paper establishes that future of computer industry lies in more thrust in software to exploit parallelism available in software to utilize the heterogeneity in multicore processors.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/14/2017

Application of the Computer Capacity to the Analysis of Processors Evolution

The notion of computer capacity was proposed in 2012, and this quantity ...
research
12/12/2022

A Survey and Comparison of Industrial and Academic Research on the Evolution of Software Product Lines

Past research on software product lines has focused on the initial devel...
research
01/16/2018

Trends in Processor Architecture

This paper presents an overview of the main trends in processor architec...
research
01/24/2022

TheHuzz: Instruction Fuzzing of Processors Using Golden-Reference Models for Finding Software-Exploitable Vulnerabilities

The increasing complexity of modern processors poses many challenges to ...
research
05/07/2018

Fifty Years of Software Engineering - or - The View from Garmisch

On several earlier anniversaries of the 1968-69 NATO Software Engineerin...
research
08/14/2020

Single Board Computers (SBC): The Future of Next Generation Pedagogies in Pakistan

ARM processors have taken over the mobile industry from a long time now....
research
11/20/2017

Hyper Converged Infrastructures: Beyond virtualization

Hyper Convergence has brought virtualization and IT strategies to a new ...

Please sign up or login with your details

Forgot password? Click here to reset