We're all playing supercomputers

Talk about just about anything else that is non-gaming here, but keep it clean
Niode
Next-Gen
Posts: 7831
Joined: Wed Jan 04, 2006 2:34 pm
Location: UK

Re: We're all playing supercomputers

Post by Niode »

Limewater wrote:
Niode wrote:Yep and in 10 years time when we look back at our quad core 3.6GHz systems with 4 GB ram and 2 TB hard drive space. We will laugh that we paid £500 for all of that when £250 will get all that on a device no bigger than todays mobile phones.
I hope you're right, but I'm becoming pretty pessimistic about Moore's law holding too much longer.
On one hand I completely agree with you. We do seem to be stagnating. However moore's law also covers the price of technology. So the technology could stagnate in processing speed/power (as in the number of transistors on an integrated circuit) but it still fits in regards to the shrinking/affordability of ICs. So it's not particular a failing in moore's law, it still works. We're just going through a phase of shrinking/refining before the next big leap in technology.

I do feel we have hit the theoretical maximum for transistor technology. It's nigh-on impossible for chips to hit speeds faster than 4GHz stable at reasonable temperatures. It's one of the reasons why clock speed has been dialled back and we are shooting for more parallel processing power - IE quad core, six core, eight core, twelve core etc. However, only certain operations benefit from parallelization so that is why we haven't seen the huge jump in speed that we have seen in previous years.
Marurun wrote:Don’t mind-shart your pants, guys
dedalusdedalus
Next-Gen
Posts: 1465
Joined: Wed Dec 03, 2008 9:38 pm

Re: We're all playing supercomputers

Post by dedalusdedalus »

Anayo wrote:I have to admit what made me post a topic about this was reading the article about "scariest unsolved mysteries episodes" on X-entertainment. XD
I love X-E. High-five!
User avatar
DerekG52
32-bit
Posts: 277
Joined: Tue Sep 30, 2008 10:45 am

Re: We're all playing supercomputers

Post by DerekG52 »

Yes unfortunately not everything is parallelizable. It is a very interesting topic, back in school we used a library for C++ to write code to run across a cluster. Some of the issues at hand:

1) Finding a problem that can take advantage of multiple cores (or physical machines)
2) Appropriate way to break up the problem space
3) Ability to intercommunicate between cores or machines

I wrote a clustered bruteforce password cracker as my final project for the class. I took a simplified view of the world and assumed the password was 8 alphanumberic characters. You can then define the keyspace from the possible permutations of the characters. Then have the lead program give out work to worker threads would attempt to crack the password. Finally, communicate back to the master if they found it, or ask for more work.

I know this is getting completely off topic but thought I would share my ramblings.

E: Few things are stupidly parallel, ie, can take advantage of a ton of cores thrown at the problem. Certain math, science, weather calculations etc are stupidly parallel. But I'm sure the crowd here mostly cares about gaming, which certainly has parallelizable features.
Image
Image
User avatar
MrPopo
Moderator
Posts: 24199
Joined: Tue Aug 26, 2008 1:01 pm
Location: Orange County, CA

Re: We're all playing supercomputers

Post by MrPopo »

Ziggy587 wrote:That's the way computers (and most electronics) work. They get smaller, faster and cheaper.
I predict that in 10 years computers will become twice as powerful, ten thousand times larger, and so expensive that only the five richest kings of Europe will be able to afford them.
Yes unfortunately not everything is parallelizable.
Amdahl's Law is a bitch.
Blizzard Entertainment Software Developer - All comments and views are my own and not representative of the company.
Niode
Next-Gen
Posts: 7831
Joined: Wed Jan 04, 2006 2:34 pm
Location: UK

Re: We're all playing supercomputers

Post by Niode »

That's another thing, use for the consumer is quite finite as far as parallel computing goes. Aside from video games and video rendering and encoding what else is there that benefit from it?

Quite a lot of creative tools don't particularly benefit from access to multiple core environments. Take a look at benchmarks for Cinebench. That benchmark much prefers higher core clock speed than multiple cores. A 5 year old 4GHz dual core CPU will beat a 1 year old 4 core 2GHz CPU hands down. It favours higher clock speed. A lot of software out there just hasn't been coded for parallel computing yet. With the birth of CUDA openCL ATI Stream etc we will see much more software built to take advantage of all the Parallel Processing Units in a system (PPU). One thing I like about the new OS X is the grand central dispatch, it designates parts of the system that will handle certain tasks better than others. Optimising the use of the computer to complete tasks as fast and as efficiently as possible.
Marurun wrote:Don’t mind-shart your pants, guys
Pulsar_t
Next-Gen
Posts: 5935
Joined: Tue Jan 01, 2008 10:38 am

Re: We're all playing supercomputers

Post by Pulsar_t »

I think desktops and laptops used by the service industry have been serving in the same capacity for many years now, with the real limit being humans' limitations when it comes to multitasking and the outdated input mechanisms. How about this to increase efficiency: A thread for Facebook, another for Sharepoint, and a third for Solitaire :lol:
Thy ban hammer shalt strike Image
User avatar
DerekG52
32-bit
Posts: 277
Joined: Tue Sep 30, 2008 10:45 am

Re: We're all playing supercomputers

Post by DerekG52 »

More cores will still be advantageous for OS that can utilize them. For one they will help reduce context switching costs
Image
Image
User avatar
DerekG52
32-bit
Posts: 277
Joined: Tue Sep 30, 2008 10:45 am

Re: We're all playing supercomputers

Post by DerekG52 »

Pulsar_t wrote:I think desktops and laptops used by the service industry have been serving in the same capacity for many years now, with the real limit being humans' limitations when it comes to multitasking and the outdated input mechanisms. How about this to increase efficiency: A thread for Facebook, another for Sharepoint, and a third for Solitaire :lol:
And one for flash
Image
Image
User avatar
t0yrobo
Next-Gen
Posts: 1035
Joined: Wed Aug 13, 2008 1:19 pm
Location: GR MI

Re: We're all playing supercomputers

Post by t0yrobo »

The pricing is still so crazy on technology stuff. $250 for a ipod, which isn't the most impressive bit of technology, though it is small. Compared to $300 for a PS3, which has one of the most impressive processors around inside of it.
User avatar
DerekG52
32-bit
Posts: 277
Joined: Tue Sep 30, 2008 10:45 am

Re: We're all playing supercomputers

Post by DerekG52 »

That is easily solved: Apple tax
Image
Image
Post Reply