The Mac Observer

Skip navigational links

You're viewing an article in TMO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site:
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

Show: Subjects Only | Full Comments
Close Name:Guest
Subject: mathematical calculations?

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.

Close Name:Guest
Subject: GPU use with Matlab

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.

Close Name:Guest
Subject: Parallel Computing

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.

Close Name:Intruder -   TMO Mac Specialist Posts: 3149 Joined: 07 Jul 2004
Subject:

Actually, XGrid isn't that difficult. It is just fairly primitive when compared to things like Sun Grid Engine (SGE).

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.

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!
  • Macpokeronline.com 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.

  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!