Grand Central Dispatch

Grand Central Dispatch – technologia opracowana przez firmę Apple, której celem jest zwiększenie wsparcia dla aplikacji 64-bitowych działających w systemie Mac OS X 10.6 (Snow Leopard)[1] na wielordzeniowych procesorach.

Architektura ta została zaprojektowana w taki sposób, aby programiści mieli możliwość łatwego wykorzystania wielordzeniowych procesorów oferowanych obecnie na rynku. Możliwe jest to dzięki podziałowi zadań na bloki, które system operacyjny kieruje do niezajętych rdzeni procesora. GCD dynamicznie przyznaje odpowiednią liczbę „bloków” – zależnie od potrzeb – pośród wszystkich dostępnych rdzeni. Grand Central Dispatch dba o to, aby każdy program nie miał przyznanej większej mocy obliczeniowej, niż potrzebuje w danej chwili.

Zobacz też

  • OpenCL
  • OS X

Przypisy

  1. Opis technologii Grand Central. [dostęp 2009-03-11]. (ang.).

Linki zewnętrzne

  • Informacje o technologii Grand Central Dispatch. images.apple.com. [zarchiwizowane z tego adresu (2009-07-11)]. (ang., pdf)
  • p
  • d
  • e
macOS
Wydania
Aplikacje
Narzędzia
  • Activity Monitor
  • AirPort Utility
  • Archive Utility
  • Audio MIDI Setup
  • Bluetooth File Exchange
  • ColorSync
  • Console
  • Crash Reporter
  • DigitalColor Meter
  • Directory Utility
  • DiskImageMounter
  • Disk Utility
  • Font Book
  • Grab
  • Help Viewer
  • Image Capture
  • Installer
  • Keychain Access
  • Migration Assistant
  • Network Utility
  • ODBC Administrator
  • Remote Install OS X
  • Screen Sharing
  • System Preferences
  • System Profiler
  • Terminal
  • Universal Access
  • VoiceOver
Technologia i interfejs