• Cite Icon4
  • https://doi.org/10.1007/978-981-97-9314-3Copy DOI Icon

Handbook of Computer Architecture

  • Jan 1, 2025
  • Chattopadhyay, Anupam
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Computer architectures sit at an important juncture between ever-changing landscape of implementation technology and emerging applications.It presented with a crucial connect between the plane of abstract algorithm and detailed computing and storage technologies -through the lens of Instruction-Set Architectures (ISA) and micro-architecture.Over the years, the architectures evolved to cater to various applications, with the core objective of achieving better runtime, smaller area, and lesser power consumption.This led to pathbreaking innovations, which, in turn catapulted various application segments to prominence, such as wireless/mobile computing, graphics processing, and more recently machine learning.It is a difficult task to capture such momentum with various tributaries in a single volume and yet, this is what is attempted in the current Handbook of Computer Architectures.While the content follows a standard narrative, the format of this book is unique.It offers live update of the content, thereby allowing the authors to include modern developments within the same context of a specific topic.The content is spread over multiple sections, and in each section, specific chapters offer a detailed glimpse of a topic of interest.The chapters are presented in increasing order of advanced concepts.It is also cross-linked in such a manner that reader can peruse a chapter with only necessary pre-requisite from selected, prior chapters.In the first section of single-core processors, three chapters provide the background of computer organization, microarchitecture, and communication networks.This is complemented with chapters on operating systems, edge computing, and secure computing architectures -which provide sufficient foundation for a reader to move toward more advanced notions in any of the following sections.The section on application-specific processors provides valuable insights into the growing demands from application developers to have customized architectures, also referred to as co-processors or accelerators.From a wide range of application segments, multimedia processing, scientific computing, machine learning, and cryptographic workloads are chosen to be covered here.Since these applications heavily depend on digital arithmetic, a short overview of the concepts is presented as well.Multimedia, machine learning, and several other domain-specific architectures are known to get influenced -for good or worse -due to the device-level faults appearing in advanced technology nodes.This is discussed in the section of faulttolerant architectures.

Similar Papers
  • Conference Article
  • Citations12

A Study of Performance and Power Consumption Differences Among Different ISAs

  • Aug 01, 2019
  • Ayaz Akram +1
  • Book Chapter
  • Citations1

A Dynamically Reconfigurable Device

  • Apr 01, 2010
  • Minoru Watanabe
  • Research Article

Development of carbon capture and storage technologies in natural gas facilities for clean energy production

  • Feb 28, 2025
  • International Journal of Science and Research Archive
  • Waheed Adedeji Ashiru +3
  • Conference Article
  • Citations3

Value Reuse Potential in ARM Architectures

  • Oct 01, 2016
  • Rodrigo C De Moura +5
  • Conference Article
  • Citations1

Fine-Grained Instruction Placement in Polymorphic Computing Architectures

  • Sep 30, 2020
  • David Hentrich +2
  • Conference Article
  • Citations1

Evolution and Revolution of Computer Systems Courses with the Open RISC-V ISA

  • May 09, 2019
  • Ke Zhang
  • Single Report
  • Citations10

Analysis and performance of computer instruction sets [Thesis

  • Jan 01, 1978
  • Leonard Shustek
  • Research Article
  • Citations3

Just curious: An interview with John Cocke

  • Nov 01, 1999
  • Computer
  • B Shriver +1
  • Research Article
  • Citations4

P-CORE: Exploring RISC-V Packed-SIMD Extension for CNNs

  • Jan 01, 2025
  • IEEE Access
  • Muhammad Ali +3
  • Research Article
  • Citations6

From Archi Torture to architecture: Undergraduate students design and implement computers using the Multimedia Logic emulator

  • Jun 01, 2007
  • Computer Science Education
  • Timothy D Stanley +6
  • Research Article
  • Citations5

Implementation of heat production and storage technology and devices in power systems

  • May 14, 2012
  • Applied Thermal Engineering
  • G Romanovsky +1
  • Book Chapter
  • Citations4

On Cloud-Supported Web-Based Integrated Development Environment for Programming DataFlow Architectures

  • Jan 01, 2019
  • Nenad Korolija +1
  • Research Article
  • Citations7

Efficient memory virtualization for Cross-ISA system mode emulation

  • Mar 01, 2014
  • ACM SIGPLAN Notices
  • Chao-Jui Chang +4
  • Research Article
  • Citations1

Designing a NICE processor

  • Oct 01, 1999
  • Microprocessors and Microsystems
  • B Ulmann
  • Conference Article
  • Citations3

An object-oriented approach to computer architecture simulation

  • Jan 01, 1992
  • M.L Nelson +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.