Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

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 – January, 2004

2.8 out of 5 stars 4 customer reviews

See all formats and editions Hide other formats and editions
Price
New from Used from
Paperback, January, 2004
"Please retry"
$45.00 $64.19

Top 20 lists in Books
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
click to open popover

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


Product Details

  • Series: Engineer to Engineer series
  • Paperback: 220 pages
  • Publisher: Intel Press (January 2004)
  • Language: English
  • ISBN-10: 0971786143
  • ISBN-13: 978-0971786141
  • Product Dimensions: 9 x 7.4 x 0.6 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: #2,226,445 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

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 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse