Posted on 02/15/2007 10:37:35 AM PST by Ernest_at_the_Beach
To understand the quest to build ever faster and more powerful computers, it's helpful to understand the problems that hold them back from getting faster in the first place.
While chips themselves are getting faster all the time, faster is a relative term. Even though chipmakers like Intel (INTC) and IBM (IBM) are building more powerful chips every 12 to 18 months, other chips that go inside a computer haven't historically kept up in the performance race. If you think of a microprocessor as a fast-talking, fast-moving dynamo that never takes long to get anything done, then a dynamic random access memory (DRAM) chip is a bit more of a loafer, forcing the processor to wait for it before it can get on with the task at hand. Worse, between them lies a narrow hallway that tends to get crowded easily, and when it does, work piles up.
If it all sounds a little like a discarded plot for a Dilbert cartoon, you're not very far from the truth. The solution could come straight from the playbook of the pointy-headed manager, but with one key difference: It works brilliantly. The solution is to first make the slowpoke move a lot faster, but then to put them both in the same office so they can work more closely together with nothing to get in the way.
(Excerpt) Read more at businessweek.com ...
How Computers Work
Processor and Main Memory
Plus: A New Computer Architecture
Roger Young
Seems like if accessing memory is a problem, you would
- put only one core on the chip and using the rest of the real estate for as much cache memory on the chip as possible.
- use multiple layers of cost/speed tradeoff in memory:
- cache on chip
- SRAM chips
- DRAM
- flash memory or the new phase-change memory
- fast hard disk
- mass memory
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.