102 karma · joined May 19, 2016
Apples licenses for these will include very strict NDA clauses that make it impossible for apple to share the documentation they are provided but that vendor.
If apple wanted to support vulkan without it being worse than Metal they would either need to add so many apple only extensions that it would be Vulkan in name only or make their GPUs be identical to AMD or Nvidia (unfortunately due to IP patents apple can't just make a copy of AMDs GPUs they need to find another IP partner and that is PowerVR).
If PowerVR had 80% of the GPU market (like Nvidia) the would have pushed Vulkan to line up with a TBDR pipeline but they do not so while you can run Vulkan on a TBDR pipeline you end up throwing away lots and lots of optimisations.
When attacking human-managed systems they may be slow to respond, weak and unable to detect everything. But they are also weak in very different ways and will respond in different ways.
for server, Epyic is now finally available to purchase for desktop workstation Threadripper for desktop RyZen
for mobile... not many newer cpus out yet.. need to wait :(
also look at the exploit numbering:
Variant 1: bounds check bypass (CVE-2017-5753) Variant 2: branch target injection (CVE-2017-5715) Variant 3: rogue data cache load (CVE-2017-5754)
according to https://cve.mitre.org/cve/identifiers/ this is sequence based so `Variant 2` was recorded to CVE before v1 and v3.
I get it may take a long time (that is fine even if the patches took a few more days), what I don't get is that they released it to production (server) envs seemingly without testing. Surely even rudimentary testing (deploying on a few 1000 different server platforms for a few hours at least should be something that Intel does for all microcode updates, after all they are rather more important than js Node packages as you point out)
that is ok-ish for simple languages like English were the words themselves dont change.
but in many other languages, the words in sentences change depending on their relationship to each other.
eg simple information in English like "the cat is sitting on the bench" is encoding with the order of the words whereas in other languages the information the `cat` is `sitting` on the bench rather than the bench `sitting on the cat` is encoded in how the word `cat` and `sitting` and `bench` (and maybe `on`) change. This change can be rather complex based on lots and lots of factors such as gender of the `cat` and `bench` the type of verb eg `sitting` and the preposition `on` (some languages don't even bother with this since it's added to the verb).
apple's approach is much more upfront work since they do all this natural language logic in every language they support. But for developers who use Sirikit is is much better.
Just as the US would blacklist intel if they told another nation directly first. (this is even true if they told allied nations) we have seen that just being allies does not stop the US spying (and I'm sure does not stop the opposite as well just turns out the others might be better at keeping things hush hush)
this would push up the costs massively. Every single state int he US requiring its own data centre. And what do you do if I have a friend in another state and share a post with them? who has the legal power to block that post?
If Facebook builds in the tools so governments can control exactly what is posted on them then expect every single nation in the world to require access to these tools overnight.
Even nations we might think of as being very condition of the right of their citizens have content they deem illegal and would if they could be required by their own laws to compel Facebook to let them control this.
This, in the end, would not just be about public content but also about all private content, messages sent over FB messenger etc.
Do we want a popover to show up next time we share a hypothetical "dick pick" with a 'lover' saying 'awaiting review from your local authorities'? God forbid you are on holiday/changing planes in a religious extream region of the world and find yourself carted off to jail for 10 years for this.
it's not like AMDs GPU designs are going shared with Intel. Nor are they giving up control of fabrication.
intel will ship a package that has an AMD GPU+HBM combined with a CPU but they are not the same chip, basically, Intel is buying already fabricated GPU chips from AMD and putting them together with their CPU to sell them as one unit.
Also even though they did not mention it for lower end servers. Servers currently using a single Xeon.
> official/validated ECC support
Given all the other Zen cpus have this i think it will, after all it is just 2 ryzen CPUs with a load of PCI!
I think given all the other Zen CPUs support it i think that is a given.
> 999$ (since it is two Ryzen R7) and 1499$
I think it will be more around the 999$ but the motherboard will be quite expensive, it is after all basically a duel CPU main board. Don't expect to pick up a board for under 500$
Think of training a NN to learn cats expressions and such Meme txt to go along with pictures of cats. So 1) you collect as many cat memes as you can (easy,... 40k memes of cats later) you start training... you need to normalise all the images you need to extract the meme txt and normalise this and you need to feed this through your tenso flow (or other system) to train it. This means pusshing your small data sample of 40k through the GPU and back out and possibly doing this a lot, there is no way they will all fit on your GPU and even if they do you need to get them on there in the firrst place.
However, it is not jus the chip cost for these systems its also the mainboard if AMD can get the motherboards to be cheaper then that will make a big difference in the overall price.
The issue with binding is the larger and more complex your die the more failures you have. But breaking it down to 2 smaller dies that are combined they reduce this since they are already getting relly good yields out of the ryzen7 dies.
Epic is just 4 ryzen7 dies. So no this is not worse bins the 16core threadripper is 2 ryzen7 cores.
The threadripper is not targeted at gamers. It is targeted at people who make money from using their machines, these people can, therefore, afford to upgrade.
Consider a user who does video work. (most modern films and tv is filmed in 8k know) if this is in Raw format as it comes off the camera for a 90 min episode that is 6000 GB. Working on this data (tone mapping, cutting, etc) needs all this data to be fed in and out of the (CPU and or GPUs) so all these PCI lanes are there so you can have very fast access to the raw data and still have space for 2 or 4 full speed GPUs to do that work for you.
Forget games no game developer optimizes their games for 4 GPUs these days even Nvida have said that they dont realy want people to do more than 2GPUs in SLI.