Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex
FRANCE

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02


Url canonique : www.lavoisier.fr/livre/informatique/a-pipelined-multi-core-machine-with-operating-systems-support/descriptif_4343506
Url courte ou permalien : www.lavoisier.fr/livre/notice.asp?ouvrage=4343506

A Pipelined Multi-Core Machine with Operating System Support, 1st ed. 2020 Hardware Implementation and Correctness Proof Theoretical Computer Science and General Issues Series

Langue : Anglais

Auteurs :

Couverture de l’ouvrage A Pipelined Multi-Core Machine with Operating System Support

This work is building on results from the book named ?A Pipelined Multi-core MIPS Machine: Hardware Implementation and Correctness? by M. Kovalev, S.M. Müller, and W.J. Paul, published as LNCS 9000 in 2014.

It presents, at the gate level, construction and correctness proof of a multi-core machine with pipelined processors and extensive operating system support with the following features:

? MIPS instruction set architecture (ISA) for application and for system programming

? cache coherent memory system

? store buffers in front of the data caches

? interrupts and exceptions

? memory management units (MMUs)

? pipelined processors: the classical five-stage pipeline is extended by two pipeline

stages for address translation

? local interrupt controller (ICs) supporting inter-processor interrupts (IPIs)

? I/O-interrupt controller and a disk

 

Introductory material.- on hierarchical hardware design.- hardware library.- basic processor design.- pipelining.- cache memory systems.- interrupt mechanism.- self modification, instruction buffer and nondeterministic ISA.- memory management units.- store buffers.- multi-core processors.- advanced programmable interrupt controllers (APICs).- adding a disk.- I/O apic.

Future development based on LNCS 9000 published in 2014

Monograph by well-known experts in the field

Presents construction and correctness proof of the MIPS instruction set architecture