Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Legacy Products > Pro Tools TDM Systems (Mac)
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-11-2009, 03:35 AM
Monaco Monaco is offline
Member
 
Join Date: Apr 2007
Location: New Orleans
Posts: 210
Angry Hyper-Threading RELOADED

Is digi updating Pro Tools for multi-threading?
Shouldn't Pro Tools already be written for hyperthreading?

If Digidesign is too retarded to write multithreading into Pro Tools, Snow Leopard's Grand Central Dispatch will take care of it?
__________________
Tampa Recording Studio
Reply With Quote
  #2  
Old 07-11-2009, 04:37 AM
myke2242's Avatar
myke2242 myke2242 is offline
Member
 
Join Date: Nov 1999
Location: Orange, OC
Posts: 441
Default Re: Hyper-Threading RELOADED

You have a point but calling names doesn't get you anywhere! Good luck……
Reply With Quote
  #3  
Old 07-11-2009, 05:19 AM
Monaco Monaco is offline
Member
 
Join Date: Apr 2007
Location: New Orleans
Posts: 210
Default Re: Hyper-Threading RELOADED

Quote:
Originally Posted by myke2242 View Post
You have a point but calling names doesn't get you anywhere! Good luck……
I know it won't get you anywhere, but first you've got to get mad! Get mad as hell!
__________________
Tampa Recording Studio
Reply With Quote
  #4  
Old 07-11-2009, 07:11 AM
crizdee's Avatar
crizdee crizdee is offline
Moderator
 
Join Date: Dec 2004
Location: Brighton, UK
Posts: 10,696
Default Re: Hyper-Threading RELOADED

Quote:
Originally Posted by Monaco View Post
Is digi updating Pro Tools for multi-threading?
Shouldn't Pro Tools already be written for hyperthreading?

Grand Central Dispatch will take care of it?
If grand central dispatch does what it says on the tin then they won't need to recode PT...


Introducing Grand Central Dispatch.
Grand Central Dispatch (GCD) in Mac OS X Snow Leopard addresses this pressing need. It’s a set of first-of-their-kind technologies that makes it much easier for developers to squeeze every last drop of power from multicore systems. With GCD, threads are handled by the operating system, not by individual applications. GCD-enabled programs can automatically distribute their work across all available cores, resulting in the best possible performance whether they’re running on a dual-core Mac mini, an 8-core Mac Pro, or anything in between. Once developers start using GCD for their applications, you’ll start noticing significant improvements in performance.
__________________
PT MAC Troubleshooting... http://duc.avid.com/showthread.php?t=54888

Producer, Engineer,
UKmastering Mixing & Mastering
Blinders_Columbia top 40 UK album charts
Slow Readers Club Joy Of The Return #9 UK album charts

www.ukmastering.com


PT10.3.10 Mountain Lion HD6 accel Magma PE6R4 D Command 32 MacPro 12 Core 3.46ghz UAD-2 Octo x2. Manley Vari-Mu, Manley Massive Passive, SSL VHD, ADL600, Grove Tubes ViPre, Tube-Tech CL-1B. Hafler TRM active monitoring.
Reply With Quote
  #5  
Old 07-11-2009, 07:29 AM
25ghosts 25ghosts is offline
Member
 
Join Date: Jan 2006
Location: Hamburg, Germany
Posts: 3,333
Default Re: Hyper-Threading RELOADED

Quote:
Originally Posted by Monaco View Post
Is digi updating Pro Tools for multi-threading?
Shouldn't Pro Tools already be written for hyperthreading?

If Digidesign is too retarded to write multithreading into Pro Tools, Snow Leopard's Grand Central Dispatch will take care of it?
Unfortunately, there are much more to this topic than meets the eye.
Some tasks aren't possible with hyper-threading. Lets take Apple's own Logic Pro.

You can instantiate 20 MOTU BPMs and once you hit play you will see the performance distribute nicely over the 8 cores or 16. However, and that is a huge however, if you set the midi-record enable to ON, on all 20 BPMs they will now be calculated on ONE core, thus not all distributed and Logic will either crash or play nothing. They only become distributed once Logic is in playback. They describe that in Logic's manual in way that makes sense too.

Lots of limitations to hyper threading. Lots of bonuses too.

Whether PT is hyper thread capable, I dont know but I do know that PT "Prefers Carbon" in its .plist file. That means that it isn't cocoa but a carbon application. I think. And what remains a fact is that there is NO and I repeat NO Carbon 64 Bit possibility with OS X Snow Leopard. Carbon was meant as a transitional framework for lazy software vendors to get their code ported into the cocoa framework which is superior. Apple was more or less force by the large contenders like Adobe to implement the carbon "copy" framework because "they" did not feel like writing their code for native OS X. That has changed and Apple is now the large contender, dictating its own rules NOT providing support for 64 bit carbon apps. So IMO digidesign should be looking into utilizing the true and NATIVE benefits of OS X. Which would mean that they would have to stop this Windows | Mac OS X side by side BS. OS X is superior in any way to Windows (Lets not start a Mac vs. Windows war) which is based on ancient code. I find it highly weird that the inept of one operating system of ONE platform should cripple the one of the other. PT has been crippled long enough just look at the digi browser. Browsing like that is simply put: SOMETHING WE DID 15 YEARS AGO. Putting graphics into dynamic libraries is again in layman's terms STUPID.

I absolutely adore Pro Tools and harness high regard for its creators, on the other hand - "DIGI, it is time to get with the program" and utilize the TRUE potential of OS X. Windows is not dead yet but dying. Failing to realize that could very easily cost you the leadership in the audio industry, say in 5 years from now.

Think about it, you probably put in a lot of effort to bring forth compato to Windows Vista. Microsoft is dumping that OS slowly for Windows 7. Latter is just as dumb and old as Windows 95, XP and Vista. And to stay in the business they will need to come up with something much better. And they will. But how long will that take and how many mistrial Operating Systems is it going to take before they get there. As I see it, I as a Mac user have to pay money for digidesign to keep supporting various miscarriages of Windows Operating systems. I understand that you want to support windows and that it your choice but my understanding stops the minute where I realize that I am being crippled because you have to keep a lid on the Mac version of PT because of the turmoil in the Windows world.

Separate the development into Mac and Windows and for God's sake ------- unleash the power of OS X for Pro Tools.
__________________
2016 MacBook Pro Retina | 16GB RAM | 1TB SSD | OS X Latest - PTHD 12 Latest | 4K LG Thunderbolt Display | Logic Pro 10
Reply With Quote
  #6  
Old 07-11-2009, 11:08 AM
John_Toolbox's Avatar
John_Toolbox John_Toolbox is offline
Moderator
 
Join Date: Feb 2004
Location: Minneapolis
Posts: 5,461
Default Re: Hyper-Threading RELOADED

Quote:
You can instantiate 20 MOTU BPMs and once you hit play you will see the performance distribute nicely over the 8 cores or 16. However, and that is a huge however, if you set the midi-record enable to ON, on all 20 BPMs they will now be calculated on ONE core, thus not all distributed and Logic will either crash or play nothing. They only become distributed once Logic is in playback. They describe that in Logic's manual in way that makes sense too.
Wow. Very interesting. This normally doesn't affect me since I draw all of my midi instead of playing it, but good to know.

Quote:
Think about it, you probably put in a lot of effort to bring forth compato to Windows Vista. Microsoft is dumping that OS slowly for Windows 7. Latter is just as dumb and old as Windows 95, XP and Vista. And to stay in the business they will need to come up with something much better. And they will. But how long will that take and how many mistrial Operating Systems is it going to take before they get there. As I see it, I as a Mac user have to pay money for digidesign to keep supporting various miscarriages of Windows Operating systems. I understand that you want to support windows and that it your choice but my understanding stops the minute where I realize that I am being crippled because you have to keep a lid on the Mac version of PT because of the turmoil in the Windows world.

Separate the development into Mac and Windows and for God's sake ------- unleash the power of OS X for Pro Tools.
I'm not a fan of windows myself, but Vista is usable, it just isn't as workflow friendly as OSX. One of the biggest problems I see with windows is they are still hanging on to XP. Why are you still able to buy XP, a 10 year old OS? This would be like apple still developing for G3's with OS9, all it does is hold back innovation on the newer OS.

Anyone that is still trying to support and develop for anything earlier than a core 2 duo seriously needs to look at just how much more powerful and efficient these new systems are, especially the nehalem/i7 stuff.
Reply With Quote
  #7  
Old 07-11-2009, 02:59 PM
pmklein pmklein is offline
Member
 
Join Date: Jun 2000
Location: NY, NY
Posts: 548
Default Re: Hyper-Threading RELOADED

Quote:
Originally Posted by 25ghosts View Post
Unfortunately, there are much more to this topic than meets the eye...

...Separate the development into Mac and Windows and for God's sake ------- unleash the power of OS X for Pro Tools.

Very nicely put, indeed!
Reply With Quote
  #8  
Old 07-11-2009, 04:24 PM
trombino trombino is offline
Member
 
Join Date: Dec 1969
Location: Los Angeles, CA USA
Posts: 470
Default Re: Hyper-Threading RELOADED

Quote:
Originally Posted by Monaco View Post
Is digi updating Pro Tools for multi-threading?
Shouldn't Pro Tools already be written for hyperthreading?

If Digidesign is too retarded to write multithreading into Pro Tools, Snow Leopard's Grand Central Dispatch will take care of it?
Pro Tools is already multi-threaded (currently 84 threads on my machine with PT running in the background). My understanding is that Grand Central will make it trivial to turn multi-threaded apps into multi-core apps. I doubt it will be automatic - developers will probably have to use Grand Central APIs to make the magic happen.
__________________
Mark
Reply With Quote
  #9  
Old 07-13-2009, 05:51 AM
Mark Dann Mark Dann is offline
Member
 
Join Date: Dec 1969
Location: NYC, USA
Posts: 770
Default Re: Hyper-Threading RELOADED

Windows support must end.
Reply With Quote
  #10  
Old 07-13-2009, 06:56 AM
Petevsi Petevsi is offline
Member
 
Join Date: Nov 2006
Location: London
Posts: 90
Default Re: Hyper-Threading RELOADED

Quote:
Originally Posted by Mark Dann View Post
Windows support must end.
why? this would kill a lot of digi's market and reduces the amount of money they generate to use in R&D? A lot of the deep code used in the Mac and PC versions is very similar anyway since the use of the Intel processors in Mac. Just cause Protools started on Mac doesn't mean it should just stick to Mac
Pete
__________________
MacPros, GBLabs Space, S1, Dock,
MTRX, Dante, Protools HDX, VoiceQ
www.vsi.tv
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
hyper-threading jcool 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 1 06-24-2007 09:18 PM
Hyper Threading Gordon -10 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 8 09-02-2005 11:00 PM
who currently uses Hyper-Threading? bigdude Pro Tools TDM Systems (Win) 10 08-17-2005 06:27 AM
Hyper Threading... thebends9 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 4 06-30-2005 12:07 PM
ASUS Hyper-Path.Is it the same as Hyper-threading? anakinskye Pro Tools TDM Systems (Win) 0 09-05-2004 10:51 AM


All times are GMT -7. The time now is 12:36 PM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com