Next-generation, high-performance processor unveiled

The prototype for a revolutionary new general-purpose computer processor, which has the potential of reaching trillions of calculations per second, has been designed and built by a team of computer scientists at The University of Texas at Austin.

The new processor, known as TRIPS (Tera-op, Reliable, Intelligently adaptive Processing System), could be used to accelerate industrial, consumer and scientific computing.

Professors Stephen Keckler, Doug Burger and Kathryn McKinley have been working on underlying technology that culminated in the TRIPS prototype for the past seven years. Their research team designed and built the hardware prototype chips and the software that runs on the chips.

“The TRIPS prototype is the first on a roadmap that will lead to ultra-powerful, flexible processors implemented in nanoscale technologies,” said Burger, associate professor of computer sciences.

TRIPS is a demonstration of a new class of processing architectures called Explicit Data Graph Execution (EDGE). Unlike conventional architectures that process one instruction at a time, EDGE can process large blocks of information all at once and more efficiently.

Current “multicore” processing technologies increase speed by adding more processors, which individually may not be any faster than previous processors.

Adding processors shifts the burden of obtaining better performance to software programmers, who must assume the difficult task of rewriting their code to run well on a potentially large number of processors.

“EDGE technology offers an alternative approach when the race to multicore runs out of steam,” said Keckler, associate professor of computer sciences.

Each TRIPS chip contains two processing cores, each of which can issue 16 operations per cycle with up to 1,024 instructions in flight simultaneously. Current high-performance processors are typically designed to sustain a maximum execution rate of four operations per cycle.

Though the prototype contains two 16-wide processors per chip, the research team aims to scale this up with further development.

Source University of Texas at Austin

Print Friendly

46 Responses to “Next-generation, high-performance processor unveiled”

  1. Anonymous #

    weI’m wondered most of todays (binary) logic problems have a single input flow of instructions So what is the use of having so many calculations side by side? It is powerfull but where, in what fields would this be required. I dont think normal PC would require it (programes with 1024 threads are unlikely). I can imagine it would be handy in copmutated biochemics but what would the other target fields be ???

    April 25, 2007 at 6:08 am Reply
  2. Anonymous #

    Did someone say pie? I love pie…

    April 24, 2007 at 6:31 pm Reply
  3. Anonymous #

    ???????? ????

    comments is on fire!

    April 26, 2007 at 12:17 pm Reply
  4. James Snell #

    I think the key consideration when designing an architecture for general use is the programmers. If you can make something which provides a simple interface to users at the lowest level (that is provides a very straight forward instruction set) then I’d expect adoption to be highly encouraged. Of course, there needs to also be economical benefits all way around. If the chip is expensive as hell, hard to obtain in bulk, unstable, unscalable and so on, then there’s going to be no real reason to adopt it at all.

    Given that intel announced today that they’re opening things up, I suspect that it will be easier for alternatives such as this to be adapted to work with existing PCs. If this CPU could provide even some sort of x86 emulation at the low level while keeping alternative features readily available, then it stands a great chance at being a success.

    I wish them the best, I may have to consider Austin now for my master’s, I can’t wait to really get hard core with this stuff… :)

    April 24, 2007 at 4:50 pm Reply
  5. RichWargo #

    I just want to say something to the naysayers. If you read more closely, this work is being funded by DARPA. If that is your criteria for predicting failure, just look to the Internet, another DARPA-funded creation. Reading further on, the research team is not just creating another “academic” solution, but is pursuing all avenues that will provide an end-user usable solution – hardware, software, the whole package. It’s taken them about 7 years to get this far, and if DARPA is still funding them after 7 years, then there must be something real to this.

    April 25, 2007 at 3:35 am Reply
  6. ParoX #

    Um… A wide (and ridiculously long?) processor pipe does not invalidate the usefulness of a processor.

    Specialized chips are seen everywhere; you DO know what memory controllers and GPUs do, right? Please?

    Programmable Logic Circuits are not evil; they’re used in everything from your car to your oven.

    You are insanely paranoid and should go away :D

    April 24, 2007 at 11:36 pm Reply
  7. Lightning #

    EDGE doesn’t “issue” instructions in the same way that a typical processor does, but instead issues data to a set of execution units that have been pre-issued with instructions. The allows it to offer considerable parallelism without difficult programming. It would be worthwhile reading the resources available at the home web site here http://www.cs.utexas.edu/~trips/ before posting more.

    As for making it open source… ever tried to work on something for seven years without corporate backing?

    April 25, 2007 at 5:01 am Reply
  8. Mario. #

    This looks like todays graphic cards chips, like the G80 or more like the RV650, RV600, RV630 and RV610. The R600 can make ~0.5TFLOPS.

    April 25, 2007 at 4:30 am Reply
  9. DuLac #

    Basically this is an expansion of the programmable circuits used for decades by the NSA to crack ciphers. The news is that it allows an automatic programming of the circuits.

    The result is that only very repetitive tasks are optimized in circuit programming. This works well with cipher cracking, war-weather-economic-social simulation/prediction that is been used for decades.

    An U.S. general once said about the end of WW-II: The germans lost the War but the NoZIs won it! … This is a better tool for them to do more efficiently what they have been done for the last 50 years. The military-industrial complex will appreciate!

    To the public this tool is useless. So take your ideas out!
    You won’t need it. Period. It is not for you!

    Cheers.

    April 24, 2007 at 5:58 pm Reply
  10. Anonymous #

    Explicit?

    I believe that there are more NOPs eating the cache like any VLIW processor!!!

    April 24, 2007 at 10:44 pm Reply
  11. Anonymous #

    Asserting that “the x86 processor still reigns supreme” shows a very narrow view of computing. There are twice as many mobile phone users as Internet users; very few of these phones run x86 processors. If you look at the number of deployed processors, x86 is a long way behind ARM. In 2004, there were 3/4 billion ARM processors shipped, x86 has only recently reached 100 million. In many fields, x86 is as irrelevant as it always has been.

    April 24, 2007 at 9:10 pm Reply
  12. Anonymous #

    As long as GCC can target the new processor then GNU/Linux and a huge amount of software will be near by. Thanks to free software its potentially a very different scenario now compared to when the i386 was just introduced and everyone focused on x86 code.

    April 25, 2007 at 12:33 am Reply
  13. Negafox #

    And if this is not an x86-based processor, then it will likely never gain widespread acceptance. Too many “next-gen” processors have come and gone in the past two decades, and yet, the x86 processor still reigns supreme.

    April 24, 2007 at 2:54 pm Reply
  14. Anonymous #

    Yeah, just like T. Rex. All of the other dinosaurs that came along afterward were unable to supplant the King. Oh…wait…all the dinosaurs are gone and replace by newer developments. The fact that x86′s have not yet been supplanted doesn’t provide any evidence that they won’t be. Better technology and a reasonable price will prevail.

    September 5, 2007 at 10:15 am Reply
  15. Carsten #

    instead of giving this away to some privately held company.

    That way, all participants may profit from their development instead of just one…

    April 24, 2007 at 2:53 pm Reply
  16. Anonymous #

    a processor that can run vista ;-)

    April 24, 2007 at 3:05 pm Reply
  17. Anonymous #

    Ok.. so it can ISSUE 16 instructions per clock, but how many clocks does it take to actually process each instruction? Is VERY long instruction processing time the reason for ’1024 instructions in flight’? That looks like 64 or more clocks to complete a given instruction. If there are variable completion rates, how the heck do you sync up the many threads you have ‘flying’

    April 24, 2007 at 3:21 pm Reply
  18. Anonymous #

    AHAHAHA

    April 24, 2007 at 1:35 pm Reply
  19. Anonymous #

    Almost like a pie, but not quite.

    April 24, 2007 at 3:35 pm Reply
  20. Obvious #

    IS A QUAD CORE TRIPS PC!

    *afk making patent*

    April 24, 2007 at 3:57 pm Reply
  21. MajorBytes #

    ditto on the vista…;)

    April 24, 2007 at 4:04 pm Reply
  22. Anonymous #

    Well, if you are going to quote figures…at least be correct. The X86 architecture did NOT just recently pass 100 million. In 2007 ALONE, there were 257.5 MILLION PCs sold worldwide and OVER 90% of those PCs sold are based on the X86 architecture.

    Over 90% of the world’s PCs and servers use X86
    http://news.zdnet.com/2100-9584-6172745.html

    Worldwide PC shipments increased to 257.5 million in 2007
    http://www.linuxelectrons.com/news/hardware/11928/pc-shipments-increase-2007

    The installed base of Internet users (internet or not) is well over 1 Billion.
    http://www.internetworldstats.com/stats.htm
    again…over 90% of those users are on X86 machines

    There are over 2 billion cell phones in use in the world…however, they are based on several different CPU architectures, plus there are older phones still in use in many developing countries that are based on proprietary chips that aren’t even in use any more. (Unlike old PCs which were STILL X86 based.)

    Based on almost 1/4 of a billion X86 machines shipped in 2007, seems pretty obvious that in the DECADES of X86 processors being on the market, they passed a BILLION a long time ago, much less 100 million.

    Cell phones, while great devices for communication and an ever increasing number of multimedia functions are still not “General computing” devices, which is what this processor is supposed to be.

    December 10, 2007 at 10:59 pm Reply
  23. Anonymous #

    ivaedocvunf@gmail.com

    December 1, 2009 at 7:16 pm Reply
  24. Anonymous #

    There is a discussion presently going on regarding a comparison of FPGA, GPU and the Cell/B.E processors for the purpose of computational computing. See here: http://www.simbiosys.ca/blog/2008/05/03/the-fast-and-the-furious-compare-cellbe-gpu-and-fpga/

    I am interested in your opinions on GPU versus Cell processor.

    May 5, 2008 at 10:48 am Reply

Trackbacks/Pingbacks

  1. best whey protein for women losing weight - April 11, 2012

    sent to that product or website. as…

    a result, you will earn money.implementing textual ads is very simple. all you have to do is to copy the code for advertisement and paste it into your blog. if you have many different categories on your blog, the textual ads…

  2. Legal Herbal High - February 7, 2012

    response has been addressed. if they do…

    take iodine, there is a good chance their symptoms will become worse. so if you have hashimoto’s thyroiditis, you need to first see a natural endocrine doctor who will address the immune system component. once this is under control then the…

  3. yeast infection in men - January 24, 2012

    of yeast infections seems to be growing,…

    yet it is often looked upon as a common ailment that is endemic to women. many men suffer yeast infections and it is just as painful and inconveniently located as for women.typically a topical cream or antibiotic (either oral or inserted…

Leave a Reply

*