Some Nerdy Stuff

September 5, 2009

Primary Core Idea for Multicore Systems

Filed under: Uncategorized — aaronls @ 9:59 am

Due to the challenges of implementing truly multicore applications, many applications run better on systems with higher speed single core processors, rather than the typically slower speed multicore systems. Generally the multicore processors generally have greater value in their computing potential, but that potential is only reallized if all of the cores are utilized by a multithreaded application. Even when software developers go through the effort of spawning threads for some background work, this is sometimes intermittent, and there is often still a thread that does the majority of the processing. For windows applications, you often have a GUI thread that most of the work occurs on, and due to certain restrictions on how components in the GUI are accessed, you are forced to marshall background work back to the GUI thread.

Not being a computer engineer, I’m not sure if this is possible or feasible, but if there were a hybrid processor or system that included a single high speed core, and then several lower speed cores, then the speed issues with single threaded application would be mitigated while still giving you the value of a multicore system.

Perhaps a dual processor system that allowed a high speed single core processor in one slot, and a multicore process in the other slot. Single threaded applications would still run at reasonable speed, and multicore applications would be able to take full advantage of the value in multicore processors.

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: