Mechanism

Creativity with ROI Advertising? Email info@mechanism.com for more information

Introducing MIAOW, The World's First Open Source General-Purpose Graphics Processor (GPGPU)

Researchers from the University of Wisconsin-Madison have announced at the recent Hot Chips Event in Cupertino, California, that they have created the first open source general-purpose graphics processor (GPGPU).

Dubbed MIAOW, which stands for Many-core Integrated Accelerator Of the Waterdeep, is an open source implementation of AMD's Southern Islands instruction set architecture. MIAOW is the latest in a series of steps meant to keep processor development in step with Moore's Law. The researchers published a white paper on the device, which they outlined the architecture of the open source MIAOW GPU.

MIAOW was designed by a team of computer researchers at the University of Wisconsin led by Karu Sankaralingam, an associate professor of computer science at the University of Wisconsin-Madison. One of Sankaranlingam's students was working on an out-of-order processor design when chipmaker AMD released the instruction set architecture for one of its graphics chips- AMD Southern Islands ISA. This sparked the idea to build something new, an open source GPU.

The12-man research team developed the MIAOW GPU in 36 months, their goal was simply to create a functional GPU without setting any specific areas or performance goals. The goal was to emulate a full system and not to compete with commercial designs. The team also claimed that the device is capable of running full, unmodified OpenCL applications. OpenCL or Open Computing Language is a framework for writing programs that run across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), Field-programmable gate arrays (FPGAs) and other processors.

The MIAOW GPU is basically a stripped-down version of commercial GPUs. It implements a subset of the AMD GPU instruction set. The current GPU design includes a host CPU that assign a kernel to the GPGPU, a memory controller, and a cached memory hierarchy. The device uses only 95 instructions and 32 compute units. But research team are reportedly in the process of adding a graphics pipeline to the current GPU design, a process expected to take about six months.

Graphics processors or GPUs are increasingly replacing CPUs for tackling high-performance computing and crunching big data. They are very power efficient and can provide high-performance computing. Potential applications could be in gaming, driverless cars, IoTs (Internet of Things) and deep learning.

Currently, MIAOW is strictly an academic research project, it does not posses the auxiliary logic required to create actual graphical output and lacks the logic needed to connect it to a specific memory or system bus.

 

 

Image Courtesy of: Place Components

Erwin Castro

About Erwin Castro

I am a blogger, programmer, web developer, web writer and IT specialist, with a strong passion for AI, big data, cloud computing, networking and machines.

Erwin Castro

Top Posts | Computer

Wearable Tech Goes Futuristic

As a fashion blogger, I always see to it that I wear what is trending but do not compromise comfort. I always end up wearing clothes that I feel most safe. Those are sartorial that I sometimes feel “boring” but as long as I am comfortable wearing it with. I can even go with just plain b ... ...

Here Comes Responsive Street Furniture

What if we lived in a place where street lights become brighter as a response to a visually impaired individual passing by? What if there are posts or bollards that are able to provide audio information? How about a street crossing that can grant an elderly person extra time? That’s what Ross ... ...

Customize Your New AMD Radeon R9 Fury X Graphics Card

AMD is the first company to offer everyone a chance to customize their new Radeon R9 Fury X graphic card. The company is in Sunnyvale, California and offers Advanced Micro Devices for computers. Furthermore, they specialize in the development of processors, graphic cards, and related technology for ...

Virtual Reality Gets Google Jump

For years, virtual reality has been touted as the next big step in technology; people have been waiting a long time to be able to see and interact with new worlds and environments with the use of a VR headset. Fortunately for tech enthusiasts, this technology might be arriving sooner than expected ...

3D-Printed Orchestra of the Future

Although it might at first look like an Elven treasure from a Lord of the Rings movie or a futuristic weapon straight out of the latest Mad Max epic, the weird object in the image above is actually a musical instrument.  It’s a two string ‘piezoelectric’ violin that has been ... ...

Surgeries Set for a Complete 3D Makeover

3D printing is fast becoming a trend, and its applications promise to usher-in a new age of manufacturing and a huge technological step forward. And just when you think it’s pretty amazing to be able to 3d print any replaceable part or even entire objects like cars, 3D printing has also begun ... ...

IBM Takes 3D Printers To Wimbledon

The Wimbledon Championships 2015 are just around the corner and this summer’s tournament will be memorable for more than just the sport.  While spectators enjoy the usual strawberries and cream, the traditional background soundtrack of the thwack of tennis balls striking rackets wil ... ...

Robo Legs With Assistive Vision

Looking at robotics today, it’s certainly clear that it has come a long way. But robot legs with assistive vision? Sounds like the concept jumped right out of a science fiction movie.A working prototype has actually already been developed by Mo Rastgaar, a Michigan Technological University me ... ...

3D Printing Hits The Catwalk

Three-D printing is set to revolutionise the fashion industry.  From high-end couture to high street off the peg clothing, the rag trade has never been so rocked by the possibilities now open to it through the technological revolution of 3D printing.A frequent fashion industry gripe is the ino ... ...