Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Go to the Utilities folder in Applications ( shortcut in Finder Go -> Utilities ) and start 'Activity Monitor' . Threads is one of the attrbutes of the processes shown on that initial display.

I've got SeaMonkey running and it has 8 threads. Really don't need a mega processor to run a web browser. Got multiple tabs and a few plug-ins running.
we have just discussed that lol. multi-threaded they may be, but can they execute these at the same time? it doesnt say.

The application really should be oblivious to how it is being spread out (or not) across cores. That's not its job. If the OS just randomly distributes the threads then most likely it won't turn on ( for long periods of time).
that is true. good point ;)

Not really a change. GCD is an approach where the OS has a better idea of how to spawn off work , or put threads to sleep or "deallocate them". In some cases might actually drop the number of threads in flight because the user usage patterns informs GCD that not really doing anything so don't allocate "too many" threads to the application. Previous to GCD applications might guess at an appropriate number of threads and just spawn them all off.
The GCD approach is to do that more in a "Just in time" (when you need them) and to let the OS figure out where to allocate them.
right, that explains it nicely. so GCD kind of (vaguely) relates to memory use + swap memory? the fact that it can "deactivate" threads explains it nicely :)

However, yes if folks can find lots of things that can be done in parallel there is a potential the GCD will spawn that off onto multiple cores. Building multi-threaded apps tends to create many opportunities to shoot yourself in the foot. GCD is a framework that allows folks to do build more multithreading with, if you follow the rules, less shooting yourself in the foot.
fair call, you tell the OS/GCD what to do not how to do it.

going by what you said, there isnt really such a thing as a multi-cored/threaded application: they are more "multicored/threaded optimised"??
 
we have just discussed that lol. multi-threaded they may be, but can they execute these at the same time? it doesnt say.

From the two screen captures I quickly glance that were posted the major stat you folks are overlooking is that the system was idle about 80-89% of the time. That means nothing was executing. The cores were sitting their bored out of their skulls for lack of work to do. When one core picks up some workload to do before the other it will get the Turbo boost until the other one wakes up and starts to do something. This large idle windows allow for those unsynchronized start-ups to get a boost.

That is exactly why if ran the same programs on a CoreSingle Mac with just one core you'd see the same number of threads reported and approximately the same performance (given the multiple cores aren't doing anything most of the time. Just one of them could juggle this workload by itself with ease).


There is are some good reasons the OS typically just allocates processes round-robin onto the cores in turn. In some cases it is nice to have the OS housekeeping stuff running on one core and perhaps an app or two running on another.




right, that explains it nicely. so GCD kind of (vaguely) relates to memory use + swap memory? the fact that it can "deactivate" threads explains it nicely :)

It is a side effect that GCD has a more reasoned approach that memory use and resources can drop when used. It does more than what most would do if they rolled their own thread allocation/management framework.


fair call, you tell the OS/GCD what to do not how to do it.

Correct that allows an OS that is aware of Turbo Boost to perhaps scale back on doing round-robin distribution of threads if there really isn't much going on. If the OS is oblivious to the feature though it may assign the first process that shows up to CPU0 , then next to CPU1 , then next to CPU2 , etc. until it gets to the end of the list and then just start back at CPU0. that is kind of almost mindless allocation that can be done very quickly. A smarter allocator might look to see which one isn't busy and allocate.




going by what you said, there isnt really such a thing as a multi-cored/threaded application: they are more "multicored/threaded optimised"??

Without mutli-threading ( having more than one execution stream ) you can't have an application that is on concurrently running on multiple cores.
Whether those threads are spread over multiple cores is up to the OS (where it allocates execution resources).

(conceptually an application can also kick off multiple processes. That is why may see several processes listed in Activity monitor with the same name. This is another way to get possibly get multiple execution streams going. There are tricks can play with making these communicate with each other efficiently. Again still possible to do on a single core machine. Switching between processes though is usually slightly more inefficient so more overhead in timeslicing between them. )
 
I don't know how Apple works, but when the new Macbook Pros come out, will they sell the previous version that is being phased out for a cheaper price on the Apple Store?

Thanks in advance.
Not in the official store

good thing im not planning on moving into your house
I didn't invite you anyway ...

Apple won't get away with stuffing a C2D into a "pro"-laptop in the year 2010. Seriously, I would be shocked if they did that. Even the i3 is basically an insult in a "pro"-machine, but I could actually see them putting it into the 13" :(

I hope so, but I don't see such a difference from a i3 and an high-end Core2Duo
 
From the two screen captures I quickly glance that were posted the major stat you folks are overlooking is that the system was idle about 80-89% of the time. That means nothing was executing. The cores were sitting their bored out of their skulls for lack of work to do. When one core picks up some workload to do before the other it will get the Turbo boost until the other one wakes up and starts to do something. This large idle windows allow for those unsynchronized start-ups to get a boost.
im confused by this. regardless of CPU utilisation shouldnt the OS be managing thread usage of all processes as efficiently as possible? the allowable performance ratio should be the same at ~20% as it would be at ~80%. should it not?

That is exactly why if ran the same programs on a CoreSingle Mac with just one core you'd see the same number of threads reported and approximately the same performance (given the multiple cores aren't doing anything most of the time. Just one of them could juggle this workload by itself with ease).

There is are some good reasons the OS typically just allocates processes round-robin onto the cores in turn. In some cases it is nice to have the OS housekeeping stuff running on one core and perhaps an app or two running on another.
the threads would relate directly to the application itself and exactly what you are doing - not the computer. an application would need a certain amount of threads on launch, certain amount to process an image (for example) etc. this is regardless of the amount of physical or virtual cores.


It is a side effect that GCD has a more reasoned approach that memory use and resources can drop when used. It does more than what most would do if they rolled their own thread allocation/management framework.
negatives and positives of both i guess, as always!


Correct that allows an OS that is aware of Turbo Boost to perhaps scale back on doing round-robin distribution of threads if there really isn't much going on. If the OS is oblivious to the feature though it may assign the first process that shows up to CPU0 , then next to CPU1 , then next to CPU2 , etc. until it gets to the end of the list and then just start back at CPU0. that is kind of almost mindless allocation that can be done very quickly. A smarter allocator might look to see which one isn't busy and allocate.
it could get very confusing very quickly, i have vaguely looked into those sorts of things. :confused:


Without mutli-threading ( having more than one execution stream ) you can't have an application that is on concurrently running on multiple cores.
Whether those threads are spread over multiple cores is up to the OS (where it allocates execution resources).
thats true. have 4 applications with 100% CPU time on 4 cores (in a quad core configuration).

(conceptually an application can also kick off multiple processes. That is why may see several processes listed in Activity monitor with the same name. This is another way to get possibly get multiple execution streams going. There are tricks can play with making these communicate with each other efficiently. Again still possible to do on a single core machine. Switching between processes though is usually slightly more inefficient so more overhead in timeslicing between them. )
i take it that each of those multiple processes from the same application can also be spread among different cores - the OS would allow that provided that the other cores arent being used like crazy.
 
yep aus down. I was hoping it was! (just wished we weren't being left out)

maybe it's time to break out the bank card:D

for you maybe, my original MacBook pro is still handling everything just fine. ok well maybe it isnt, but it still runs!

the only real thing that i want upgraded for my current MBP is the battery life! argh.
 
for you maybe, my original MacBook pro is still handling everything just fine. ok well maybe it isnt, but it still runs!

the only real thing that i want upgraded for my current MBP is the battery life! argh.

yeah def for me. only decided to get a mbp like 3/4 days ago, did some research and decided to wait.

patience is a virtue
 
haha nice one man! congrats on the decision ;) it will be a great upgrade indeed :D

it'll be my first mac and first laptop. only had desktops thus far.
2nd yr uni calls for the laptop. the refresh was calling me haha
 
it'll be my first mac and first laptop. only had desktops thus far.
2nd yr uni calls for the laptop. the refresh was calling me haha

*ghosts* "maacccboook... mmaaaccbooookkk". meh :p

2nd year of uni eh? nice, im in 3rd year, doing bach of IT at griffith on the gold coast :D what are you doing?

im sure you will really love the mac and OSX! give me a bell if you need any help :)
 
For comparison I ran Geekbench on my 2007 MBP (never ran it before)

Geekbench Score 2907
Version Geekbench 2.0.19
Platform Mac OS X x86 (32-bit)
Operating System Mac OS X 10.6.2 (Build 10C540)
Processor Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz
Model MacBook Pro (Core 2 Duo)
Memory 4.00 GB 667 MHz DDR2 SDRAM

My 2007 MB scored 2942 just now. Does the amount/type of applications you're running affect the score? I'm currently running 7.

OS Mac OS X 10.6.2 (Build 10C540)
Processor Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz
Model MacBook (Late 2006) (Though I got it in July 2007, so it's strange because there was a May update and the 2006 model doesn't have a T7400.)
Memory 3.00 GB 667 MHz DDR2 SDRAM
 
My 2007 MB scored 2942 just now. Does the amount/type of applications you're running affect the score? I'm currently running 7.

OS Mac OS X 10.6.2 (Build 10C540)
Processor Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz
Model MacBook (Late 2006) (Though I got it in July 2007, so it's strange because there was a May update and the 2006 model doesn't have a T7400.)
Memory 3.00 GB 667 MHz DDR2 SDRAM

it really does effect it. reboot and run again. you might see a ~100-200 point increase.
 
*ghosts* "maacccboook... mmaaaccbooookkk". meh :p

2nd year of uni eh? nice, im in 3rd year, doing bach of IT at griffith on the gold coast :D what are you doing?

im sure you will really love the mac and OSX! give me a bell if you need any help :)

combined business (finance) and law. it will come in handy typing notes in lectures for sure - no more damn hand cramps.

decided i wanted a mac 'cause i used a mates and it just seemed awesome:cool:

went into the apple store and liked the macbook pro's wayyyy ore than the macbook. of course, i had to research the thing before buying though.

but, for sure mate - i'll need help i guarantee it:eek:

:apple:ftw
 
it really does effect it. reboot and run again. you might see a ~100-200 point increase.

Just ran it again and got the score up to 2984. I'm mainly just surprised my MacBook got a higher score than his contemporary MacBook Pro.
 
combined business (finance) and law. it will come in handy typing notes in lectures for sure - no more damn hand cramps.

decided i wanted a mac 'cause i used a mates and it just seemed awesome:cool:

went into the apple store and liked the macbook pro's wayyyy ore than the macbook. of course, i had to research the thing before buying though.

but, for sure mate - i'll need help i guarantee it:eek:

:apple:ftw

Damn man that sounds like some intense degree! Goodluck with it....

You have made the right choice of computer. Battery life is amazing and multi tasking is so so easy on osx!

Hit me up on msn or whatever if you feel the need - address is in my profile.

Bed calls, I expect new macs when I wake Haha.
 
Worth the wait!

Hi all!

I've been watching this topic and checking the Apple store for a few days with growing excitement.

Bought a 13" MBP for my son's 18th last week - he won't be too bothered by missing an update as he mainly uses a computer for Facebook and (hopefully) school work. I was a bit cross with myself for not checking, particularly after buying a Mini just weeks before the nvidia update a while back.

However, I'm 50 on Saturday and my wife is buying me a 17" MBP - far out! My 16 year old son will get my '07 MacBook so the whole family will be 'converted'.

I'm so glad my wife told me her plan before she bought the 17 last week!!

Will the new 17" be faster than my overclocked, watercooled i7, GTX285, 12Gb monster hackintosh? I doubt it. Do I care? Not at all! :D

Great forum - will make sure I visit more often.

Kev
 
wow this is kind of stupid logic....if there is an update tomorrow...and it was on the main page today...wouldn't that be an update today? seriously dude

Well excuuuse me for not specifying that the main page = macrumors.com

I figured you would have used your "logic" to figure out the main page for which your browser address bar said at the moment you typed that reply. if I meant apple.com I wouldve said: apple.com

think different
 
Just ran it again and got the score up to 2984. I'm mainly just surprised my MacBook got a higher score than his contemporary MacBook Pro.

Geekbench ignores things like disk speed and graphics cards. It essentially just checks how much data it can pump through the CPU and memory. The faster the CPU, the more RAM, and the more cores you have, the higher the result.

My G5 with 2 dual-core 2.5GHz processors and 6Gb DDR2-440 ranks around 3500, even though it was released in October 2005. The fact I put a better graphics card in there, or that my hard drives are SATA-1, makes no difference.
 
I don't mean to rain on anyone's parade here, I'm just as anxious about a new MBP model as much as the rest of you guys, but there is something that's not adding up spec wise, the memory in particular. Similarly spec'd machines with core i5 /i7 have DDR3 Memory running at 1333 mhz as opposed to 1067. I would imagine that new MBPs would take advantage of the faster memory

Real world it doesn't matter. Most systems are shipping with 1066 right now, though a few are doing 1333. (One system I'm looking at right now lists 1066, but actually people are receiving 1333.)

unless you're doing something that takes advantage of 8 threads, I think you'd prefer to have the extra 1000mhz, wouldn't you?

No. In the first place, it's pretty common to be using more than 2 threads on a system. In the second, even if you're only running 2 heavily, the speed difference won't be major since the quad core chip will be overclocking itself quite a bit.

Here are the specs:
So, basically the supposed new MBP is actually the higher end of the Core i7 processor because it uses the latest processors that are just 32nm wide (which was built on the 45nm and 65nm processors).

No, that dual core 'i7' is the lowest end of all the mobile parts labeled i7.

Actually I should mention-another issue with these dual core Nehalam parts is they no longer have on-die memory controllers. It's been moved back off of the CPU, and onto the GPU. Memory performance is still supposed to be better than Core 2, but much worse than the true Nehalam parts with integrated memory controllers.

I'm a little disappointed with Intel's new mobile chip lineup. After mobile processors being nearly as fast and feature compatible as desktop counterparts for the last few years, I was expecting quad cores to be the norm.

Yeah, I was disappointed too. They switch to 32nm, and I assumed the obvious place that needed improvement were the quads...but they're making us wait on those, for stripped down dual core versions.

But will it run Crysis?

32 core Nvidia parts seem to run it pretty nicely. Not maxed out, but at a medium resolution and with lots of settings on medium if not high.

I think you might be the exception to the rule. Most people buy laptops for their portability. However, for this to be useful it must have decent battery life. I would gladly give up some CPU power in in exchange for longer battery life for the simple reason that a slower working computer is better than a faster one w/ a dead batt. & no available A/C power. I don't think I'm alone here.

Probably not, but I want power. I've never used my current laptop on battery (except when I accidentally forgot to plug it in for an hour :-D ) I need portability to transport it between work and home every day, but I don't use the battery for anything more than a UPS.

I've read almost every page of this thread, and one person said the i7 arrandale is better then the i7 clarksfield.....is that true?

No. It's completely false. The arrandale chips aren't BAD, but the quad core ones are considerably more powerful over all.

Does any other computer maker (HP, Sony, etc) use the i7 arrandale chipsets?

Yes. Everyone else has been using arrandale CPUs for a month now, and many have been using the true quad core i7s for longer than that.

I guess those manufacturers found a way to make it happen, then.

I haven't heard of any reports of machines not booting, exploding, or creating rifts in the spacetime continuum when four sticks of RAM are used, so I'm not worried.

Me neither. Asus has some cheap systems with four RAM slots too, and I've never heard of issues. I just assumed it was the same as desktop motherboards where you install them in pairs for dual channel. If it's a hack, I didn't realize it.

I think the same thing went through a lot of people's minds. Now, that being said. i7 4 core Clarkdale from Intel is a 45nm transistor, and the leaked spec. shows 32nm Arrandales (32nm transistors are built on 45nm), so this is the new generation processor (even though it is dual core), faster processing, more battery life and less heat.

Less heat and longer battery life probably than the quads (similar to the Core 2s they're replacing), but they're also less powerful. If you want a high-end notebook, you want a quad core i7. Or heck, even a Core 2 quad would be preferable from what I've heard. That's reflected by what Intel charges for these CPUs too.

and since when more cores = better cpu , in a notebook ? :rolleyes:

Since quad cores were introduced in notebooks.

absolutely wrong !
Current C2D's tdp is 25W ....

Some are 25, some are 35 as I recall.

Sorry but if you think Clarksdale will appear in ANY Macbook Pro, it won't. It cost too much for Apple and it also runs WAY too hot, it'll also suck the battery dry in no time, basically totally against everything Apple is trying to do.

It doesn't cost too much. You can get a quad i7 notebook starting at $900 right now. They could put it in the base Macbook if they wanted to. It is probably too hot though, given Apple's obsession with looks over performance.

Best place for Clarksdale is in an Alienware, and speaking of them, the new M11X is bloody nice and it has the GT335M Nvidia in it with 1GB of ram, so I full expect the new MB Pro's to have better.

I don't. They picked kind of a low end by “all” standards, and mid range by notebook standards GPU back when the 8600GT was first used...and then they kept using versions of it for years. I don't think it's completely out of the realm of possibility, but I think it's more likely we'd see something like a 48 core GPU (or the Ati equivalent).

Should ANY of the MBP lineup refreshes ship with a core i3 that'll be a slap in the face! All the competition is shipping mid/top end range with Core i5/i7 minimum (unless thin & light is used in the design).

It's ALREADY a slap in the face. I mean look at what they're selling now. i3 will be a step up. You're already paying a HUGE premium for OS X either way.

can someone break this information down for someone who doesnt understand anything being said so far. upgrade for dummies?

i just recently had my macbook destroyed by liquid damage and im looking to get the new macbook pro 13inch. I use it for web browsing, some photoshopping, and movies. would it benefit me to wait on this update, (i am looking to get something as soon as possible, but will wait if it benefits me).

Personally I'd say if you can, wait. We're past due for updates. We're a month past Intel's newest chips, and Apple is the only one left to update. I'd really think it could be any day now, though these things can be random, and it wouldn't shock me a ton if it was two months from now...or tomorrow.

But I'd hate to buy an old one now with the new ones potentially days away, and at worst probably months.

GTS 360M looks alright ;) *dreaming*

Yeah, and you can get THOSE in systems starting at $1200 :-/ Core i7 quad AND Geforce GTS 360 for $1300 if not a bit less.

I actually don't follow laptop GPUs too closely unfortunately. I do know that laptops intended to be mobile workstations need a lot more than a 9600GT can pony up though. Apple's really skimping on GPU, compared to many other companies. Hopefully they'll hit all the needed performance aspects rather than adding something arbitrary...blu-ray comes to mind.

Well I want Blu Ray too. I use an external drive now, but most of the stuff I rent is on Blu Ray, except for older things where it's not available.

Constrained on i7 perhaps by the price point that Intel wants. If significantly higher than what was asking for old CoreDuo part then Apple will skip it.

They're not. Systems half the price use them. Systems cheaper than the Macbook use them.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.