8 ms·
Modern Computer Architecture and Organization - Second Edition (2022)
- theusus 3y agoWhy does the book try to teach everything at once? Also, since it's packtpub I will be wary of it anyway.
- hashtag-til 3y agoDoes anyone know/recommend the author? Sometimes I feel Packt books are not the highest quality. Happy for anyone to disagree and tell me a different impression. I was reached out by Packt a few times on LinkedIn with something like: "hey, if you want to write about stuff, let us know".
- _a_a_a_ 3y agoIME Packt is very poor. I had one excellent book, one okay one and a whole lot of trash. The entire brand is on my Do Not Buy list.
- geodel 3y ago> Sometimes I feel Packt books are not the highest quality. Well, I have observed sometimes they are not the lowest quality. So on any subscription service I try to filter out Packt books if possible.
- DocSavage 3y agoPackt is hit & miss but some have decent authors and good reviews. "Machine Learning with PyTorch and Scikit-Learn" by Sebastian Raschka et al. "In-Memory Analytics with Apache Arrow" by Matthew Topol.
- Eddygandr 3y agoI got asked to write a book by Packt as a lead author with two years experience in a junior position. This was a (badly) paid role of like 800 GBP or something. Take from that what you will...
- hashtag-til 3y agoYeah, I was similarly approached (on LinkedIn) to write a book on a topic I'm nowhere near an expert nor vocal about it in social media, etc. I'm not really in social media at all, so I take the approach as a cold-call for writing a book, which seems like a red flag to me.
- sidcool 3y agoSame here. Packt's business model is quantity over quality. Some of the books are a copy paste of the official documentation with minimal changes. And there is no depth at all. I stay away from Packt books, but if there is a recommendation, can read this one.
- bilekas 3y ago> Does anyone know/recommend the author? Haven't heard of him before, but did get a little giggle from the website's almost 'bizspeak' description of a tool they have. It's so vague I have to give it credit. https://ledin.com/real-time-simulation-protocol/ https://ledin.com/real-time-simulation-protocol/ It's a broken link so can't even see what it does.
- damjon 3y agoI think so too. But I have also read good Packt books, it depends on the author.
- amenghra 3y ago+1 for staying away from Packt. I was once part of the review process for a draft. It was poorly written by someone who clearly wasn’t a domain expert. The published version was just as bad as the draft, irrespective of the feedback given by all the reviewers.
- kubrickslair 3y agoMy experience with them was less than favorable. We started our book journey with them but had to abandon them because their editorial team & processes were so bad. Their insistence on artificially inflating the book's thickness with larger fonts was just the final straw. We were fortunate to work with Manning & O’Reilly to complete our book. The quality, professionalism, and integrity we saw with them and the contrast with Packt was night and day.
- quickthrower2 3y agoDid you have to pay a fee to get out of the contract with Packt?
- kubrickslair 3y agoNo, we tried escalating the issues on those practices to the exec team, explicitly requesting a change in policies to enhance the quality of our book. The middle managers we were dealing with simply threw in the towel after that. PS: This was several years ago, and the policies may have degraded even further since then.
- mfrw 3y ago+1 on the questionable quality of content by Packt. It's generally not the highest quality content from whatever little experience I have. Most of the books that I read had outright wrong examples, that did not even compile. Content always seemed rushed and superfluous with no real thought given to coherency.
- deepserket 3y agoI downloaded a few books ~5 years ago and the quality wasn't that great, it was like reading a reworded tutorial in a random website. Checking the author is a good call
- kens 3y agoI was an (unpaid) technical reviewer for a Packt book on Arduino back in 2012. After a couple of chapters I realized that the book made little sense and was mostly plagiarized. It took more effort and conflict than I liked to convince Packt that this was a problem and couldn't merely be fixed by editing. I definitely would not be a Packt reviewer again.
- pengaru 3y agoWhat's the incentive for donating your time in such a role? Name on the cover?
- cultofmetatron 3y agofrom what I gathered, pakt tends to be a free for all. manning offers a similar subscription service and I've found that while the selection is smaller, the quality is much better.
- lambdas 3y agoHave packt got any better? I’ve always steered clear as they seem to publish anything, regardless of quality.
- bogomipz 3y agoNo they have not. There is the odd book and author that are quality but it seems to be the exception. You can almost always guarantee: The formatting is atrocious. You will regularly get blurry and illegible images for things like terminal screen shots or else just regular text on a white page that is supposed to be terminal output. Books often to appear to have not been proof read. There are regularly pages that have one or two sentences on them. Presumably this is done in order to pad the book length. As a company they are pure garbage. There is probably no way any independent publisher can put out that volume of books and maintain any level of quality. I believe their business model is simply to flood search results with their titles. In a given year they will put many titles on the exact same subject or tech stack.
- kar1181 3y agoI was about to ask the same question - basically the Packt books I have read have been (almost) universally poor quality. It's been a long while since I've bothered with them so hoping that's changed somewhat.
- hggh 3y agoBetter link?: https://github.com/PacktPublishing/Modern-Computer-Architecture-and-Organization-Second-Edition https://github.com/PacktPublishing/Modern-Computer-Architect...
- negus 3y agono. these are the files for the book, not the book itself. the files are useless without the original text
- bilekas 3y agoI always find computer architecture a strange/tricky topic to cover in a tech book, its either too vague, or too specific, often forgetting about using the right tool for the job. From the index, this looks like the latter but if I get a chance I'll check it out. The only one I've found so far that hit the right notes for me personally was Software Architecture Patterns (9781098134273), Mark Richards. This topic list looks interesting, if not a bit too 'distracted'.
- ofrzeta 3y ago> Software Architecture Patterns (9781098134273), Mark Richards. It's interesting that you compare this with a book about computer architecture because "Software Architecture Patterns" doesn't seem to be concerned with computer architecture at all but more about ... software architecture with concepts such as Event-driven architecture and microservices.
- tremon 3y agoSoftware architecture and computer architecture are two completely different topics. They have very little overlap; the two disciplines only come together when writing compilers.
- delta_p_delta_x 3y agoIMO, the best textbooks for computer architecture and organisation are Computer Organisation and Design and Computer Architecture: A Quantitative Approach, both by Patterson and Hennessy. The former book even comes in a variety of assembly languages, including MIPS, ARMv8 (or a subset, called LEGv8, heh), and RISC-V.
- billfruit 3y agoAlso a good option for those whose main interests are on the software side is "Computer Systems: A Programmer's Perspective" by Randal Bryant and others.
- sn9 3y agoCSAPP is a good prereq for the OP's recommendations if you want an ordering.
- maayank 3y ago> Computer Organisation and Design and Computer Architecture: A Quantitative Approach, both by Patterson and Hennessy What's the main difference between the two?
- mfrw 3y agoThe former of the books is introductory material which is taught at the Bachelors Level while the other book is more rigours and suited as a masters/research level book.
- phone8675309 3y agoI feel lucky then that I had to take both a comp org and comp arch course when I did my bachelors, the first course used the first book and the second course used the second book. Our final project in the first class was to develop a software simulator in Unix for a MIPS processor and get it to run software that was created by the assembler we had to write in our system tools class. Our final project in the last class was to develop a synthesizable Verilog implementation of a basic MIPS processor (with bonus credit for making it superscalar). It was really cool to see a computer system created by me from the ground up including an assembler, loader, and linker and using the simulator we wrote previously to check the Verilog implementation against. Fantastic material, was a good read, and I still have my copies of both books 20 years after starting my undergrad. Now I kind of want to implement a MIPS processor in software, write a machine monitor, assembler, loader, and linker for it and see if I can get that working on an FPGA....
- zahllos 3y agoBetter option: Computer Organization and Design by Patterson and Hennessy, ISBN 978-0124077263. Comes in MIPS (original version now in its 5th edition), ARM and RISC-V focused flavors, covers "instructions unique to architecture X" as part of its discussion.
- hasheddan 3y agoI could not agree more with this recommendation. For folks who don't yet have this book but are interested, there is a set of online companion materials[0] that are freely available and contain a good bit of useful information. [0] https://www.elsevier.com/books-and-journals/book-companion/9780128203316 https://www.elsevier.com/books-and-journals/book-companion/9...
- deleted 3y ago[deleted]
- amelius 3y agoWaiting for the GPU covering version. (I do have an older version of the book though).
- sanderjd 3y agoI had no idea they did RISC-V and ARM versions! Very cool. This was the book for the "weed-out" class I took my first semester in college. Nearly failed that class, but it opened my eyes to so much more of computing, beyond just "coding".
- i_don_t_know 3y agoIf you're interested in ARM and hardware design, "Digital Design and Computer Architecture: ARM Edition" by Sarah Harris and David Harris is available in the ACM Digital Library as a free PDF: https://dl.acm.org/doi/book/10.5555/2815529 https://dl.acm.org/doi/book/10.5555/2815529
- snvzz 3y agoNote that the current edition of Harris and Harris has replaced the legacy ISA with RISC-V proper.
- nottorp 3y agoSubscription: FREE and in smaller font under: Free Trial for 7 days. $12.99 p/m after trial. There goes my trust in a publisher I hear of for the first time :)
- CapitalistCartr 3y agoBecause I can't keep up with all of tech, I usually get books from publishers I trust. First on that list is O'Reilly's. These guys are not on the list. Also if I buy through Amazon, I buy used. Cuts down on a lot of crap.
- lincpa 3y ago[dead]
- kens 3y agoCan anyone recommend a book like "Modern Processor Design: Fundamentals of Superscalar Processors" but more recent? I'd like to know the details of how current processors are implemented. Something like the next level after "Computer Architecture: A Quantitative Approach."