Institut für Rechnerarchitektur
und Parallelrechner
Computer Architecture 2
Floating Point Unit
Müller, S.M. and Paul, W.J. Computer Architecture, Complexity and Correctness Springer Verlag ISBN 3-540-67481-0
Please also take a look at the errata list for known bugs.
Guy Even. Computer Structure and Introduction to Digital Computers Lecture Notes, Tel-Aviv University, 2003
Christian Jacobi. Formal Verification of a Theory of IEEE Rounding In Boulton, R.J. and Jackson, P.B., editors, TPHOLs 2001: Supplemental Proceedings, Edinburgh, UK, 2001
C. Berg and C. Jacobi. Formal Verification of the VAMP Floating Point Unit In Proc.\ 11th Advanced Research Working Conference on Correct Hardware Design and Verification Methods (CHARME), volume 2144 of LNCS, pages 325-339, Springer, 2001.
Distributed Real-Time Systems
Wolfgang Paul. Lecture Notes from the Lecture Computer Architecture 2: Automotive Systems Saarland University, 2005
Steffen Knapp and Wolfgang Paul. Pervasive Verification of Distributed Real-Time Systems. Lecture Notes from Software System Reliability and Security Summer School in Marktoberdorf, 2006
Christian Müller and Wolfgang Paul. Complete Formal Hardware Verification of Interfaces for a FlexRay-Like Bus. In Conference on Computer Aided Verification (CAV 2011), Springer LNCS, 2011
Christian Müller. Complete Formal Hardware Verification of Interfaces for a FlexRay-Like Bus. PhD Thesis, Saarland University, 2011
Out-of-Order Execution / Tomasulo Schedulers
Daniel Kröning. Formal Verification of Pipelined Microprocessors. Doktorarbeit, Saarland University, 2001
Multi-Core Architectures
Wolfgang Paul, Norbert Schirmer and Ulan Degenbaev. Theory of Memory. Saarland University, 2008
Wolfgang Paul. Lecture Notes from the Lecture Multicore System Architecture. Saarland University, 2009
Wolfgang Paul. A Pipelined Multi Core MIPS Machine - Hardware Implementation and Correctness Proof. [DRAFT]
Saarland University, 2012