Re: Important question to all Euphoria users

new topic     » goto parent     » topic index » view thread      » older message » newer message

Matt Lewis wrote:
> 
> Vincent wrote:
> > 
> > It's not that I or anyone else wants to worry about concurrency, it's 
> > the fact these CPU developers/manufacturers are forcing it upon us with
> > their
> > extreme efforts at improving CPU performance. For the past 30 years, CPU
> > families
> > have been improved by decreasing circuitry size, increasing transitor count,
> > and increasing clock frequency. However Moore's Law is finally starting to
> > impose
> > it's limits on that philosophy, so processor manufacturers are having to
> > come
> > up with new ways to extend the law a bit longer.
> 
> I think you misunderstood my question.  If you're doing lots of number 
> crunching, for instance, then you can perhaps benefit from a multi-core
> architecture (e.g., SETI at home, etc).  Possibly some sort of graphics 
> intensive application that requires lots of calculations.  But not most
> of the stuff that most people write.  Multiple cores probably aren't going 
> to give you much if you're doing lots of disk I/O, for instance.  Or if
> your app sits around waiting for user input.
> 
> I understand that the raw speed of processors has stalled, and that the
> conventional wisdom is that we'll get multi-cored processors.  And that's 
> probably a big bonus when you consider a system as a whole, where you're
> doing multiple things simultaneously, but conventional wisdom also says
> that most apps won't benefit from this in the same way that they have
> from faster chips.

Almost any class of application can benefit from this to some extent, but of
course the more CPU intensive applications will have the most impact; that has
always been the case and will continue to be.

Faster clock frequency means more instructions can be processed and sent back to
memory in a given period of time. Multiple core, superscalar processors running
programs designed for parallization, can process more than a few instructions per
cycle. The result is multi-core processors can do more in less time, or the same
at slower clock speeds than regular processors.

> So.  I'm genuinely curious what you (and anyone else with an interesting 
> answer) would do with this multi-cored machine that would be so much 
> better that what we have now.
> 
> Matt Lewis

You mean if I had money to buy one? :P

Well... I would do some intense gaming, 3D modeling, digital graphic
design/photo editing, and write libraries for Euphoria. Perhaps I would
do all this while converting a 4 GB movie to DivX, SVCD, or VCD and while 
ripping music from a CD to my harddisk.

Most people wont have any trouble taking their machines to the extreme. blink


Regards,
Vincent

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu