PATHADC Home > Documentation > Hardware > Power Mac G4 Developer Note
Up   Previous   Next  

Dual Processor Support

The system software includes Multiprocessing Services, an API that allows your application to create tasks that run independently on one or more processors.

IMPORTANT

To gain a performance advantage on dual-processor configurations, applications must be modified to use Multiprocessing Services.

Multiprocessing Services allows you to create preemptive tasks within an application. The application still operates in a cooperative multitasking environment with respect to other applications.

Multiple processor support is transparent in Multiprocessing Services. If multiple processors are available, Multiprocessing Services divides the tasks among the available processors. If only one processor is available, Multiprocessing Services schedules all the tasks with that processor.

Multiprocessing Services allows you to determine the number of processors available before creating any tasks.

To obtain more information, including interfaces and libraries, documentation, demonstration applications, and sample code, refer to the references in Multiprocessing Services.


Copyright © 2001 Apple Computer, Inc. (Last Updated January 2, 2001)

Up   Previous   Next