NEWS


Computing Now Exclusive Content — November 2008

News Archive

July 2012

Gig.U Project Aims for an Ultrafast US Internet

June 2012

Bringing Location and Navigation Technology Indoors

May 2012

Plans Under Way for Roaming between Cellular and Wi-Fi Networks

Encryption System Flaw Threatens Internet Security

April 2012

For Business Intelligence, the Trend Is Location, Location, Location

Corpus Linguistics Keep Up-to-Date with Language

March 2012

Are Tomorrow's Firewalls Finally Here Today?

February 2012

Spatial Humanities Brings History to Life

December 2011

Could Hackers Take Your Car for a Ride?

November 2011

What to Do about Supercookies?

October 2011

Lights, Camera, Virtual Moviemaking

September 2011

Revolutionizing Wall Street with News Analytics

August 2011

Growing Network-Encryption Use Puts Systems at Risk

New Project Could Promote Semantic Web

July 2011

FBI Employs New Botnet Eradication Tactics

Google and Twitter "Like" Social Indexing

June 2011

Computing Commodities Market in the Cloud

May 2011

Intel Chips Step up to 3D

Apple Programming Error Raises Privacy Concerns

Thunderbolt Promises Lightning Speed

April 2011

Industrial Control Systems Face More Security Challenges

Microsoft Effort Takes Down Massive Botnet

March 2011

IP Addresses Getting Security Upgrade

February 2011

Studios Agree on DRM Infrastructure

January 2011

New Web Protocol Promises to Reduce Browser Latency

To Be or NAT to Be?

December 2010

Intel Gets inside the Helmet

Tuning Body-to-Body Networks with RF Modeling

November 2010

New Wi-Fi Spec Simplifies Connectivity

Expanded Top-Level Domains Could Spur Internet Real Estate Boom

October 2010

New Weapon in War on Botnets

September 2010

Content-Centered Internet Architecture Gets a Boost

Gesturing Going Mainstream

August 2010

Is Context-Aware Computing Ready for the Limelight?

Flexible Routing in the Cloud

Signal Congestion Rejuvenates Interest in Cell Paging-Channel Protocol

July 2010

New Protocol Improves Interaction among Networked Devices and Applications

Security for Domain Name System Takes a Big Step Forward

The ROADM to Smarter Optical Networking

Distributed Cache Goes Mainstream

June 2010

New Application Protects Mobile-Phone Passwords

WiGig Alliance Reveals Ultrafast Wireless Specification

Cognitive Radio Adds Intelligence to Wireless Technology

May 2010

New Product Uses Light Connections in Blade Server

April 2010

Browser Fingerprints Threaten Privacy

New Animation Technique Uses Motion Frequencies to Shake Trees

March 2010

Researchers Take Promising Approach to Chemical Computing

Screen-Capture Programming: What You See is What You Script

Research Project Sends Data Wirelessly at High Speeds via Light

February 2010

Faster Testing for Complex Software Systems

IEEE 802.1Qbg/h to Simplify Data Center Virtual LAN Management

Distributed Data-Analysis Approach Gains Popularity

Twitter Tweak Helps Haiti Relief Effort

January 2010

2010 Rings in Some Y2K-like Problems

Infrastructure Sensors Improve Home Monitoring

Internet Search Takes a Semantic Turn

December 2009

Phase-Change Memory Technology Moves toward Mass Production

IBM Crowdsources Translation Software

Digital Ants Promise New Security Paradigm

November 2009

Program Uses Mobile Technology to Help with Crises

More Cores Keep Power Down

White-Space Networking Goes Live

Mobile Web 2.0 Experiences Growing Pains

October 2009

More Spectrum Sought for Body Sensor Networks

Optics for Universal I/O and Speed

High-Performance Computing Adds Virtualization to the Mix

ICANN Accountability Goes Multinational

RFID Tags Chat Their Way to Energy Efficiency

September 2009

Delay-Tolerant Networks in Your Pocket

Flash Cookies Stir Privacy Concerns

Addressing the Challenge of Cloud-Computing Interoperability

Ephemeralizing the Web

August 2009

Bluetooth Speeds Up

Grids Get Closer

DCN Gets Ready for Production

The Sims Meet Science

Sexy Space Threat Comes to Mobile Phones

July 2009

WiGig Alliance Makes Push for HD Specification

New Dilemnas, Same Principles:
Changing Landscape Requires IT Ethics to Go Mainstream

Synthetic DNS Stirs Controversy:
Why Breaking Is a Good Thing

New Approach Fights Microchip Piracy

Technique Makes Strong Encryption Easier to Use

New Adobe Flash Streams Internet Directly to TVs

June 2009

Aging Satellites Spark GPS Concerns

The Changing World of Outsourcing

North American CS Enrollment Rises for First Time in Seven Years

Materials Breakthrough Could Eliminate Bootups

April 2009

Trusted Computing Shapes Self-Encrypting Drives

March 2009

Google, Publishers to Try New Advertising Methods

Siftables Offer New Interaction Model for Serious Games

Hulu Boxed In by Media Conglomerates

February 2009

Chips on Verge of Reaching 32 nm Nodes

Hathaway to Lead Cybersecurity Review

A Match Made in Heaven: Gaming Enters the Cloud

January 2009

Government Support Could Spell Big Year for Open Source

25 Reasons For Better Programming

Web Guide Turns Playstation 3 Consoles into Supercomputing Cluster

Flagbearers for Technology: Contemporary Techniques Showcase US Artifact and European Treasures

December 2008

.Tel TLD Debuts As New Way to Network

Science Exchange

November 2008

The Future is Reconfigurable

The Future is Reconfigurable

by James Figueroa

 

It won't be easy for students to create a new clustering algorithm for FPGA CAD tools, but some ambitious minds are certain to try. Accomplishing that task would give the winning team bragging rights for the first design competition at the International Conference on Field-Programmable Technology in December, along with the opportunity to have their algorithm published. More than that, such an accomplishment would illustrate just how far the world of reconfigurable computing has come and show what's possible in the future.

The contest, which ends November 26, calls for students to cluster lookup tables and flip-flops into a dual-output basic logic element to meet a set of CAD benchmark circuits that stress-tests FPGAs and their CAD tools.

Peter Jamieson, a researcher at Imperial College London who sits on the contest's organizing committee, said that the contest provides a way for students to understand the opportunities for smaller optimizations within the CAD architecture.

"Likely, this algorithm would need to move away from existing greedy approaches and look to estimate the effects of downstream CAD stages (such as placement and routing) and then use this information for a global solution," he said. "We suspect the design contest won't get that type of submission, but you never know."

Should a breakthrough occur at the conference, it would be one more step in the continued development of reconfigurable computing, a field that boomed after Xilinx ushered in the first FPGAs in the 1980s. Currently, reconfigurable computing is used primarily in product prototyping, limited-production complex devices, and high-performance computing, but the possibilities for its future applications are almost limitless. It's also used in embedded devices.

Building applications

The Center for High-Performance Reconfigurable Computing (CHREC), a National Science Foundation consortium backed by more than 30 companies and organizations, is among the groups leading the way as the field advances. The organization's Web site lists several reconfigurable computing applications, including image processing, cryptology and bioinformatics.

According to Alan George, the center’s director and a professor at the University of Florida, CHREC and its partner universities are working on numerous projects to make those advances. One of the organization's goals is application productivity – because reconfigurable computing is relatively new and its use is limited to experts, there is still a long way to go to develop applications that are compatible with the hardware.

"We're sort of where conventional computing was a couple of decades ago," George said. "To do computing meant to write your own applications, and to do that you needed to know a lot about the computer. Of course, today people write applications for the computer that don't know anything about [hardware] and don't need to know anything about [hardware]. That’s sort of where we're at with reconfigurable computing, but that's natural. Any emerging technology is going to have that."

CHREC also has projects to develop devices that are reconfigurable in different ways, including polymorphous computer architectures (PCA), which can "morph" into different modes of execution to fit certain applications.

Speeding up FPGAs

Another company, Maxeler Technologies, sees FPGAs and parallel computing as the solution to scaling challenges brought on by microprocessors built with multiple cores to overcome problems with power consumption and clock frequencies.

"By mapping compute-intensive algorithms directly into parallel FPGA hardware, tightly coupled to a conventional CPU through a high-speed I/O bus, complete applications can be accelerated by orders of magnitude over conventional CPU implementations," the company says on its Web site. "By exploiting massive parallelism at the bit-level, FPGAs deliver performance far in excess of CPUs at approximately a tenth of the clock frequency, offering substantial improvements in cost/performance and power/performance ratios."

The company's chair, Stanford University professor Michael Flynn, explained that modern processor dies have been built to speed up processes via cache and buffering, so FPGAs have been able to catch up because they do more actual arithmetic.

"It's not intuitive that FPGAs should give you speed up," Flynn said. "They were always designed to do emulation of logic before you committed to design, so it became surprising that you could use this technology and get significant speed-up."

Maxeler's technology has proven useful for geophysical modeling in oil and gas exploration, where it's helping construct a geological image of the Earth based on terabytes of data from underwater sonic sensors. Oskar Mencer, Maxeler's chief executive officer and founder, made a presentation last year with the Stanford Center for Earth and Environmental Studies (CEES) to show how they improved an algorithm called shot-profile migration to make FPGAs 48 times faster for oil and gas industry's seismic processing.

Looking to the future

Mencer is also the head of the Computer Architecture Research Group at Imperial College London, where he oversees projects such as "liquid circuits," which aims to automate FPGA processes to the point where users could simply plug an FPGA card to make everything go faster.

"In general, my aim is to exploit reconfigurable technology for computing in ways that cannot be done with any other technology," Mencer said.

He acknowledged, however, that reconfigurable computing and FPGAs have a long way to go before they gain mainstream acceptance. Maxeler's seismic work, for example, requires a complete understanding of math, physics, and geology just to use the technology. "You really need a degree in geophysics and electrical engineering to get anything off the ground," he said.

However, as regular microprocessors reach their limits, reconfigurable computing increasingly comes up as a possible solution to larger computing needs.

"The value in what we have is in creating a computational array where all the cells can be active at the same time, doing a computation. They're all synchronized," Flynn said. "For this to happen across a number of applications, we're taking the data-flow graph of the program, unrolling it, and creating an array implementation of it. In order to do multiple applications you have to reconfigure elements of the array, and that's where reconfiguration is important."

CHREC's George is confident that the opportunities presented in reconfigurable computing can be realized. "In any complex system it's a challenge to find the bottlenecks and make the most of it," he said. "As people in the conventional computing world are now coming to realize, it was easy when everything was serial computing; it isn't so easy when everything is parallel computing. But it's necessary. The future is parallel computing, be it fixed or reconfigurable, there's no way around that, so the question is making the most of it."