ezmac1964 Posted April 5, 2009 Report Share Posted April 5, 2009 I use a Mac Pro with 8 cores and now no any app use all cores... Can µtorrent use news apis open CL 3.0 divide tasks trough all cores that mac can have. Link to comment Share on other sites More sharing options...
Ultima Posted April 5, 2009 Report Share Posted April 5, 2009 I think you're getting technologies mixed up:1. OpenCL has more to do with GPGPU, and less to do with CPUs2. OpenCL is v1.0, OpenGL is v3.03. You probably mean Grand Central, not OpenCLBut either way, considering the type of application that µTorrent is, there are only so many things that can be parallelized. Even file hashing (the most intense operation in µTorrent) would be bottlenecked by disk IO, and not the CPU. What that all means is that it really wouldn't make that much sense to try and use multiple cores in most cases. The cost:benefit ratio is likely to be relatively high, though admittedly, I don't know exactly how it is that Grand Central works (so I don't know how difficult it would be to use from the developers' standpoints, if any changes to the code need to be made at all). Link to comment Share on other sites More sharing options...
ezmac1964 Posted April 5, 2009 Author Report Share Posted April 5, 2009 I understand it, but a clever aproach if posible is to move µtorrent to a different core, not usually used ... Maybe iit will be done done by OS X, because it's stuoid to buy a mac with 8 cores and all processes are only using one. Link to comment Share on other sites More sharing options...
Ultima Posted April 5, 2009 Report Share Posted April 5, 2009 Scheduling which core the application runs on is the operating system's job. Operating systems are there to (among many things) serve as a hardware abstraction layer of sorts for applications running on the OS, and to manage resources used by the applications. If all applications are running on a single core, then the operating system (OS X) isn't doing part of its job (resource management) well, and for applications to have to attempt to override which core it runs on would again mean the operating system isn't doing another part of its job (hardware abstraction) well. Link to comment Share on other sites More sharing options...
NoOneButMe Posted April 6, 2009 Report Share Posted April 6, 2009 I would like to hop in and mention that any specifics of implementations are still covered by NDA from Apple, and even if folks from uT wanted to discuss technical things that would be done with the various technologies from 10.6, its not going to happen beyond a generic and vague yes or no, so its not really worth asking. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.