Tech Blog.org is all about technology.
Read the latest technology news, events, gossip and what's happening in the world of technology.   Home | Write to us


Microchip adds new instructions while operating

April 27 2004

Stretch Inc. on Monday announced the S5000, which it says is the first microprocessor that can add new instructions while operating, even as it performs complex mathematical calculations.

Advertise on TechBlog today, and watch your ROI go up. TechBlog is currently read by over 100,000 people in the technology field every week. Click here to find out more.

The chip combines an existing RISC (reduced instruction set computing) architecture with a large reconfigurable area of programmable logic called the Instruction Set Extension Fabric, ISEF. The company's own C/C++ compiler automatically spots areas in a program that require intensive computation and creates new instructions for the processor to handle those tasks.

"Operations that might have needed hundreds or thousands of standard instructions can be handled in one," said Gary Banta, chief executive of Stretch. "Designers that have had to use multiple digital signal processor chips or a dedicated programmable logic chip coupled to a general-purpose processor can get equivalent performance with the S5000, just through writing high-level software."

Typical tasks, such as performing encryption or digital video processing on blocks of data, can be executed in single clock cycles.

Banta said the chip has demonstrated 300MHz performance, outperforming 2GHz competition.

In designs in which the chip replaces a full custom circuit, development costs can be reduced from millions of dollars to tens of thousands, while development time can be reduced from over a year to a few weeks, Banta said.

"It takes far less time and money to develop products using the S5000, and major changes to functionality can be implemented with software updates," he said.

Inside the chip, the ISEF is coupled to the rest of the circuit by 128-bit buses and has 32 128-bit registers. It runs in parallel with other areas of the processor, effectively becoming a fully reconfigurable co-processor, and can be reprogrammed for new instructions at any time during operation.

Stretch provides a development environment that runs under Microsoft XP or Linux and run-time support through its own BIOS (basic input/output system) and for MontaVista Linux, which is a popular distribution for embedded developers.

Intended initially for video, networking, communications, medical and security applications, the processor will become available in a number of configurations during 2004 and will cost between $35 and $100 in production quantities.

Source: ZD Net

Back to top of page

Bookmark this Tech Blog by clicking here.

         Tech Blog is hosted by Avantex

| Home | Tech news | New technologies | Tech articles | Write to us |

Copyright © Tech Blog.org 2004. All rights reserved.
Tech Blog News Section

New Technologies
Tech Industry News

Home

Search the Web
Drop your email address & receive our free weekly newsletter

Blogs of interest:
Search Engine News
Top S. Engine News
More S.Engine News

SEO Help

e-Commerce News
Hi-Tech Industry News
Web Hosting News
Web Services News

Sales Blog

International News

Tech Blog.org is sponsered by the General Center for Internet Services Inc. (GCIS), Canada's oldest and largest Internet application developer and B2B integrator, in business since 1996. Click here to visit our website.

Tech Blog.org - All About Technology          Tech Blog.org - All About Technology

Advertise on Tech Blog and increase your Web visibility: advertise@techblog.org

Advertisers:
GCIS Inc.
escalate™
Sun Hosting
Vehicules
Site Clicks™
Immeubles
Job Registry
Advertorial
Camion B2B
Net Security
DVD Universe
Optimisation™
Job Connexion
Wholesale W.H.
B.P.Web Hosting
Firewall Sentinel™
My Web Services™
High Impact Names
Cargo Connexion™
S.E. Positioning
Hébergement Canada
Montreal Web Design
Global Business Listing
Hébergement de Site™
Internet Serv. Broker
Gen. Cn. Internet Serv.