Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Faster Chips Are Leaving Programmers in Their Dust
NYT ^ | 12/17/07 | John Markoff

Posted on 12/18/2007 9:53:23 PM PST by LibWhacker

REDMOND, Wash. — When he was chief executive of Intel in the 1990s, Andrew S. Grove would often talk about the “software spiral” — the interplay between ever-faster microprocessor chips and software that required ever more computing power.

The potential speed of chips is still climbing, but now the software they run is having trouble keeping up. Newer chips with multiple processors require dauntingly complex software that breaks up computing chores into chunks that can be processed at the same time.

The challenges have not dented the enthusiasm for the potential of the new parallel chips at Microsoft, where executives are betting that the arrival of manycore chips — processors with more than eight cores, possible as soon as 2010 — will transform the world of personal computing.

The company is mounting a major effort to improve the parallel computing capabilities in its software.

“Microsoft is doing the right thing in trying to develop parallel software,” said Andrew Singer, a veteran software designer who is the co-founder of Rapport Inc., a parallel computing company based in Redwood City, Calif. “They could be roadkill if somebody else figures out how to do this first.”

Mr. Grove’s software spiral started to break down two years ago. Intel’s microprocessors were generating so much heat that they were melting, forcing Intel to change direction and try to add computing power by placing multiple smaller processors on a single chip.

Much like adding lanes on a freeway, the new strategy, now being widely adopted by the entire semiconductor industry, works only to the degree that more cars (or computing instructions) can be packed into each lane (or processor).

The stakes are high. The growth of the computer and consumer electronics industries is driven by a steady stream of advances in both hardware and software, creating...

(Excerpt) Read more at nytimes.com ...


TOPICS: News/Current Events; Technical
KEYWORDS: chips; computers; hitech; parallel; programmers
Navigation: use the links below to view more comments.
first 1-2021-4041-6061-80 ... 101-108 next last

1 posted on 12/18/2007 9:53:28 PM PST by LibWhacker
[ Post Reply | Private Reply | View Replies]

To: LibWhacker

Linux has handled multi-processing well for years. :)


2 posted on 12/18/2007 9:56:05 PM PST by GovernmentIsTheProblem (The GOP is "Whig"ing out.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: LibWhacker

BTTT


3 posted on 12/18/2007 9:59:28 PM PST by neverdem (Call talk radio. We need a Constitutional Amendment for Congressional term limits. Let's Roll!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: LibWhacker

Bump


4 posted on 12/18/2007 10:00:56 PM PST by Mad_Tom_Rackham (Elections have consequences.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: LibWhacker
Something we will be hearing in the not to far furture.
" How many Mega chips does your computer have ? "
5 posted on 12/18/2007 10:05:39 PM PST by Prophet in the wilderness (PSALM .53 : 1 The FOOL hath said in his heart, there is no GOD.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GovernmentIsTheProblem

So has Windows.

The issue is applications that can use multiple processors (threads). Very few applications today can take full advantage of multiple cores.

The bigger question for Microsoft is if they can survive the Vista debacle. I don’t think it is clear that they can.


6 posted on 12/18/2007 10:09:10 PM PST by DB
[ Post Reply | Private Reply | To 2 | View Replies]

To: LibWhacker
Faster Chips Are Leaving Programmers in Their Dust

This is impossible because chips are made in a dust-free environment.

< /nerd>

7 posted on 12/18/2007 10:10:56 PM PST by SIDENET (Hubba Hubba...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: DB

Ah, yes … with Vista 2.9.875, to be named “xxx”.


8 posted on 12/18/2007 10:11:34 PM PST by doc1019 (Fred Thompson '08)
[ Post Reply | Private Reply | To 6 | View Replies]

To: LibWhacker

Wow - maybe this old assembly language programer will have a second career ...


9 posted on 12/18/2007 10:11:47 PM PST by 11th_VA
[ Post Reply | Private Reply | To 1 | View Replies]

To: DB

On Vista, IT is a quirky OS with the automatic updates, and a # of people prefer XP due to being used to it.


10 posted on 12/18/2007 10:13:14 PM PST by max americana
[ Post Reply | Private Reply | To 6 | View Replies]

To: GovernmentIsTheProblem

Wouldn’t multi-threaded applications be prime candidates for these manycore chips?


11 posted on 12/18/2007 10:14:18 PM PST by DigitalVideoDude (It's amazing what you can accomplish when you don't care who gets the credit. -Ronald Reagan)
[ Post Reply | Private Reply | To 2 | View Replies]

To: max americana

There’s huge compatibility problems with older software and Vista. Most businesses have rejected it.

You know it is bad with Microsoft is allowing people who purchased Vista to go back to XP:

http://www.networkworld.com/news/2007/092407-vista-backlash-microsoft-lets-vista.html?nwwpkg=slideshows


12 posted on 12/18/2007 10:17:07 PM PST by DB
[ Post Reply | Private Reply | To 10 | View Replies]

To: DigitalVideoDude

Yes.


13 posted on 12/18/2007 10:17:47 PM PST by DB
[ Post Reply | Private Reply | To 11 | View Replies]

To: LibWhacker

The System i machine from IBM re-creates the object code to take advantage of parallel and multiprocessing CPU’s The OS converts the object code on the fly during each architecture change during the load process of the version of OS desiged to take advantage of it.

IBM’s been there and ddone that. Long ago.


14 posted on 12/18/2007 10:18:02 PM PST by ColdSteelTalon
[ Post Reply | Private Reply | To 1 | View Replies]

To: LibWhacker

This article takes the viewpoint of the tail wagging the dog. I have seen this phenomenon in computing for over 30 years.

The hardware designers hit the wall for single processor performance and start building systems with more processors since it is the easiest way to add CPU power to a system. Unfortunately, most applications for personal computers are doing tasks which don’t benefit from multiple processors.

That doesn’t keep the hardware centric types from blaming the inadequacy of the software designs for taking advantage of the systems that they build.

We had a line of mainframe processors designed in Japan. In the Japanese company we worked with the hardware designers were king. They would add “bells and whistles” to the hardware presuming that the software would willingly follow their every lead. During meetings between the hardware and software designers the HW people would essentially dictate to the SW people what they would have in the next generation. Both the Japanese SW designers and the American SW designers would tell the Japanese HW designers that certain features were essentially not useful, but these features went into the implementation anyway. Our Japanese based processors had three different modes of virtual address development with sub-variations. The software never used two of them. Furthermore, there were modes in the architecture which the software never used, but the HW designers would still IMPROVE them.

We wound up with a lot of wasted silicon in the chipsets carrying around a bunch of functionality that the software could never use.

We would not have taken kindly to the hardware designers denigrating our software for not using all the features they could crank out!


15 posted on 12/18/2007 10:18:24 PM PST by the_Watchman
[ Post Reply | Private Reply | To 1 | View Replies]

To: LibWhacker
Everybody sing...

Vista sucks
Vista sucks
Vista sucks
Viiiiiiiiiiiistaaaa suuuuuuucks!

16 posted on 12/18/2007 10:24:32 PM PST by Nachum
[ Post Reply | Private Reply | To 1 | View Replies]

To: ColdSteelTalon

i5/OS V6R1 is coming soon.


17 posted on 12/18/2007 10:31:27 PM PST by DigitalVideoDude (It's amazing what you can accomplish when you don't care who gets the credit. -Ronald Reagan)
[ Post Reply | Private Reply | To 14 | View Replies]

To: LibWhacker

Stuff like this just amazes me. I can still remember plinking away on my Commodore 64 as a kid (and before that, my older brother’s TI-99/4A with a cassette tape “drive” :-) )


18 posted on 12/18/2007 10:31:56 PM PST by DemforBush
[ Post Reply | Private Reply | To 1 | View Replies]

To: LibWhacker

There are 10 kinds of people in the world. Those who understand binary and those who do not.


19 posted on 12/18/2007 10:34:23 PM PST by Sunny Poipu (Somebody else in Sunny Poipu for a while.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: LibWhacker

>> The company is mounting a major effort to improve the parallel computing capabilities in its software.

Dot NOT


20 posted on 12/18/2007 10:34:48 PM PST by Gene Eric
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-80 ... 101-108 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson