Apple Patents, Snow Leopard Technologies Solidifying Mac Advantages
TMO Reports - Apple Patents, Snow Leopard Technologies Solidifying Mac Advantages
by , 4:45 PM EDT, October 23rd, 2008
Apple has said that the next version of its OS, Snow Leopard, will focus on speed and stability, and at last year's WWDC, some of the technologies like Grand Central and OpenCL were publicly revealed. Behind the scenes, however, Apple is actively working on patents that will give Macs a decisive advantage over Windows-based PCs that haven't bothered to exploit such technologies in mainstream products.
It's well known that the software industry hasn't caught up to the hardware, especially multi-core CPUs and and the looming possibility of GPUs on the desktop, or even the lap top, with near petaflop speeds. (A trillion floating point operations per second.)
Three Apple patents, showcased by InformationWeek suggest that Apple intends to solidify a technical lead in their Macs -- or at least extract patent license fees if the PC world wants to play along.
The first relates to parallel computing on multiple processors in which a software layer makes the GPU appear as a general purpose CPU, available to the application and OS as an additional core.
That's because GPUs have traditionally been structured for high throughput, multiple cores, and highly threaded, parallel graphics operations, but haven't been tailored for generalized or even mathematical calculations.
![]() NGC 1672 |
|---|
IW pointed out that a related patent application has Aaftab Munshi listed, a software architect at Apple who came from ATI. That patent along with an associated one, describes how multiple threads can be more efficiently scheduled amongst all the available cores made available.
The implications for Apple are obvious. If Apple were making inexpensive, commodity computers, they couldn't afford to delve into these kinds of technologies. However, with Apple's traditional customers, especially those professionals working in research, science, medicine, and engineering, the speed advantages of Macs, comparable to supercomputers of five years ago, could give the company a decisive market advantage.
Recent but unconfirmed reports from NVIDIA suggest that it may be possible, in principle for the new MacBook Pros to access both graphics cores in a computational mode, even though Leopard currently forces the user to log in and out to switch netween them. TMO is looking onto those reports. Snow Leopard could change that from a computational standpoint.
In time, PCs, which are already perceived as uncool, could become even more solidified by Apple marketing as the stodgy computer on which one simply reads e-mail and writes memos in MS Word. Apple's "Get A Mac" TV commercials will have plenty of fodder to work with.
All that is required is for Apple Mac developers to get on board and use the Apple hardware to differentiate themselves, much as iPhone developers already have to their great advantage.
Observer Comments
The operations GPU's are inherently "mathematical calculations". They have simply been more specific calculations than are generally useful.
GPU's are becoming more powerful, and the operations they can perform are being expanded so that the output of their calculations can be used for things not typically considered as 'graphical'.
Apple has been using and enabling developers to use the GPU to perform various operations on images and videos if the GPU supports performing the operation, or performs the same operation using the CPU, only more slowly, if the GPU can't support the operation.
One of the projects I have had an opportunity to be involved with was having Matlab code executed on an NVidia GPU. I don't know the details of how it was compiled to run, I do know that the compiler did not support any of the matlab toolboxes. That said, we saw a 6x increase in computation performance.
I can see the day when the MacOS will evolve to make it easy and seamlessly to hook up multiple Macs to solve complex problems in much shorter time. Can you imagine the possibilities in research labs and even classrooms where scientists and students hook their Macs wirelessly up for this purpose? Hopefully software will be available to take advantage of the possibilities. I know this can be done today, but not easily. I'm hoping Apple is moving in this direction.
Sun Oct 26, 2008 4:26 pm Subject:
Comments are currently closed. Please email the author instead.
Recent Headlines - Updated May 23rd
- Wed, 10:29 AM
- Hot Forum Topic - Reader Discussion: Lion Performance Issues & Stalls
- 9:31 AM
- How-To - How to Configure a Static DHCP Reservation with Airport Extreme
- 8:57 AM
- News - Apple’s Jonathan Ive Knighted in London
- 8:21 AM
- Product News - Apple Camera Raw Update Adds Canon, Olympus Support
- 7:50 AM
- TMO Quick Tip - Mac OS X: Handy Terminal Dock Tweaks
- Tue, 9:51 PM
- News - NPD: Apple Dominates Q1 Mobile PC Shipments
- 7:17 PM
- Apple Stock Watch - Barclays: Apple Is So Big…
- 4:01 PM
- Deal Brothers - New Mac Pro 12 Core 2.66GHz Intel Xeon: $4739
- 4:00 PM
- Analysis - Estimated Apple TV Sales to Date: 6.3 Million
- 3:20 PM
- Video Review - Buffalo AirStation WZR-D1800H 802.11ac Router Video Review
- 1:47 PM
- News - Apple’s Brand Value Grows 19%, Remains World’s Top Brand
- 11:13 AM
- News - Galaxy Tab Injunction Hearing Set for June 7
The Mac Observer Reader Specials
Macsales.com SuperSpeed SSDs from $58. Transform your Mac with an SSD Solution of up to 960GB! You won't believe it's the same machine! Once you experience an OWC SSD, no going back! - Macsales.com
Mac RAM Upgrades: MacBook Pro 16GB kits $475, 8GB Kits for $119.99! iMac 16GB RAM Kits (4x 4GB) for $229.99! Mac Pro Memory 32GB Kit for $399.99, 64GB Kit for $889.99! Mac Hard Drives 2TB Seagate SATA II for $249.99! Click Here!
If you're using a Mac, then you've gotta check out PokerOnAMac.com. Online casinos and poker rooms are literally giving away cash and the casino sites at Poker on a Mac do the unthinkable, they actually reward! Join today, the download is free!
Looking to find online casinos for mac? We can help you find the best real money casino sites where you can play your favorite casino games including blackjack and slots.

