• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Vector Unit Overhead in RT under OSX?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Vector Unit Overhead in RT under OSX?


  • Subject: Vector Unit Overhead in RT under OSX?
  • From: yon <email@hidden>
  • Date: Sun, 5 Jan 2003 14:41:39 +0100

Hello,

I read the following in the current (new) version of Ian Ollmann's altivec document:

"Finally, MacOS X uses a lazy vector register save and restore scheme that in some
cases will cause a 1 microsecond exception to fire when you first use the vector
unit in the current thread quantum."

It goes on to say that this lazy save and restore remains a performance win, but
I'm wondering how this behavior interacts with the RT thread scheduling queue,
where 1 microsecond might not be very small compared to the thread quantum
(I can't remember the RT queue default quantum size, although I have it written
down at work. I'm thinking it's like 5 microseconds?).

If it's an issue, I guess someone has run into it, but perhaps I'm just confused.

yon / ableton
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: Sound Output Components for OS X???
  • Next by Date: default output start & stop
  • Previous by thread: Re: Sound Output Components for OS X???
  • Next by thread: default output start & stop
  • Index(es):
    • Date
    • Thread