UCSD professor contributes to revolution in microprocessing

October 02, 2002

San Diego -- Dean Tullsen is predicting a revolution in desktop microprocessing, thanks to new technology he helped develop. Intel recently announced that this quarter, it will begin shipping the world's first PC microprocessor with a powerful new capability called hyper-threading that can greatly enhance a chip's performance. And Tullsen, a Computer Science and Engineering professor at the University of California, San Diego (UCSD) Jacobs School of Engineering, couldn't be prouder. That's because his work and a patent on the technology (begun at the University of Washington in the mid 1990s) are widely accepted as critical to its commercial adoption. "For a 5% increase in hardware cost," estimates Tullsen, "semiconductors equipped with this technology can process almost twice as many instructions in the same amount of time as the same chip without the technology."

Hyper-threading is Intel's copyrighted name for what Tullsen calls "simultaneous multi-threading," SMT for short. "Threads" are streams of instructions (e.g., programs) that a processor executes. "Many software applications already break their code up into separate threads, but even those that don't can take advantage of it, as long as the system has multiple programs to be run," said Tullsen. "An SMT processor executes instructions from these multiple threads/programs at once, as if they all came from a single thread. The central processing unit (CPU) duplicates the architectural state on each processor, while sharing one set of processor execution resources." Essentially, SMT makes one processor appear as two to the operating system, and Intel claims an average improvement of roughly 40% in CPU resource utilization providing greater throughput and improved performance.

Earlier this year, Intel became the first company to use hyper-threading, when it began building the technology into its high-end Intel® Xeon™ microprocessors for servers. But in September, Intel announced that it will begin shipments in the October-December quarter -- ahead of schedule -- of a Pentium 4 processor running at 3.0 gigahertz (3 billion clicks per second) enabled with hyper-threading. It is the first time the technology will be available on a desktop computer, and it is already supported under Microsoft's Windows XP operating system.

The idea of hardware multi-threading (in less aggressive forms) has been around for years (in research, and in a few high-end, exotic architectures such as the Cray MTA). But, Tullsen explains, "the SMT execution model, and the research we did, demonstrated that: (1) you could achieve the performance of multi-threading without sacrificing single-thread performance; and (2) it could be done with minimal changes to the way we were already building modern processors. Both of these were critical to convincing the mainstream processor community that this idea made sense for them. Now we're showing them that they can even get better single-thread performance with an SMT processor than a processor dedicated to single-thread execution."

For now, Intel is the only semiconductor company building the technology into its chips. But Tullsen predicts that it's only a matter of time before the technology spreads from high-end chips to all microprocessors. And as co-director of the Processor Architecture and Compilation Lab at UCSD, Tullsen is already working on SMT-related improvements, including operating systems, compilers, and the next generation of multithreaded processor architectures.
For a biographical sketch and description of Professor Tullsen's expertise, go to http://www.jacobsschool.ucsd.edu/FacBios/findprofile.pl?department=CSE&last_name=Tullsen

University of California - San Diego

Related Engineering Articles from Brightsurf:

Re-engineering antibodies for COVID-19
Catholic University of America researcher uses 'in silico' analysis to fast-track passive immunity

Next frontier in bacterial engineering
A new technique overcomes a serious hurdle in the field of bacterial design and engineering.

COVID-19 and the role of tissue engineering
Tissue engineering has a unique set of tools and technologies for developing preventive strategies, diagnostics, and treatments that can play an important role during the ongoing COVID-19 pandemic.

Engineering the meniscus
Damage to the meniscus is common, but there remains an unmet need for improved restorative therapies that can overcome poor healing in the avascular regions.

Artificially engineering the intestine
Short bowel syndrome is a debilitating condition with few treatment options, and these treatments have limited efficacy.

Reverse engineering the fireworks of life
An interdisciplinary team of Princeton researchers has successfully reverse engineered the components and sequence of events that lead to microtubule branching.

New method for engineering metabolic pathways
Two approaches provide a faster way to create enzymes and analyze their reactions, leading to the design of more complex molecules.

Engineering for high-speed devices
A research team from the University of Delaware has developed cutting-edge technology for photonics devices that could enable faster communications between phones and computers.

Breakthrough in blood vessel engineering
Growing functional blood vessel networks is no easy task. Previously, other groups have made networks that span millimeters in size.

Next-gen batteries possible with new engineering approach
Dramatically longer-lasting, faster-charging and safer lithium metal batteries may be possible, according to Penn State research, recently published in Nature Energy.

Read More: Engineering News and Engineering Current Events
Brightsurf.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.