Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Advanced Computer Architecture

    Advanced Computer Architecture

    Kai Hwang · 1992

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    1recommend
    2mentions
    2people
    2010–2024years
    50% recommend50% neutral

    Mentions per year

    20102012201420162018202020222024

    What Hacker News says

    1. dailykoderApr 2024
      Love the Harris and Harris book!

      I might add these:

      - Computer Architecture, Fifth Edition: A Quantitative Approach - https://dl.acm.org/doi/book/10.5555/1999263

      - Computer Organization and Design RISC-V Edition: The Hardware Software Interface - https://dl.acm.org/doi/10.5555/3153875

      both by Patterson and Hennessy

      Edit: And if you want to get into CPU design and can get a grip on "Advanced Computer Architecture: Parallelism, Scalability, Programmability" by Kai Hwang, then i'd recommend that too. It's super old and probably some things are made differently in newer CPUs, but it's exceptionally good to learn the fundamentals. Very well written. But I think it's hard to find a good (physical) copy.

      thread
    2. wendroidApr 2010
      What goes around comes around. Many of the techniques being announced for today's SMP systems is the stuff that was being done on big MPP machines by NEC / Intel / Fujitsu / Cray / Thinking Machines in the 1990s.

      see http://www.amazon.co.uk/Advanced-Computer-Architecture-Proce...

      It seems to me that the techniques that were in silicon then are being brought into kernels today. Crays ran a modified BSD4.3. All we need now is someone to say Hypercube.

      Today's HPC is pretty messy. Driven by MPI and Fortran they have even pushed the Linux kernel out of contention by using OS-Bypass because the kernel is too slow getting bytes on the wire. In Plan9 we are experimenting with Syscall currying to reduce latency

      http://iwp9.quanstro.net/papers/usecsys.pdf

      I've drifted a bit because I wanted to use this quote :

      "You want to make your way in the CS field? Simple. Calculate rough time of amnesia (hell, 10 years is plenty, probably 10 months is plenty), go to the dusty archives, dig out something fun, and go for it. It's worked for many people, and it can work for you." - Ron Minnich

      oh if you liked that pdf here's another one about Plan9 on the Blue Gene

      http://www.iwp9.org/papers/bluegene-20.pdf

      thread

    Related

    Cover of Computer architecture
    2008–2026

    Computer architecture

    John L. Hennessy
    59 recommend · 110
    Cover of Computer system architecture
    2013–2023

    Computer system architecture

    M. Morris Mano
    6 recommend · 7
    Cover of The Elements of Computing Systems
    2008–2026

    The Elements of Computing Systems

    Noam Nisan
    204 recommend · 344
    Cover of Computer organization and design
    2008–2026

    Computer organization and design

    David A. Patterson
    50 recommend · 101
    Performance modeling and design of computer systemsMor Harchol-Balter
    2019–2026

    Performance modeling and design of computer systems

    Mor Harchol-Balter
    5 recommend · 10
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    67 recommend · 110
    Cover of Digital Design and Computer Architecture
    2010–2026

    Digital Design and Computer Architecture

    Sarah Harris
    26 recommend · 43
    Cover of Computer organization and architecture
    2014–2026

    Computer organization and architecture

    William Stallings
    3 recommend · 12