The Trouble with Multi-Core Computers Texas

Adding more cores to a computer makes it faster, but it also makes it tricky to program. How will computer scientists cope?

Local Companies

Irving tv vcr & computer
972-659-0040
1045 w. rochelle rd.
irving, TX
Sei-Co Services - On Call PC Service
281-659-9200
836 S. Washington
Cleveland, TX
ABC Computer Data Recovery
281-867-0429
10414 Spencer Hwy
La Porte, TX
SH Tech Services
832-401-8843
326 Rd 3431 E
Cleveland, TX
Brad's Computer Service
214-529-7252
1213 Delmont Drive
Richards, TX
Data Recovery RAID
281-701-2326
TX
COESPI PC FIX UP & TUTORING
254-338-4155
2907 Cypress Dr
Killeen, TX
Virtual Cowboy PC & Site
210-599-3580
15150 Nacogdoches Rd. Ste.#170
San Antonio, TX
GHA Technologies
512-430-4474
3000 Indigo Trl
Round Rock, TX
Laptop Data Recovery
281 - 236-5757
19719 Canyon Gate Court
Katy, TX


The Trouble with Multi-Core Computers

provided by: 


Today's top-of-the-line computers have dual-core processors: two computing units that can handle separate tasks at the same time. And by next year, major chip makers Intel and AMD will have rolled out quad-core systems. Although multiple processors are theoretically faster than a single core, writing software that takes advantage of many processors--a task called parallel programming--is extremely difficult.

Recent research from MIT, however, could make parallel programming easier, ultimately helping to keep personal-computing performance on track. The researchers are proposing a new computing framework that combines specialized software instructions and modifications to multi-core hardware that could allow programmers to write software without having to deal with some tedious parallel-programming details.

Historically, writing software for multi-core systems has been the job of experts in the supercomputing world. But with the coming age of personal supercomputers, average programmers also need to be able to write software with multiple cores in mind.

"That's a scary thing," says Krste Asanovic, professor of electrical engineering and computer science at MIT, "because most have never done that, and it's quite difficult to do." Asanovic and his colleagues are tackling one of the main challenges that programmers face when they try to write software that will run efficiently on multi-core systems: coordinating multiple tasks that run on separate cores in a way that doesn't cause the system to crash.

When an application such as Microsoft Outlook or a video player is parallelized, certain tasks are divvied up among the processors. But often, these separate tasks need to dip into a shared memory cache to access data. When one transaction is accessing memory and another transaction needs to access the same part of the memory, and proper safeguards aren't put in place, a system can crash. This can be compared to a couple with a shared checking account with limited funds writing checks simultaneously and inadvertently overdrawing from the account.

Standard parallel programming requires a programmer to anticipate these simultaneous activities and make sure that once a certain activity begins to access memory, it "locks" out other activities so they wait until the transaction is completed.

When implemented correctly, the locks speed up parallel systems, but putting them into practice is complicated, says Jim Larus, research area manager at Microsoft. For instance, he explains, two different applications could acquire locks at the same time, which forces them to wait for each other. Without some third party coming in to break up the "deadlock," Larus says, the applications would stay frozen.

By Kate Greene

Read article at techreview.com

Featured Local Company

GHA Technologies

GHA offers our clients a huge time-saving convenience with our tremendous buying power

512-430-4474
3000 Indigo Trl
Round Rock, TX
www.gha-associates.com

GHA is one of the largest national VARs in the country with about 90 field offices throughout the US. We are now in our 18year of doing business, and were recently named to INC magazine 5000 fastest growing companies in the US.
GHA has tremendous buying power with all the leading manufacturers, whether it: Software, Hardware, Printing, Phones, T1 Lines, Office Furniture; you name it and I can probably get it at a reduced price.
GHA offers our clients a huge time-saving convenience, given our structure. Let me handle your procurement; I have special phone numbers and tools to eliminate many of the complexities that come with contacting the big computer companies. If you’re busy, you’ll love the convenience that I can bring to the process.



www.gha-associates.com

Regional Articles
- The Trouble with Multi-Core Computers Abilene TX
- The Trouble with Multi-Core Computers Alamo TX
- The Trouble with Multi-Core Computers Alice TX
- The Trouble with Multi-Core Computers Allen TX
- The Trouble with Multi-Core Computers Alvin TX
- The Trouble with Multi-Core Computers Amarillo TX
- The Trouble with Multi-Core Computers Angleton TX
- The Trouble with Multi-Core Computers Arlington TX
- The Trouble with Multi-Core Computers Austin TX
- The Trouble with Multi-Core Computers Azle TX
- The Trouble with Multi-Core Computers Baytown TX
- The Trouble with Multi-Core Computers Beaumont TX
- The Trouble with Multi-Core Computers Bedford TX
- The Trouble with Multi-Core Computers Beeville TX
- The Trouble with Multi-Core Computers Bellaire TX
- The Trouble with Multi-Core Computers Belton TX
- The Trouble with Multi-Core Computers Big Spring TX
- The Trouble with Multi-Core Computers Boerne TX
- The Trouble with Multi-Core Computers Borger TX
- The Trouble with Multi-Core Computers Brenham TX
- The Trouble with Multi-Core Computers Brownsville TX
- The Trouble with Multi-Core Computers Brownwood TX
- The Trouble with Multi-Core Computers Bryan TX
- The Trouble with Multi-Core Computers Burleson TX
- The Trouble with Multi-Core Computers Canyon TX
- The Trouble with Multi-Core Computers Carrollton TX
- The Trouble with Multi-Core Computers Cedar Hill TX
- The Trouble with Multi-Core Computers Cedar Park TX
- The Trouble with Multi-Core Computers Channelview TX
- The Trouble with Multi-Core Computers Cleburne TX
- The Trouble with Multi-Core Computers Cleveland TX
- The Trouble with Multi-Core Computers Clute TX
- The Trouble with Multi-Core Computers College Station TX
- The Trouble with Multi-Core Computers Colleyville TX
- The Trouble with Multi-Core Computers Conroe TX
- The Trouble with Multi-Core Computers Converse TX
- The Trouble with Multi-Core Computers Coppell TX
- The Trouble with Multi-Core Computers Copperas Cove TX
- The Trouble with Multi-Core Computers Corpus Christi TX
- The Trouble with Multi-Core Computers Corsicana TX
- The Trouble with Multi-Core Computers Crosby TX
- The Trouble with Multi-Core Computers Crp Christi TX
- The Trouble with Multi-Core Computers Cypress TX
- The Trouble with Multi-Core Computers Dallas TX
- The Trouble with Multi-Core Computers Dayton TX
- The Trouble with Multi-Core Computers Deer Park TX
- The Trouble with Multi-Core Computers Del Rio TX
- The Trouble with Multi-Core Computers Del Valle TX
- The Trouble with Multi-Core Computers Denison TX
- The Trouble with Multi-Core Computers Denton TX
- The Trouble with Multi-Core Computers Desoto TX
- The Trouble with Multi-Core Computers Dickinson TX
- The Trouble with Multi-Core Computers Donna TX
- The Trouble with Multi-Core Computers Dumas TX
- The Trouble with Multi-Core Computers Duncanville TX
- The Trouble with Multi-Core Computers Eagle Pass TX
- The Trouble with Multi-Core Computers Edinburg TX
- The Trouble with Multi-Core Computers El Campo TX
- The Trouble with Multi-Core Computers El Paso TX
- The Trouble with Multi-Core Computers Ennis TX
- The Trouble with Multi-Core Computers Euless TX
- The Trouble with Multi-Core Computers Floresville TX
- The Trouble with Multi-Core Computers Flower Mound TX
- The Trouble with Multi-Core Computers Fort Worth TX
- The Trouble with Multi-Core Computers Friendswood TX
- The Trouble with Multi-Core Computers Frisco TX
- The Trouble with Multi-Core Computers Galveston TX
- The Trouble with Multi-Core Computers Garland TX
- The Trouble with Multi-Core Computers Gatesville TX
- The Trouble with Multi-Core Computers Georgetown TX
- The Trouble with Multi-Core Computers Gilmer TX
- The Trouble with Multi-Core Computers Granbury TX
- The Trouble with Multi-Core Computers Grand Prairie TX
- The Trouble with Multi-Core Computers Grapevine TX
- The Trouble with Multi-Core Computers Greenville TX
- The Trouble with Multi-Core Computers Groves TX
- The Trouble with Multi-Core Computers Haltom City TX
- The Trouble with Multi-Core Computers Harker Heights TX
- The Trouble with Multi-Core Computers Harlingen TX
- The Trouble with Multi-Core Computers Henderson TX
- The Trouble with Multi-Core Computers Houston TX
- The Trouble with Multi-Core Computers Humble TX
- The Trouble with Multi-Core Computers Huntsville TX
- The Trouble with Multi-Core Computers Hurst TX
- The Trouble with Multi-Core Computers Irving TX
- The Trouble with Multi-Core Computers Jacksonville TX
- The Trouble with Multi-Core Computers Joshua TX
- The Trouble with Multi-Core Computers Katy TX
- The Trouble with Multi-Core Computers Kaufman TX
- The Trouble with Multi-Core Computers Keller TX
- The Trouble with Multi-Core Computers Kerrville TX
- The Trouble with Multi-Core Computers Kilgore TX
- The Trouble with Multi-Core Computers Killeen TX
- The Trouble with Multi-Core Computers Kingsville TX
- The Trouble with Multi-Core Computers Kyle TX
- The Trouble with Multi-Core Computers La Porte TX
- The Trouble with Multi-Core Computers Lake Jackson TX
- The Trouble with Multi-Core Computers Lancaster TX
- The Trouble with Multi-Core Computers Laredo TX
- The Trouble with Multi-Core Computers League City TX
- The Trouble with Multi-Core Computers Leander TX
- The Trouble with Multi-Core Computers Levelland TX
- The Trouble with Multi-Core Computers Lewisville TX
- The Trouble with Multi-Core Computers Livingston TX
- The Trouble with Multi-Core Computers Lockhart TX
- The Trouble with Multi-Core Computers Longview TX
- The Trouble with Multi-Core Computers Lubbock TX
- The Trouble with Multi-Core Computers Lufkin TX
- The Trouble with Multi-Core Computers Mabank TX
- The Trouble with Multi-Core Computers Magnolia TX
- The Trouble with Multi-Core Computers Mansfield TX
- The Trouble with Multi-Core Computers Marble Falls TX
- The Trouble with Multi-Core Computers Marshall TX
- The Trouble with Multi-Core Computers Mc Kinney TX
- The Trouble with Multi-Core Computers Mcallen TX
- The Trouble with Multi-Core Computers Mercedes TX
- The Trouble with Multi-Core Computers Mesquite TX
- The Trouble with Multi-Core Computers Midland TX
- The Trouble with Multi-Core Computers Mineral Wells TX
- The Trouble with Multi-Core Computers Mission TX
- The Trouble with Multi-Core Computers Missouri City TX
- The Trouble with Multi-Core Computers Nacogdoches TX
- The Trouble with Multi-Core Computers Navasota TX
- The Trouble with Multi-Core Computers Nederland TX
- The Trouble with Multi-Core Computers New Braunfels TX
- The Trouble with Multi-Core Computers New Caney TX
- The Trouble with Multi-Core Computers North Richland Hills TX
- The Trouble with Multi-Core Computers Odessa TX
- The Trouble with Multi-Core Computers Orange TX
- The Trouble with Multi-Core Computers Palestine TX
- The Trouble with Multi-Core Computers Pampa TX
- The Trouble with Multi-Core Computers Paris TX
- The Trouble with Multi-Core Computers Pasadena TX
- The Trouble with Multi-Core Computers Pearland TX
- The Trouble with Multi-Core Computers Pflugerville TX
- The Trouble with Multi-Core Computers Pharr TX
- The Trouble with Multi-Core Computers Plainview TX
- The Trouble with Multi-Core Computers Plano TX
- The Trouble with Multi-Core Computers Port Arthur TX
- The Trouble with Multi-Core Computers Port Lavaca TX
- The Trouble with Multi-Core Computers Porter TX
- The Trouble with Multi-Core Computers Red Oak TX
- The Trouble with Multi-Core Computers Richardson TX
- The Trouble with Multi-Core Computers Richmond TX
- The Trouble with Multi-Core Computers Rio Grande City TX
- The Trouble with Multi-Core Computers Robstown TX
- The Trouble with Multi-Core Computers Rockport TX
- The Trouble with Multi-Core Computers Rockwall TX
- The Trouble with Multi-Core Computers Roma TX
- The Trouble with Multi-Core Computers Rosenberg TX
- The Trouble with Multi-Core Computers Rosharon TX
- The Trouble with Multi-Core Computers Round Rock TX
- The Trouble with Multi-Core Computers Rowlett TX
- The Trouble with Multi-Core Computers San Angelo TX
- The Trouble with Multi-Core Computers San Antonio TX
- The Trouble with Multi-Core Computers San Benito TX
- The Trouble with Multi-Core Computers San Marcos TX
- The Trouble with Multi-Core Computers Schertz TX
- The Trouble with Multi-Core Computers Seabrook TX
- The Trouble with Multi-Core Computers Seagoville TX
- The Trouble with Multi-Core Computers Seguin TX
- The Trouble with Multi-Core Computers Sherman TX
- The Trouble with Multi-Core Computers Silsbee TX
- The Trouble with Multi-Core Computers South Houston TX
- The Trouble with Multi-Core Computers Southlake TX
- The Trouble with Multi-Core Computers Spring TX
- The Trouble with Multi-Core Computers Springtown TX
- The Trouble with Multi-Core Computers Stephenville TX
- The Trouble with Multi-Core Computers Sugar Land TX
- The Trouble with Multi-Core Computers Sulphur Springs TX
- The Trouble with Multi-Core Computers Temple TX
- The Trouble with Multi-Core Computers Terrell TX
- The Trouble with Multi-Core Computers Texarkana TX
- The Trouble with Multi-Core Computers Texas City TX
- The Trouble with Multi-Core Computers The Colony TX
- The Trouble with Multi-Core Computers Tomball TX
- The Trouble with Multi-Core Computers Tyler TX
- The Trouble with Multi-Core Computers Universal City TX
- The Trouble with Multi-Core Computers Uvalde TX
- The Trouble with Multi-Core Computers Victoria TX
- The Trouble with Multi-Core Computers Vidor TX
- The Trouble with Multi-Core Computers Waco TX
- The Trouble with Multi-Core Computers Waxahachie TX
- The Trouble with Multi-Core Computers Weatherford TX
- The Trouble with Multi-Core Computers Weslaco TX
- The Trouble with Multi-Core Computers Wharton TX
- The Trouble with Multi-Core Computers Wichita Falls TX
- The Trouble with Multi-Core Computers Willis TX
- The Trouble with Multi-Core Computers Woodway TX
- The Trouble with Multi-Core Computers Wylie TX
Related Local Events
SAE 25th Annual Brake Colloquium & Exhibition
Dates: 10/12/2008 - 10/15/2008
Location: Location To Be Determined
San Antonio TX
View Details

2008 SNAME Maritime Technology Conference & Expo
Dates: 10/14/2008 - 10/17/2008
Location: George R. Brown Convention Center
Houston TX
View Details

ISA EXPO 2008
Dates: 10/14/2008 - 10/16/2008
Location: Reliant Center at Reliant Park
Houston TX
View Details

Pictometry FutureView 2008
Dates: 10/27/2008 - 10/29/2008
Location: Location To Be Determined
San Antonio TX
View Details

AmCon - Houston, TX
Dates: 10/29/2008 - 10/30/2008
Location: Reliant Center at Reliant Park
Houston TX
View Details
Rate Article
     
Articles Insider

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Advertising Engineering Home Services Software
Business Services Entertainment Industrial Goods & Services Technology
Career Family Insurance Telecommunications
Cars Financial Services Internet Transportation & Logistics
Computer Hardware Food & Beverage Legal Travel
Construction Health Real Estate Wedding
Education Home Electronics Retail & Consumer Services