scispace - formally typeset
Open AccessBook

Advanced Computer Architecture: Parallelism,Scalability,Programmability

Kai Hwang
Reads0
Chats0
TLDR
This book deals with advanced computer architecture and parallel programming techniques and is suitable for use as a textbook in a one-semester graduate or senior course, offered by Computer Science, Computer Engineering, Electrical Engineering, or Industrial Engineering programs.
Abstract
From the Publisher: This book deals with advanced computer architecture and parallel programming techniques. The material is suitable for use as a textbook in a one-semester graduate or senior course,offered by Computer Science,Computer Engineering,Electrical Engineering,or Industrial Engineering programs.

read more

Citations
More filters
Journal ArticleDOI

Static scheduling algorithms for allocating directed task graphs to multiprocessors

TL;DR: A taxonomy that classifies 27 scheduling algorithms and their functionalities into different categories is proposed, with each algorithm explained through an easy-to-understand description followed by an illustrative example to demonstrate its operation.
Book

Parallel and Distributed Simulation Systems

TL;DR: The article gives an overview of technologies to distribute the execution of simulation programs over multiple computer systems, with particular emphasis on synchronization (also called time management) algorithms as well as data distribution techniques.
Journal ArticleDOI

HERMES: an infrastructure for low area overhead packet-switching networks on chip

TL;DR: The state of the art in networks on chip is reviewed, an infrastructure called Hermes is described, targeted to implement packet-switching mesh and related interconnection architectures and topologies and the design validation of the Hermes switch is presented.
MonographDOI

Introduction to Parallel Computing

TL;DR: In this article, a comprehensive introduction to parallel computing is provided, discussing theoretical issues such as the fundamentals of concurrent processes, models of parallel and distributed computing, and metrics for evaluating and comparing parallel algorithms, as well as practical issues, including methods of designing and implementing shared-and distributed-memory programs, and standards for parallel program implementation.
Journal ArticleDOI

Proactive management of software aging

TL;DR: This group has developed techniques that detect the occurrence of software aging due to resource exhaustion, estimate the time remaining until the exhaustion reaches a critical level, and automatically perform proactive software rejuvenation of an application, process group, or entire operating system.