Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > News and Article Discussion > MacRumors.com News Discussion
TouchArcade.com - iPhone Game Reviews and News

Reply
 
Thread Tools Search this Thread  
Old Aug 4, 2008, 09:14 AM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
Intel Details Upcoming GPU Project (Larrabee) Due in 2009



Intel has started releasing some details about their upcoming GPU project code named Larrabee. New graphics cards based on this technology will compete with NVidia and ATI video cards that currently dominate the market. Larrabee appears to be a hybrid design between existing CPUs and GPUs, according to Extremetech:
Quote:
Each of these Larrabee cores is quite distinct from the execution "cores" in many current graphics processors. It's not the x86 instruction set that makes it special (though that is certainly unique as well). Rather, it is the support for full context switching and preemptive multitasking, virtual memory and page swapping, and full cache coherency. These are features developers have come to expect in modern x86 CPUs, but don't yet exist in modern GPUs.
The advantage of such a design is said to be improved scalability as additional processor cores are added. They claim an almost linear improvement in gaming performance as the number of processor scores increase:



Intel claims that existing programming APIs such as DirectX and Open CL can be used so existing games should be able to take advantage of Larrabee. While Apple has made no announcements surrounding the adoption of Larrabee, Arstechnica's Jon Stokes claims that Apple will be adopting it:
Quote:
And I've heard from a source that I trust that Apple will use Larrabee; this makes sense, because Larrabee, as a many-core x86 multiprocessor, can be exploited directly by GrandCentral's cooperative multitasking capabilities.
Intel is quick to point out that describing Larrabee as just a GPU is misleading, in that they expect Larrabee multi-core processors could be used in a number of applications outside of gaming.

Larrabee is expected to be released in 2009-2010 and will be initially targeted at "the personal computer market". Apple should be well equiped to leverage this technology with the introduction of Snow Leopard sometime in 2009. Snow Leopard will incorporate tools such as Grand Central and Open CL to harness both multi-core and GPU processors.



Article Link

Last edited by arn : Aug 4, 2008 at 09:44 AM.
MacRumors is offline   Reply With Quote
Old Aug 4, 2008, 09:16 AM   #2
scotty56
macrumors regular
 
Join Date: Feb 2008
Location: Oregon
intel never stops!
__________________
2.2 GHz Macbook 2GB RAM, 4GB iPhone
www.nyc-mac.com
scotty56 is offline   Reply With Quote
Old Aug 4, 2008, 09:19 AM   #3
elmateo487
macrumors regular
 
Join Date: Jun 2008
This is REALLY good news. Its about time someone does something with the GPU. Im really excited about where laptops in 2009-2010 will be.

Perfect time for me to upgrade!
elmateo487 is offline   Reply With Quote
Old Aug 4, 2008, 09:29 AM   #4
andiwm2003
macrumors Demi-God
 
andiwm2003's Avatar
 
Join Date: Mar 2004
Location: Boston, MA
i somehow doubt that apple will use it. does apple use the hardware acceleration for H.246 encoding on current graphics cards?

i somehow feel apple doesn't want to deviate from standard technology platform because that would lead to a mix of systems using larrabee and others using integrated GPU's and again others using Nviea cards. Too complicated and unpredictable.
andiwm2003 is offline   Reply With Quote
Old Aug 4, 2008, 09:29 AM   #5
fintler
macrumors newbie
 
Join Date: Aug 2003
That graph is really misleading. Unless near 85% of that program is running in parallel, you're not going to see that kind of speedup. Mr. Amdahl says that normal programs (i.e. 50% concurrency) will cease to see the benefits of multiple cores at around 16 cores.

Last edited by fintler : Aug 4, 2008 at 09:35 AM. Reason: changed 99% to 85%
fintler is offline   Reply With Quote
Old Aug 4, 2008, 09:32 AM   #6
The Tall One
macrumors regular
 
Join Date: Aug 2008
Graphics cards

I'm very disappointing in the graphics card on the macBook. I would think that Apple would have met the power of the intel chip with a good graphics card. But the most simple of graphics often causes my macbook to crash or have errors. I'm totally not impressed.

This is good news, especially if they'll incorporate it into the macbook, it needs a serious graphics card update.
The Tall One is offline   Reply With Quote
Old Aug 4, 2008, 09:34 AM   #7
jholzner
macrumors 65816
 
jholzner's Avatar
 
Join Date: Jul 2002
Location: Champaign, IL
Quote:
Originally Posted by elmateo487 View Post
This is REALLY good news. Its about time someone does something with the GPU. Im really excited about where laptops in 2009-2010 will be.

Perfect time for me to upgrade!
This does sound pretty damn cool! I'll be upgrading my C2D 2.16 Macbook in 2010 so I'm looking forward to this and Snow Leopard.
__________________
"Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life."
-Terry Pratchett.
http://homepage.mac.com/jholzner
jholzner is offline   Reply With Quote
Old Aug 4, 2008, 09:37 AM   #8
iSee
macrumors 65816
 
iSee's Avatar
 
Join Date: Oct 2004
Interesting: GPUs are evolving in to general processors on a card.

When you realize you need more computational horsepower in your system you'll be able to upgrade your "graphics" card.

Even though this isn't a traditional design, Intel is going to have to perform on the traditional beanchmarks to make headway in this market.
iSee is offline   Reply With Quote
Old Aug 4, 2008, 09:38 AM   #9
iMacmatician
macrumors 68040
 
iMacmatician's Avatar
 
Join Date: Jul 2008
Location: The world of Macmatics, flying with my calculator…
Awesome!

Now I'm really interested in seeing how this turns out.

Especially with the nearly-perfect linear scaling and the driver support for future APIs.

Also the possibility that there could be a Larrabee Mac without an extra CPU could mean that multi-threaded performance would increase very highly in the Mac Pro.
__________________
babyj: "One day, all Apple products will be running the iPhone OS …"
iMacmatician is offline   Reply With Quote
Old Aug 4, 2008, 09:39 AM   #10
Apple Ink
macrumors 68000
 
Apple Ink's Avatar
 
Join Date: Mar 2008
Nice for Intel Apple and some of us.
But I definitely dont want for Intel to prove to be a tough competitor in the graphics market! If it does... it'll be the hardest (and probably the last) blow to AMD ATi which is actually standing due to its graphics business!

So why bother about AMD? Because Intel has the worst product pricing in the industry and history is proof to it. With AMD gone it'll be a field day for Intel but a death curse for us..... considering that: only processor manufacturer + horrible pricing decisions = poorer consumers!
__________________
I know a lot about cars. I can look at a car's headlights and tell you exactly which way it's coming
- Mitch Hedberg
Apple Ink is offline   Reply With Quote
Old Aug 4, 2008, 09:43 AM   #11
andrewdale
macrumors 6502a
 
Join Date: Jan 2008
Location: Memphis, TN
The only problem is, if Intel keeps coming out with such awesome products, when is the possible monopoly going to arrive?
__________________
24" iMac 2.8 GHz 320 GB HDD 4GB RAM - 30GB & 60GB Black 5G iPod - Airport Extreme - 8GB (product)RED Nano - 15" 2.5GHz MBP 7200rpm 200GB HDD 4GB RAM
andrewdale is offline   Reply With Quote
Old Aug 4, 2008, 09:43 AM   #12
gnasher729
macrumors 68040
 
gnasher729's Avatar
 
Join Date: Nov 2005
Quote:
Originally Posted by fintler View Post
That graph is really misleading. Unless near 85% of that program is running in parallel, you're not going to see that kind of speedup. Mr. Amdahl says that normal programs (i.e. 50% concurrency) will cease to see the benefits of multiple cores at around 16 cores.
Amdahl's law (not the law of the poster here who calls himself Amdahl, but Gene Amdahl) is a law for vector processors, not for multi-processor machines and quoting it in a current context is misleading.

On a vector processor, all the vector capability on a computer was useless and wasted as soon as an application couldn't make use of it. However, if an application cannot make use of multiple cores, then _that_ application will be limited in speed, but the cores that it cannot use are then available to other applications. You can make 100 percent use of an eight core Mac Pro by running eight applications that are each totally incapable of using multiple cores.

Quote:
Originally Posted by iSee View Post
Even though this isn't a traditional design, Intel is going to have to perform on the traditional beanchmarks to make headway in this market.
Larrabee won't do that. Larrabee is about 32 cores, each core about the same as a ten year old Pentium 2 processor, with a 256 bit vector unit bolted on. It will _not_ perform very well on a traditional benchmark at all. It will absolutely _scream_ at anything written specifically for it.
gnasher729 is online now   Reply With Quote
Old Aug 4, 2008, 09:43 AM   #13
fintler
macrumors newbie
 
Join Date: Aug 2003
Quote:
Originally Posted by iMacmatician View Post
Especially with the nearly-perfect linear scaling and the driver support for future APIs.
http://en.wikipedia.org/wiki/Image:AmdahlsLaw.svg

Unfortunately, it's not that linear when you zoom out the graph a wee bit.
fintler is offline   Reply With Quote
Old Aug 4, 2008, 09:45 AM   #14
arn
macrumors god
 
arn's Avatar
 
Join Date: Apr 2001
Send a message via AIM to arn
Quote:
Originally Posted by andiwm2003 View Post
i somehow doubt that apple will use it. does apple use the hardware acceleration for H.246 encoding on current graphics cards?

i somehow feel apple doesn't want to deviate from standard technology platform because that would lead to a mix of systems using larrabee and others using integrated GPU's and again others using Nviea cards. Too complicated and unpredictable.
If your program supports OpenCL it will support Larrabee and NVIDIA and ATI.

arn
arn is offline   Reply With Quote
Old Aug 4, 2008, 09:45 AM   #15
Gasu E.
macrumors 6502a
 
Join Date: Mar 2004
Quote:
Originally Posted by fintler View Post
That graph is really misleading. Unless near 85% of that program is running in parallel, you're not going to see that kind of speedup. Mr. Amdahl says that normal programs (i.e. 50% concurrency) will cease to see the benefits of multiple cores at around 16 cores.
Not that I am an expert on this, but isn't 3-D rendering nearly 100% parallelizable? I don't know the specifics but I would not be surprised if rendering constituted more than 85% of the computation of certain games-- the graph label does say games.
Gasu E. is offline   Reply With Quote
Old Aug 4, 2008, 09:49 AM   #16
diamond.g
macrumors 68040
 
Join Date: Mar 2007
Location: Virginia
Quote:
Originally Posted by fintler View Post
That graph is really misleading. Unless near 85% of that program is running in parallel, you're not going to see that kind of speedup. Mr. Amdahl says that normal programs (i.e. 50% concurrency) will cease to see the benefits of multiple cores at around 16 cores.
Graph was indication graphics performance not CPU. So, when comparing within lines, it could be very accurate.

Quote:
Originally Posted by Apple Ink View Post
Nice for Intel Apple and some of us.
But I definitely dont want for Intel to prove to be a tough competitor in the graphics market! If it does... it'll be the hardest (and probably the last) blow to AMD ATi which is actually standing due to its graphics business!

So why bother about AMD? Because Intel has the worst product pricing in the industry and history is proof to it. With AMD gone it'll be a field day for Intel but a death curse for us..... considering that: only processor manufacturer + horrible pricing decisions = poorer consumers!
AMD/ATI isn't going anywhere just yet. R700 is proving to be quite a bit nicer than GT200 is thus far. Plus Intel does have quite a hill to climb in the GPU market.
__________________
The whole earth should be like Hawaii (weather wise)
diamond.g is offline   Reply With Quote
Old Aug 4, 2008, 09:50 AM   #17
iSee
macrumors 65816
 
iSee's Avatar
 
Join Date: Oct 2004
Quote:
Originally Posted by fintler View Post
That graph is really misleading. Unless near 85% of that program is running in parallel, you're not going to see that kind of speedup. Mr. Amdahl says that normal programs (i.e. 50% concurrency) will cease to see the benefits of multiple cores at around 16 cores.
I think the point is that this is for tasks that can be highly parallelized (> 85%, for sure).

Game graphics rendering is one area where this can be and is being done today--notice the graph is showing games. Intel is clearly expecting there to be demand for large amounts of parallel processing power in the future. Perhaps video processing. Simulations of various sorts (both for games and science, finance, etc.). Much, much more is possible.
iSee is offline   Reply With Quote
Old Aug 4, 2008, 09:52 AM   #18
bobrik
macrumors member
 
Join Date: Apr 2007
Location: Prague, Czech Republic
Typo

Quote:
Originally Posted by MacRumors View Post


Intel claims that existing programming APIs such as DirectX and Open CL can be used so existing games should be able to take advantage of Larrabee.Article Link
should be OpenGL, not OpenCL here
bobrik is offline   Reply With Quote
Old Aug 4, 2008, 09:54 AM   #19
diamond.g
macrumors 68040
 
Join Date: Mar 2007
Location: Virginia
Quote:
Originally Posted by gnasher729 View Post
Larrabee won't do that. Larrabee is about 32 cores, each core about the same as a ten year old Pentium 2 processor, with a 256 bit vector unit bolted on. It will _not_ perform very well on a traditional benchmark at all. It will absolutely _scream_ at anything written specifically for it.
Bolding mine...

Well some folks over at Beyond3D are having a discussion on what Larrabee is and are pretty sure it isn't just a Pentium Core with stuff bolted on. The discussion is progressing and there are even a couple of folks that work at Intel chiming in in the thread.

EDIT: Anandtech has an article up on Larrabee...
__________________
The whole earth should be like Hawaii (weather wise)

Last edited by diamond.g : Aug 4, 2008 at 10:02 AM.
diamond.g is offline   Reply With Quote
Old Aug 4, 2008, 09:57 AM   #20
Michael73
macrumors 6502
 
Join Date: Feb 2007
Does this mean that those of us with upgradeable machines e.g. a Mac Pro could (some day) swap out the nvidia 8800GT for a Larrabee-based card while running Snow Leopard and further the lifespan of our machines?
__________________
MP 2.8GHz Octo, 12GB RAM, 8800GT, 5TB HDD, 2xSuperdrives
uMBP 15.4" 2.66GHz, 4GB RAM, 320GB HDD
1TB Time Capsule, 32GB iPhone 3G S (Black), 30GB iPod Video
Michael73 is offline   Reply With Quote
Old Aug 4, 2008, 10:01 AM   #21
CWallace
macrumors Demi-God
 
CWallace's Avatar
 
Join Date: Aug 2007
Location: Seattle, WA
nVidia is developing general purpose CPUs and now Intel is developing advanced GPUs. It stands to reason the two technologies will start to merge in the future to maximize resources available to the consumer, especially as pricing becomes more and more important.
CWallace is offline   Reply With Quote
Old Aug 4, 2008, 10:07 AM   #22
daneoni
macrumors 601
 
daneoni's Avatar
 
Join Date: Mar 2006
Quote:
Originally Posted by Michael73 View Post
Does this mean that those of us with upgradeable machines e.g. a Mac Pro could (some day) swap out the nvidia 8800GT for a Larrabee-based card while running Snow Leopard and further the lifespan of our machines?
I would imagine you'd need a new motherboard or BIOS update
daneoni is offline   Reply With Quote
Old Aug 4, 2008, 10:10 AM   #23
Rorikynn
macrumors member
 
Join Date: Dec 2007
Everything hinges on the scale of that y-axis. Yes, Larrabee could possibly scale linearly on rasterized graphics (I'll believe it when I see it), but if having 16 cores gets me 15 fps then 32 will only get me 30 fps...I'll need at least 64 cores to get near the target 60 fps. And thats with perfect linear growth, the graph doesn't show that.

Where Larrabee will really shine is with ray tracing based graphics. Developers could use the main CPU to run an algorithm that calculates the scene complexity for every frame and then use that information to optimally split up the frame into different sized buckets so Larrabee can ray trace each bucket in parallel and each bucket will get done approximately at the same time.

If Intel can ray trace Quake Wars at 30 fps on a 16 core, 2.93Ghz Tigerton system then having 48+ Larrabee cores would be great, even if they are clocked much lower.
Rorikynn is offline   Reply With Quote
Old Aug 4, 2008, 10:13 AM   #24
Yvan256
macrumors 68040
 
Yvan256's Avatar
 
Join Date: Jul 2004
Location: Canada
Power required

From what I've read so far, it seems that Larrabee requires from 150 to 300 Watts. We won't be seeing these things in MacBooks, Mac minis or even iMacs.

Unless they lower the power requirements by about 90-95% we won't see Larrabee in anything but Mac Pros.
__________________
Mac mini Core 2 Duo 1.83 GHz/2.5 GiB, Mac mini G4 1.42 GHz/1 GiB, 12" PowerBook G4 1.5 GHz/512 MiB, iPod touch 16 GiB, silver iPod shuffle 1 GiB.
Yvan256 is offline   Reply With Quote
Old Aug 4, 2008, 10:16 AM   #25
iSee
macrumors 65816
 
iSee's Avatar
 
Join Date: Oct 2004
Quote:
Originally Posted by gnasher729 View Post
Larrabee won't do that. Larrabee is about 32 cores, each core about the same as a ten year old Pentium 2 processor, with a 256 bit vector unit bolted on. It will _not_ perform very well on a traditional benchmark at all. It will absolutely _scream_ at anything written specifically for it.
That's too bad. I think this will have a hard time getting off the ground, then. It's a classic software/hardware chicken-and-egg problem: Developers won't spend the resources to support Larrabee unless a significant number of customers have it, and a significant number of customers won't buy Larrabee unless the software they want to use supports it.

Slipping this in to the GPU market is a way to resolve this. By supporting DirectX and OpenGL, Larrabee is instantly supported by tons and tons of games. But for gamers, the question is: should I get (A) a Larrabee card, (B)an ATI card, or (C) an nVidia card? For Larrabee to be widely deployed, the answer for many gamers is going to have to be (A). So it's got to complete head-to-head with those guys.

Once widely deployed, it will get attention from developers of all sorts of apps.

If it can't complete with traditional GPUs on existing apps, I think we'll wonder in a few years, "what ever happened to that Larrabee thing Intel was working on?"
iSee is offline   Reply With Quote

Reply

Mac Forums > News and Article Discussion > MacRumors.com News Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:09 PM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC