NEWS


Computing Now Exclusive Content — November 2009

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

More Cores Keep Power Down

by George Lawton

Startup chipmaker Tilera has announced plans for the world's first 100-core chip, which targets cloud computing, networking, and media-processing applications. The company claims the processor will offer the highest performance of any microprocessor yet announced by a factor of four and 10 times the compute performance per watt of Intel's next-generation Westmere processors. 

The new chip is part of the company's planned Tile-Gx family. The 100-core Tile-Gx100 is expected to be available in the first quarter of 2011. It aims at specialty applications rather than general-purpose PCs and servers. "We aren't targeting PC motherboards or even a general-purpose server," said Tilera director of marketing Bob Doud. "Our current target markets include infrastructure applications such as cloud computing and embedded systems such as routers, security appliances, video conferencing gear, and wireless network base stations."

The company attributes the chip's scaling power to a novel interconnect technology and a unique technique for sharing cache memory. These innovations make scaling to 100 cores possible without having to redesign the cores or chip architecture. 

Multicore Semantics 

The Tilera architecture uses identical sized cores arranged in a 2D grid. Consequently, all the chips contain the square of the number of cores in one direction — that is, 16, 36, 64, and 100.

Other companies have claimed to develop chips with more cores, but the cores can't run a complete operating system (OS) independently. Rather, a much smaller number of master engines run an OS and connect to hundreds of smaller execution units. 

Chip giants Intel and AMD are just starting to push 8-core chips for complex-instruction-set computers (CISC), which use relatively large cores with deep pipelines. These chips can execute many instructions in parallel and perform dynamic branch predictions. Their large size also enables them to execute four times as many instructions per clock cycle as a Tilera core, but they can't scale as well, said Doud.

CISC designs are also more power hungry. The processor spends considerable compute cycles and hence power doing predictive computations, and much of this work gets thrown away once the program logic goes in a particular direction.

The Tile-Gx family is a reduced-instruction-set computer (RISC), which means it relies on very fast execution of a simpler instruction set. It also means the Gx family doesn't run an x86 instruction set, so it's not binary-compatible with programs that run on Intel and AMD chips.

New Interconnect

Tilera's iMesh interconnect technology replaces a traditional bus with much shorter links between the switches connected to each core. Each switch is connected by five or six mesh links (depending on the particular model) to all four adjacent tiles. This approach keeps the wires short and the power usage down, in contrast with other interconnects in which the wires run much longer — sometimes even the length of the chip. 

Each tile can move data at up to 4 terabits per second to its neighbor tiles. This substantial bandwidth minimizes flow control and reduces chip bottlenecks. However, each hop introduces a 1-clock latency that grows as the messages travel across multiple switches. To reduce this latency, Tilera's developer and runtime software helps keep interrelated processes on multiple cores near each other. 

Peter Glaskowsky, former editor of Microprocessor Report and now a CNET blogger, said the new chip's weakest link is the 40 interconnects at the array's edges. If the top row of 10 cores is busy accessing the top two DRAM controllers, he explained, DRAM accesses from the rest of the cores will have to wait. In general, the total DRAM bandwidth is similar to or slightly better than the highest-end 8-core server processor. If DRAM links for an application are saturated, it becomes more difficult to use the other on-chip cores. Glaskowsky said the Tile-Gx's large amount of cache will help a lot with this issue.

Coherent Memory 

One challenge in writing applications for multicore chips lies in getting multiple threads on different processors to address shared memory locations.. One way around this problem is to use larger caches that are shared across multiple cores, but these larger memories consume more power. 

Another approach is to write applications using message passing between threads, but this adds another layer of complexity and makes programming more difficult. It also requires completely rewriting the programs from the ground up when the memory addresses exceed a given size. 

With cache coherency, multiple threads running on different cores can share the same memory location, making programming easier. Tilera has developed a technique for efficiently sharing the caches across multiple cores. Doud said the technique improves scalability and consumes less power than a larger shared cache. 

The total shared memory grows with the number of cores. In the Tile-Gx architecture, each core has 256 Kbytes of L2 cache. A core can peek into another core's cache before making a call to external memory.

Programmability

Programmability has been the downfall of many new processor architectures. It was the main problem with network processing units that were optimized for communication products such as routers, said Doud.

Will Strauss, senior analyst for Forward Concepts, an electronics market research firm, said the Tile-Gx 100 might be the first easy-to-program, massively parallel chip. "There have been many massively parallel chips in the past," he said, "but they were not easy to program." 

The processor communication is also unique. Companies have strung hundreds of cores together on a die before, but each core must be programmed independently, as if the others didn't exist. According to Strauss, Tilera has developed an architecture that makes it easy to program the cores all together.

Despite these improvements, Glaskowsky said that multicore programming will never be as easy as single-core programming and, in some cases, won't be possible at all. "There's no exception for Amdahl's Law," he said, referring to the constraint imposed on parallel applications by the need to distribute serial algorithms across multiple processors. "Some portions of some apps are inherently serial. As for the portions that can be parallelized, some will be easier to implement than others." 

Glaskowsky said Tilera could help overcome these challenges by supporting OpenCL, a framework for implementing inherently parallel algorithms, and by developing more automated expert-system-based tools to detect and alleviate interconnect and peripheral bottlenecks.

He also said the Tile-Gx needs floating-point support for the general-purpose applications envisioned for cloud computing. "It's hard to imagine how a compute server without floating-point hardware can be competitive in [the cloud] market."

George Lawton is a freelance technology writer based in Monte Rio, California. Contact him at glawton@glawton.com.