Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$6.39
FREE Shipping on orders over $35.
Used: Good | Details
Sold by owlsbooks
Condition: Used: Good
Comment: Book is used, fast shipping and great customer service.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Programming with Hyper-Threading Technology: How to Write Multithreaded Software for Intel IA-32 Processors (Engineer to Engineer series) Paperback – May, 2004


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, May, 2004
"Please retry"
$2.07
Best%20Books%20of%202014
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Engineer to Engineer series
  • Paperback: 220 pages
  • Publisher: Intel Press (May 2004)
  • Language: English
  • ISBN-10: 0971786143
  • ISBN-13: 978-0971786141
  • Product Dimensions: 0.8 x 7.5 x 8.8 inches
  • Shipping Weight: 1.1 pounds
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #3,895,811 in Books (See Top 100 in Books)

Editorial Reviews

Review

"This book is great. Everyone associated with this topic should read it." -- Boris Dukendjiev, Software Design Engineer, Microsoft Corporation

"This book is very, very useful. The author provides deep insight into hyper-threading that I can immediately use..." -- Jia Yicheng, Software Engineer, GEMS

"[C]omprehensive and filled with illustrative examples about parallel programming." -- Oleksiy Danikhno, development director, A4Vision, Inc.

About the Author

Richard Gerber has worked on numerous multimedia projects, 3D libraries, and computer games for Intel. As a software engineer, he worked on the Intel VTune™ Performance Analyzer and led training sessions on optimization techniques. He is the author of The Software Optimization Cookbook.

Andrew Binstock is the principal analyst at Pacific Data Works and the middleware columnist for SD Times. Previously, he was a senior technology manager at PriceWaterhouseCoopers, where he oversaw the technology forecasting for the firm's clients and was editor in chief of UNIX Review. He is also author of Practical Algorithms for Programmers.

Customer Reviews

2.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By Ghost(Ghost(M)) on May 30, 2010
This book has nothing to do with hyperthreading whatsoever -- nor, as far as I can see, is it particularly specific to Intel processors. The real title would read something like "A fleet-footed and largely superfluous overview of the basics of multithreading using Windows and Unix API". Had _that_ been the title, I would have given this book three stars -- it's superfluous, but that aside, OK. But the title is a complete lie, I'm sure intended to make the book look enticing (especially coming from Intel Press, where you'd expect (1) a book to have something to do with their hardware, and (2) an opportunity to take good info from "the horse's mouth" as it were). None of it here: one star (as the lowest I can give).
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By J. S. Hardman on October 20, 2007
A very readable introduction to multi-threading on Windows, PThreads and OpenMP, with a slant towards their use on hyper-threading processors. This book isn't a reference work for any of the three methods, and it stops short on some topics where it would be nice for it to go a bit further, but it is a good introduction to all three platforms and general threading matters, and is far more readable than some other multi-threading books which are either written by people who cannot write, or are written by academics with no experience of writing professional quality code. So all in all, a very good place to start but realise that you will need reference material for the APIs too.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By JK Oregon on June 19, 2005
About the only source I have seen that 1) explains the details of HT, 2) relates HT to threading and discusses how to effectively use the latter with HT, and 3) how to optimize code intended for HT. The article the previous reviewer refers to touches only on the first point of these points. Optimization for HT is discussed only in this book that I know of.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 8 people found the following review helpful By Jeff on May 27, 2005
Not much about HT tech even it is by INTEL Press. Just VERY basic contents related to parallel programming.

The article on Intel Journal is much better and publicly available.

Save your money.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again