They used a no I/O GPU connected to a PCI-e slot routing the video signal through the APU's I/O. Which seems more or less the opposite of what eGPUs do.
I wonder if this method could be used for the mMP to build boxes with GPUs - even different ones - and routing the combined output from the "main" box's HDMI/TB3 ports, without incurring in bottlenecks.
There is surely a lot of marketing value added to I/O featured cards with respect to these without, but it's incredible how cheap it is.
so one 1-2 outs shared with TB bandwidth vs 3-4 outs with a full card
They used a no I/O GPU connected to a PCI-e slot routing the video signal through the APU's I/O. Which seems more or less the opposite of what eGPUs do.
I wonder if this method could be used for the mMP to build boxes with GPUs - even different ones - and routing the combined output from the "main" box's HDMI/TB3 ports, without incurring in bottlenecks.
There is surely a lot of marketing value added to I/O featured cards with respect to these without, but it's incredible how cheap it is.
iOS apps would be really easy on an ARM Mac - if we see one at all, iOS ports will be a lot of the early software (and, in cases where both Mac and iOS versions of a given app exist, the Mac ARM version may wind up with odd feature deletions because it's actually based on the iOS version).
Well-behaved Mac apps may well not be too hard - if Apple has done a good job of porting libraries (and they probably will have - much of the work is already done because of iOS), it may be a recompile to get some stuff over.
They used a no I/O GPU connected to a PCI-e slot routing the video signal through the APU's I/O. Which seems more or less the opposite of what eGPUs do.
I wonder if this method could be used for the mMP to build boxes with GPUs - even different ones - and routing the combined output from the "main" box's HDMI/TB3 ports, without incurring in bottlenecks.
There is surely a lot of marketing value added to I/O featured cards with respect to these without, but it's incredible how cheap it is.
The real problem will be poorly behaved apps. I once read that Photoshop still contained some x86 Assembly code not so long ago, although a search tonight seemed to suggest that it is mostly C++. For years, Microsoft Office for the Mac contained a substantial portion of Windows - rather than rewrite it to use native Mac libraries, they simply implemented some of the Windows ones on the Mac. The Word executable from the latest version of Office 365 for Mac alone is 2.34 GB (Pages is 244 MB, for comparison) - I wonder how much of that is still bits and pieces of Windows? I'd imagine that porting an application that contains pieces of a rival operating system is no fun...
Well-behaved monster Mac apps that have no iOS version (Final Cut, Logic, etc.) may move easily - but we'll see how multithreaded they are. ARM gets its speed from a lot of (relatively) slow cores, and it'll be interesting to see how Compressor likes 32-core machines, especially if they're 32 MacBook Air speed cores.
so one 1-2 outs shared with TB bandwidth vs 3-4 outs with a full card
Partial Photoshop runs on iOS - not full-featured Photoshop.
iOS Office is, likewise, not feature-complete
what about Photoshop plugins and add ones.It's the full engine, just not the full UI.
To be honest, x86 assembly hasn't really been a thing since GPU acceleration. And Metal is on all Apple platforms. I don't see ARM being an issue at all for Photoshop. I'm sure if you don't have a recent GPU there are x86 assembly callbacks. But that's probably not going to be an issue on a modern ARM Mac.
But the Windows ARM version of Office is. More so than the Mac version. And Microsoft has already said they are unifying the code across the Mac and Windows versions.
People don't code in dark rooms in processor code anymore. C/C++/Swift/C#/Whatever took care of the CPU differences a long time ago. We went through this once with the PowerPC transition, and everyone made it through just fine. PowerPC->Intel was probably honestly easier for everyone than 32 bit->64 bit.
And A series is little endian, just like Intel. So there aren't any endianness issues this time. Mostly everyone's code should just work with no changes.
The biggest hurt would be if Apple cuts OpenGL for ARM, which I think is very likely. Rumor mill doesn't put ARM until 2020 or 2021 though, so there is still a bit of time to move people away. And I'm sure someone will build a new version of OpenGL on top of Metal that is probably faster than Apple's OpenGL anyway. Someone already did that with Vulkan and OpenGL ES (https://moltengl.com/products/).
Not quite...Limited High End GPU (at least Mi50) availability for Mac Pro / iMac (why not call nVidia, they have overstock on everything).
what about Photoshop plugins and add ones.
I chose dual RTX-2080 (non Ti) with nVlink, eight per server provides better throughput than 4 Q-RTX, of course for private cluster its OK, cant rent it to 3rd for ML/datacenter duties o/Not quite...
View attachment 815990
I ordered over $30K of Quadro RTX and 2080 Ti cards at the end of November, and I'm still waiting for them.
Not quite...
View attachment 815990
I ordered over $30K of Quadro RTX and 2080 Ti cards at the end of November, and I'm still waiting for them.
I ordered the Quadro RTX 6000s for the 24 GiB of GDDR6 VRAM per card, and will NVlink to extend that to about 48 GiB when needed. (The 8000s with 48 GiB each were just too rich for my budget.)I chose dual RTX-2080 (non Ti) with nVlink, eight per server provides better throughput than 4 Q-RTX, of course for private cluster its OK, cant rent it to 3rd for ML/datacenter duties o/
CDW is out-of-stock on most models.... https://www.cdw.com/search/?key=2080 ti&ctlgfilter=&searchscope=all&sr=1Other vendor sites such as Newegg have all of those 2080Ti cards in stock; bhphotovideo.com also has the Titan RTX card:
https://www.bhphotovideo.com/c/product/1448906-REG
AMD to sell only 5000 Radeon VII https://www.tomshardware.com/news/amd-radeon-vii-stock-issues,38442.html
(note the report is also questioned but...)
It has some readings:
Isn't that good news ?
- the most obvious is it is made from MI50 leftovers,
- cryptomining will not feed AMD anymore
- No Radeon VII Mac Pro (but likely expensive Mi50/MI60), maybe neither for the iMac Pro
- Limited High End GPU (at least Mi50) availability for Mac Pro / iMac (why not call nVidia, they have overstock on everything).
TensorFlow Lite gets Metal GPU support on iOS:
https://medium.com/tensorflow/tenso...th-mobile-gpus-developer-preview-e15797e6dee7
Hmmm...
1. It is clocked higher so it isn't necessarily left overs. It has functionality turned off but that doesn't mean that it couldn't work. Just that AMD is targeting that different feature set at a different group of people.
Old News, actually you have a much better option, if you scale to Keras (a development over TF), you can do ML with macOS's Metal using PlaidML.TensorFlow Lite gets Metal GPU support on iOS:
https://medium.com/tensorflow/tenso...th-mobile-gpus-developer-preview-e15797e6dee7
Hmmm...