|
Snow Leopard and Multiple Processors
Larry Jordan
[This article was first published in the June, 2008, issue of
Larry's Final Cut Pro Newsletter. Click here to subscribe.]
Brian Seegmiller writes:
I have a quad 2.0 GHz Intel mac. I wanted to see if all the processors
are being used when I render a project. When I looked at the activity
monitor it seemed they were not all being used as I thought they would.
I have always wondered why this was when rendering in FCP 5. Is there
a way to use more of the processors when rendering.
Larry replies: Brian, you have discovered one of the dirty little
secrets of OS X: more processors do not mean faster speed from the same application.
The reason is that almost all software does not know how to divvy
up data and computation instructions to take advantage of more than
about two processors. Applications have to be specifically re-written
to support multiple processors, which, for example, Compressor 3 has.
Multiple processors are the greatest help when running multiple applications
at the same time.
This is what the recent announcement of the next version of OS X seeks
to fix. In Snow Leopard (or version 10.6), Apple will be adding operating
system support to make it easier for applications to access multiple
processor cores efficiently.
However, there's a down-side to this as well. According to initial
reports, Snow Leopard will only support Intel/Mac computers. This is
because to make the operating system smaller and faster, it is reported
that Snow Leopard will not support programming libraries (called "Carbon" libraries)
which are used by older systems and software. This is truly a two-edged
sword. Systems that run 10.6 should be much, much faster. But, older
computers will not be supported. Older applications that rely
on those Carbon libraries, like Final Cut Pro and many
others, will need to be massively rewritten to support the new operating
system.
Here I get to take out my crystal ball. No one has told me anything.
I did not attend the developers conference; but, IF all this is true,
that tells me that we will not see any significant releases of Final
Cut this year. Instead, Apple is probably concentrating all its development
efforts on getting Final Cut Pro to work in the new operating system
environment.
Snow Leopard requires Apple to rewrite FCP in a big way - this is
just as major an effort as getting Final Cut to work on Intel/Mac's
in the first place; probably bigger. This kind of major rewrite in
a program's life comes along only rarely. With luck, Apple will use
it for more than just achieving compatibility.
It is my hope that Apple will use this opportunity to fix a lot of
the long-standing bugs and weirdness in the program, as well as finally
turn some attention to improving the interface.
A Snow Leopard release of Final Cut could be AMAZING - with opportunities
for Apple to improve it's speed, reliability, and interface. Apple
says the new version of the OS will be out in "about a year."
I can't wait.
Larry Jordan is a post-production consultant and an Apple-Certified Trainer in Digital Media with over 25 years experience as producer, director and editor with network, local and corporate credits. Based in Los Angeles, he's a member of both the Directors Guild of America and the Producers Guild of America.
The information in this article is believed to be accurate at the time of publication. However, the author assumes no liability in case things go wrong. Please use your best judgment in applying these suggestions.
The opinions expressed in this article are solely those of the author. This newsletter has not been reviewed or sanctioned by Apple or any other third party. All trademarks are the property of their respective owners and are mentioned here for editorial purposes only.
Links to my website home page or this article are welcome and don't require prior permission.
|