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

4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, May, 2004
"Please retry"
$2,526.71 $23.00

Save up to 40% on professional, scholarly and scientific resources.
Wiley's Summer Savings Event
Save up to 40% on professional, scholarly and scientific resources. Learn more.

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.

NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

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: #4,294,630 in Books (See Top 100 in Books)

Customer Reviews

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