|
|||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| The Basement Hardware and software nerds, unite! Who needs sunlight anyway?! |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Daeva
|
Seeing how todays games only allow a maximum of 2 threads executing in parallel, running a quad core would result in 2 core sitting idle. Now for anyone who cares and knows, I was wondering if Aion will be utilizing, and I doubt it, all four cores?
But yea, that's probably not going to be the case. Which means all your going to need to run 2 instances of Aion, is 1 quad core. ![]()
__________________
http://img231.imageshack.us/img231/4...enarutonh8.png ApeX Gaming... We Are Addiction You Don't Even Know |
|
|
|
|
|
#4 (permalink) |
|
Daeva
Join Date: Feb 2007
Location: Formerly Isengard, Middle Earth.
![]() |
Tell you what, you draft up a proposal on how we can accomplish this and we'll give it some consideration. Does that sound fair?
Onto the next point. How many people actually own a quad core? Very, very few. But a lot of people own dual and single core processors. So why devote resources and money to satisfy very few people when you can devote the same resources to perfect your game running on single and dual cores and satisfy a lot of people? Just doesn't make sense does it? Also, those cores aren't going to waste. They are handling other background applications. This lets the cores that your computer has assigned to handle your game, well, handle your game without having to worry about handling requests from other threads. This is a good thing. Trust me, I should know. -- Edit You might want to brush up on your computer knowledge. You have, to put it lightly, a few mistakes in your post. I'm not even entirely certain what you're trying to say in your second paragraph.
__________________
"Those who dance are considered insane by those who can't hear the music." - George Carlin "And I would feel no pain / And never be without pleasure / Ever / Again / And if the rain stops and everythings dry / She would cry / Just so I could drink the tears from her eyes / She'll teach me how to fly / Even cushion my fall / If my engines ever stall / And I plummet from the sky / But she would keep me high." - Lupe Fiasco Last edited by Celestin; 03-24-2008 at 03:56 AM.. |
|
|
|
|
|
#5 (permalink) |
|
Daeva
|
Hi Celestin. How about no? =p This was an idea and nothing more. And about your point, I'm aware that most people don't own quad cores nor do they need it for current games. I also never said the cores were going to waste, now I do think they would benefit you IF your going to run 2 game simultaneously.
I missed your edit reading it the first time =\ "You might want to brush up on your computer knowledge. You have, to put it lightly, a few mistakes in your post. I'm not even entirely certain what you're trying to say in your second paragraph." I'm not computer expert so don't expect much. As for my last paragraph, you can just ignore it if it doesn't make any sense.
__________________
http://img231.imageshack.us/img231/4...enarutonh8.png ApeX Gaming... We Are Addiction You Don't Even Know Last edited by wtfpurepwned; 03-24-2008 at 04:41 AM.. |
|
|
|
|
|
#6 (permalink) | |
|
Daeva
Join Date: Feb 2007
Location: Formerly Isengard, Middle Earth.
![]() |
Quote:
Also, while I doubt having four cores will hurt your running two instances of the game simultaneously, it's not necessary due to the genius of many brilliant men. How is this possible? Interleaving and pipelining. There's your hard fast answer.
__________________
"Those who dance are considered insane by those who can't hear the music." - George Carlin "And I would feel no pain / And never be without pleasure / Ever / Again / And if the rain stops and everythings dry / She would cry / Just so I could drink the tears from her eyes / She'll teach me how to fly / Even cushion my fall / If my engines ever stall / And I plummet from the sky / But she would keep me high." - Lupe Fiasco |
|
|
|
|
|
|
#7 (permalink) |
|
Daeva
|
Actually, Microsoft and Intel have just plunged $millions into the development of threading technology - basically to make it easier, and thus cheaper for software devs, to support multi-threading.
I doubt very much that Aion will ever see Quad cores being utilised - simply because there is no need for it to use 4 cores. Though, I would imagine, within the year we will be seeing many new applications of multi-threading - probably not within the gaming world though.
__________________
|
|
|
|
|
|
#8 (permalink) |
|
Daeva
Join Date: Nov 2006
Location: UK
![]() Character: Angelcrazy
Class: Gladiator
Legion: Joining one soon...
Race: Asmodians
|
tbh, I doubt it will be utilising the quad core at this stage.
__________________
|
|
|
|
|
|
#9 (permalink) |
|
Super Moderator
Join Date: Nov 2006
Location: Yakutopia
Blog Entries: 6
![]() Character: Yawn
Class: Sorcerer
Legion: Genesis~Leader~
Race: Elyos
|
If Aion doesn't I will, I usually run Winamp and other applications while playing games so my Quad-core is used for other stuff while playing.
|
|
|
|
|
|
#10 (permalink) |
|
Daeva
|
I has Quad Core, and i'm happy nevertheless. ^^
__________________
People live their lives bound by what they accept as correct and true. That's how they define Reality. But what does it mean to be "correct" or "true"?. Merely vague concepts. Their "reality" may all be a mirage. - Itachi |
|
|
|
|
|
#11 (permalink) | |
|
Daeva
|
Quote:
![]()
__________________
http://img231.imageshack.us/img231/4...enarutonh8.png ApeX Gaming... We Are Addiction You Don't Even Know |
|
|
|
|
|
|
#12 (permalink) |
|
Daeva
Join Date: Feb 2007
Location: Formerly Isengard, Middle Earth.
![]() |
Pipelining is a method to maximize thoroughput of instructions which in turn makes your computer "work faster." The idea is simple. Split a bunch of instructions into smaller instructions, but when you run them, stagger them by a clock cycle ( or longer depending on dependencies and traps ) and run the smaller instructions in parallel. This is possible because the smaller instructions are designed to use different parts of the CPU so you never run into a structural dependency ( two instructions try to use the same part of the CPU at the same time, which is impossible ). Another way to think of this is maximizing the usage of the components of your CPU ( if you only processed one instruction at a time, only one part of the CPU is needed at a time to process a part of the instruction, wasting the rest of the CPU ).
This is analogous to doing multiple loads of laundry. To finish one load of laundry, you need to wash, dry, fold and put the clothes away. You have a washing machine, a drying machine and a friend to help you fold and put the clothes away. How do you do all your loads of laundry in the least amount of time? Easy. On the first cycle, you put one load into the washing machine. On the second cycle, you take the load out and put it into the drying machine while putting a new load into the washing machine. Just keep running along this basic idea and you'll have done pipelining. This is a very simple explanation. In truth, there's a lot more to understand and it's very important part of modern computing. Interleaving is simply running multiple threads through the CPU at once by taking advantage of pipelining. Threads are just abstraction for multiple related instructions. A program can have multiple threads ( one for displaying video, one for playing sound, etc ). So instead of only running one thread at a time, you run multiple threads at a time because instructions in a pipelined CPU are run in parallel, but slightly staggered. So on cycle 1, you run an instruction from thread A, but on cycle 2, you don't necessarily have to run an instruction from thread A, you can run an instruction from thread B. Modern computers are so fast that this switching between threads appears to us, the end user, as seamless. This is how you can watch a movie in real time, because if you think about it, watching a movie requires decoding video and audio at the same time. This is also why you don't need two CPUs to run two games. One CPU is enough given you have enough cycles.
__________________
"Those who dance are considered insane by those who can't hear the music." - George Carlin "And I would feel no pain / And never be without pleasure / Ever / Again / And if the rain stops and everythings dry / She would cry / Just so I could drink the tears from her eyes / She'll teach me how to fly / Even cushion my fall / If my engines ever stall / And I plummet from the sky / But she would keep me high." - Lupe Fiasco Last edited by Celestin; 03-24-2008 at 03:13 PM.. |
|
|
|
|
|
#13 (permalink) |
|
Daeva
|
Thanks for the detailed explanation on how instructions work with CPU's. I've always known the basic idea of how a CPU processed it's instructions but never got down to the nittygritty stuff.
![]()
__________________
http://img231.imageshack.us/img231/4...enarutonh8.png ApeX Gaming... We Are Addiction You Don't Even Know |
|
|
|
![]() |
| Bookmarks |
«
Previous Thread
|
Next Thread
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| A Speed Up idea | exekel | Site Feedback | 7 | 10-01-2007 09:49 AM |
| Is this idea awesome? | Mark | General Discussion | 44 | 09-27-2007 02:49 PM |
| Omg Idea!^_^ | NickyMunne | General Discussion | 31 | 04-18-2007 02:04 PM |
| Need another contest idea... | Mark | Site Feedback | 67 | 04-16-2007 06:54 PM |
| idea to improve PvP | Datippa | General Discussion | 68 | 03-10-2007 02:45 PM |
|
|














People live their lives bound by what they accept as correct and true. That's how they define Reality. But what does it mean to be "correct" or "true"?. Merely vague concepts. Their "reality" may all be a mirage. 



Linear Mode

