shopify visitor statistics

All my books and other Pearson books available via this Web site at a greater discount than online bookstores. Go to discount book purchase.

www_icon Useful Web Sites and Documents
orangeball-3-2 Recommended Reading: Organized by chapter.
orangeball Computer Science Student Resource Site: Help and advice for the long-suffering, overworked student.
orangeball Errata sheet: Latest list of errors, updated at most monthly. File name is Errata-COA10e-mmyy.pdf. If you spot any errors, please contact me at Email.
orangeball SimpleScalar LLC : More recent development of SimpleScalar software is being done here. The license remains free for academic use. Site includes downloadable software and documentation.
orangeball SimpleScalar: The original home page includes downloadable software and documentation.
orangeball SMPCache: The home page includes downloadable software and documentation.

General Sites

orangeball WWW Computer Architecture Home Page: A comprehensive index to information relevant to computer architecture researchers, including architecture groups and projects, technical organizations, literature, employment, and commercial information.
orangeball CPU Database. Information on hundreds of commercial processors spanning the past 40 years. In addition, site provides a methodology to separate the effect of technology scaling from improvements on other frontiers (e.g., architecture and software), allowing the comparison of machines built in different technologies.

orangeball Processor Emporium. Interesting and useful collection of information.
orangeball ACM Special Interest Group on Computer Architecture. Information on SIGARCH activities and publications, good set of useful links.
orangeball IEEE Technical Committee on Computer Architecture. Copies of TCCA newsletter, useful links.
orangeball Computer Architecture Resources Maintained by Ben Juliano, Associate Dean, College of Engineering, Computer Science, and Construction Management (ECC), California State University, Chico.


Chapter 1 - Basic Concepts and Computer Evolution

orangeball Intel Product Specifications provides data on all microprocessors introduced from 2009. The Intel Microprocessor Quick Reference Guide, which gives basic data on all older Intel microprocessors, going back to the 4004.
orangeball Intel Architecture Manuals. Intel's official documentation for its x86 products.
orangeball ARM Home Page. Information on the ARM processor family.
orangeball AMD Developer Central A key competitor to Intel with a variety of processor offerings.Website includes developer guides and manuals.
orangeball CPU World Information and photos of a wide range of modern and vintage processors, plus recent processor news.
orangeball A Crash Course in Modern Hardware Video with Slides. A presentation focusing on instruction level parallelism.
orangeball IEEE History Center—Computer and Electronics Section Huge number of papers and oral histories on various aspect of computer history.
orangeball Charles Babbage Institute. Provides links to a number of web sites dealing with the history of computers.
orangeball Computer History Museum A lot of useful information and a variety of interesting exhibits.
orangeball The UK Computer Museum Another excellent online computer museum.
orangeball Photographs of Vintage Computers
orangeball Gordon Bell’s CyberMuseum Gordon Bell is a seminal figure in the history of computers. This site collects many of his influential papers.

Chapter 2 - Performance Issues


orangeball Standard Performance Evaluation Corporation. SPEC is a highly recognized organization in the computer industry for its development of standardized benchmarks used to measure and compare performance of different computer systems.
orangeball Top500 Supercomputer Site. Interesting survey material on supercomputers.


Chapter 3 - Computer Function and Interconnection

orangeball PCI Special Interest Group Information about PCI specifications and products.

Chapter 5 - Internal Memory

orangeball International Technology Roadmap for Semiconductors Excellent set of tables documenting current semiconductor memory technology and projected trends.
orangeball Tom's Hardware Guide Covers RAM and numerous other topics.
orangeball Rambus Good source of information on RDRAM and DDR DRAM.

Chapter 6 - External Memory

orangeball Optical Storage Technology Association Good source of information about optical storage technology and vendors, plus extensive list of relevant links.
orangeball LTO Program: Linear Tape Open has become the dominant magnetic tape storage technology. This site provides information about LTO technology and licensed vendors.

Chapter 7 - Input/Output

orangeball T10 Home Page. T10 is a Technical Committee of the National Committee on Information Technology Standards and is responsible for lower-level interfaces. Its principal work is the Small Computer System Interface (SCSI). There are also links to related Web sites.
orangeball Infiniband Trade Association. Includes technical information and vendor pointers.
orangeball 1394 Trade Association. Includes technical information and vendor pointers on firewire.
orangeball Thunderbolt Technology Community Includes technical information and vendor pointers on Thunderbolt.

Chapter 8 - Operating Systems

orangeball ACM Special Interest Group on Operating Systems. Information on SIGOPS publications and conferences.
orangeball IEEE Technical Committee on Operating Systems and Applications. Includes an online newsletter and links to other sites.
orangeball Operating Systems at the Open Directory Project A massive organized directory of OS-related links.
orangeball Operating System Technical Comparison Includes a substantial amount of information on a variety of operating systems.new3

Chapter 10 - Computer Arithmetic

orangeball IEEE 754 Maintained by the IEEE 754 group. Includes IEEE 754 documents, related publications and papers, and a useful set of links related to computer arithmetic.
orangeball What Every Computer Scientist Should Know About Floating-Point Arithmetic A classic Computing Surveys paper.
orangeball Elementary Computer Mathematics A basic survey. Includes Java-generated problems with solutions.
orangeball Computer Arithmetic Tragedies Discussion of disasters caused by computer numerical errors.

Chapter 11 - Digital Logic

orangeball Digital Logic Home Page Diagrams of circuits.

Chapter 12 - Instruction Sets

orangeball Gavin's Guide to 80x86 Assembly A good, concise overview of x86 assembler language.
orangeball The Art of Assembly Language Programming. A 1500-page on-line mega-book on the subject. Should be enough for any student of the subject.
orangeball Assembly Language Introduction Lot of useful links.new3

Chapter 18 - Multicore

orangeball Multicore Association. Vendor organization promoting the development of and use of multicore technology.
orangeball Berkeley Parallel Computer Lab One of the best sites to start looking for references pertaining to anything in parallel software, multicore applications, etc.