Safe Mode: On
Maryland Professor Creates Desktop Supercomputer

.


.
Maryland Professor
Creates Desktop Supercomputer

A prototype of what may be the next generation of personal computers has been developed by researchers in the University of Maryland's A. James Clark School of Engineering.

Capable of computing speeds 100 times faster than current desktops, the technology is based on parallel processing on a single chip.Parallel processing is an approach that allows the computer to perform many different tasks simultaneously, a sharp contrast to the serial approach employed by conventional desktop computers. The prototype developed by Uzi Vishkin and his Clark School colleagues uses a circuit board about the size of a license plate on which they have
mounted 64 parallel processors. To control those processors, they have developed the crucial parallel computer organization that allows the processors to work together and make programming practical and simple for software developers.

"The single-chip supercomputer prototype built by Prof. Uzi Vishkin's group uses rich algorithmic theory to address the practical problem of building an easy-to-program multicore computer," said Charles E. Leiserson, professor of computer science and engineering at MIT.
"Vishkin's chip unites the theory of yesterday with the reality of today."

Desktop Parallel Processing

Parallel processing on a massive scale using numerous interconnected chips or computers has been used for years to create supercomputers. However, its application to desktop systems has been a challenge because of severe programming complexities. The Clark School team found a way to use single chip parallel processing technology to change that. Vishkin, a professor in the Clark School's electrical and computer engineering department and the University of Maryland Institute for Advanced Computer Studies (UMIACS), explained the advantage of parallel
processing like this: "Suppose you hire one person to clean your home, and it takes five hours, or 300 minutes, for the person to perform each task, one after the other," Vishkin said. "That's analogous to the current serial processing method. Now imagine that you have 100 cleaning
people who can work on your home at the same time! That's the parallel processing method.
"The 'software' challenge is: Can you manage all the different tasks and workers so that the job is completed in 3 minutes instead of 300?" Vishkin continued. "Our algorithms make that feasible for general-purpose computing tasks for the first time." Vishkin and his team are now demonstrating their technology, which in future devices could include 1,000 processors on a chip the size of a finger nail, to government and industry groups. To show how easy it is
to program, Vishkin is also providing access to the prototype to students at Montgomery Blair High School in Montgomery County, Md.

From Theory to Reality

For years, the personal computer industry achieved advancements in computer clock speed, the fundamental rate at which a computer performs operations, thanks to innovations in chip fabrication technologies and miniaturization. Moore's Lawwhich dictates that the number of transistors on integrated circuits in computers will double every 18 to 24 monthswas coupled with a corresponding improvement in clock speed.

But no advancements in clock speed have been achieved since 2004. From an early stage, Vishkin foresaw that Moore's Law would ultimately fail to help improve clock speed due to physical limitations. This has guided his perseverance over his professional career in seeking to
improve computer productivity by distributing the load among multiple processors, accomplishing computer tasks in parallel. In 1979, Vishkin, a pioneer in parallel computing, began his work on
developing a theory of parallel algorithms that relied on a mathematical model of a parallel computer, since, at that time, no viable parallel prototype existed. By 1997, advances in technology enabled him to begin building a prototype desktop device to test his theory; he and his team completed the device in December 2006. The prototype device's physical hardware attributes are strikingly ordinarystandard computer components executing at 75 MHz. It is the
device's parallel architecture, ease of programming and processing performance relative to other computers with the same clock speed that get people's attention. "Based on the very positive reactions of my graduate students this spring," Vishkin stated, "I knew that it was time to take the technology public."

Earlier this month, Vishkin and his Ph.D. student, Xingzhi Wen, published a paper about his newly-built parallel processing technology for the Association for Computing Machinery (ACM) Symposium on Parallelism in Algorithms and Architectures, and showcased it at a major
computing conference, the ACM International Conference on Supercomputing (ICS) in Seattle.
At the ICS event, Vishkin allowed conference participants to connect to the device remotely and run programs on it in a full-day tutorial session he conducted, offering colleagues and student participants the opportunity to experience the prototype technology firsthand. Vishkin also participated in a panel discussion at a special invitation-only Microsoft Workshop on Many-Core Computing on June 20-21 in Seattle, Wash. In August, Vishkin will present a keynote address at
the Workshop on Highly Parallel Processing on a Chip in Rennes, France, held in conjunction with the 13th Euro-Par, an international European conference on parallel and distributed computing. "This system represents a significant improvement in generality and flexibility for parallel computer systems because of its unique abilities," said Burton Smith, technical fellow for advanced strategies and policy at Microsoft. "It will be able to exploit a wider spectrum of parallel algorithms than today's microprocessors can, and this in turn will help bring general purpose parallel computing closer to reality."

Vishkin has filed several patents on his parallel processing
technology since 1997. Funded by the National Science Foundation and the Department of Defense, his research has also received significant interest from the computer industry, which he believes his technology will revitalize. "The manufacturers have done an excellent job over the years of increasing a single processor's clock speed through clever miniaturization strategies and new materials," he noted. "But they have now reached the limits of this approach. It is time for a practical alternative that will allow a new wave of innovation and growthand that's what we have created with our parallel computing technology."

In addition to Xingzhi Wen, Vishkin's research teams includes students Aydin Balkan, George Caragea, Mike Detwiler, Tom Dubois, Mike Horak, Fuat Keceli, Mary Kiemb and Alex Tzannes, as well as electrical and computer engineering professors Rajeev Barua and Gang Qu.

Phys.org


Added: Aug-30-2012 Occurred On: Aug-30-2012
By: MrScabs
In:
World News, Science and Technology
Tags: supercomputer, 100 times, fastest, desktop, pc
Location: Maryland, United States (load item map)
Marked as: approved
Views: 4602 | Comments: 38 | Votes: 1 | Favorites: 0 | Shared: 0 | Updates: 0 | Times used in channels: 3
You need to be registered in order to add comments! Register HERE
Sort by: Newest first | Oldest first | Highest score first
Liveleak opposes racial slurs - if you do spot comments that fall into this category, please report them for us to review.
  • This is why America kicks ass.

    Posted Aug-30-2012 By 

    (4)

    • @XR400R

      Well not sure he created it, he had to have help. He didn't make the board or the chips, or the traces or the roads that helped get the parts to him. Actually he had very little to do with this....

      Sounds as stupid as when Obama said it.

      Posted Aug-30-2012 By 

      (7)

    • @bigair you had me going there for a sec...

      Posted Aug-30-2012 By 

      (0)

    • @XR400R - yep, because we import smart Israelis :-)

      Posted Aug-30-2012 By 

      (0)

    • @bigair - if you quote it out of context, sure.

      Posted Aug-30-2012 By 

      (0)

    • @geekstud

      If you put it into context it is much worse. If put his past life into context it is insane he was elected.

      Any help any business has had in the past the owner has paid for it. Even teachers are paid. HELP is for free, business don't get help, they pay for services whether it is taxes or out of pocket.

      Posted Aug-31-2012 By 

      (0)

  • He should have just gone and bought a radeon 7970.

    Posted Aug-30-2012 By 

    (2)

  • This is old stuff. Parallel computing has been around for years. What is needed is to stitch up a parallel computing engine with an operating system where none of the application software needs to be rewritten specifically for the parallel processor. You otherwise have to rewrite EVERY item of software that the computer uses. Good luck.

    Posted Aug-30-2012 By 

    (2)

    • @Triode Yeah, was thinking the same thing no OS or application support...

      Posted Aug-30-2012 By 

      (2)

    • @Dream76 Everybody has got a nice computer (parallel or otherwise) now find the 500 man/years of programming time to produce the O/S and all the related programs, apps and something useful for it to do.

      Posted Aug-30-2012 By 

      (1)

    • Comment of user 'MrScabs' has been deleted by author!
    • @MrScabs You clown. You have no idea what "rich algorithmic theory" is and "easy to program" isn't an operating system without which NOTHING works, and all existing programs WILL NOT WORK and the only way to make any existing program work is to completely recompile the program, but there's NO COMPILER for this hardware! There's also no assembler-language available so that means programming at a low level is impossible.
      The only reason you are a clown is because you do not und More..

      Posted Aug-31-2012 By 

      (1)

  • One of the reasons I got my NVidia 9800 graphics card was the 112 cores plus a complete SDK for parallel processing on the unit.

    I'm not quite sure what this Vishkin guy is doing that's different to that.

    Posted Aug-30-2012 By 

    (2)

    • @DEADBEEF

      a good real life comparison would be wiring that many human brains together, and then coming up with a logical way to get them to work together to process various tasks, not just graphics. He's also created a logical process that allows for ease of program utilization which has always been a major issue.

      Posted Aug-30-2012 By 

      (0)

    • @mcdrew77

      Nvidia's CUDA already allowed you to do this. People have been running massively parallel desktops for years to farm Bitcoins and crack wireless passwords.

      This isn't news.

      Posted Aug-31-2012 By 

      (1)

    • Comment of user 'MrScabs' has been deleted by author!
    • @passive_observer

      massively being a key word

      Posted Aug-31-2012 By 

      (0)

  • This is all well and good, but 6 months after it hits the retail market, Windows 10 and Explorer 11 will be pushed out, using brute-force programming methods that bog even this computer down to a crawl. Then everyone will need a desktop superDUPERcomputer just to check email.

    Posted Aug-30-2012 By 

    (2)

  • AMAZING.

    Posted Aug-30-2012 By 

    (1)

  • Wow I heard that card run 256 fps solid on BF3 all ultra setting max out for $199.99, put Nvidia and AMD out of business :p

    Posted Aug-31-2012 By 

    (1)

  • 2007. old news. also not applicable to desktop environment.

    Posted Aug-31-2012 By 

    (0)

  • Oh, 75Mhz. That explains the cheesy cooling fans. If it works.

    Posted Aug-30-2012 By 

    (0)

  • "June 26, 2007"

    thanks for the news.

    Posted Aug-31-2012 By 

    (0)

  • Those sorts of computer are not suitable for desktops (the transformation of software frameworks is far too dramatic.)

    They are suitable for industrial & simulation applications, but they are also far outmatched (no matter how much research you put in to it) when put against quantum computers. It is physically impossible for them to perform better.

    Posted Aug-31-2012 By 

    (0)

  • It's about time.

    Posted Aug-30-2012 By 

    (0)

  • June 2007?

    Posted Aug-31-2012 By 

    (0)

  • I have one of these

    Posted Aug-30-2012 By 

    (0)

  • You can now play solitaire at light speed

    Posted Aug-31-2012 By 

    (0)