News for hackers. Stuff that matters.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by aleph_minus_one on Sunday March 10, 2024 @11:29AM (#39659951)
These specifications rather look like some AI acceleration ICs, and not like GPUs (recall that "GPU" stands for Graphics Processing Unit).
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by KeplerBoy on Sunday March 10, 2024 @11:34AM (#39659993)
Sure, no one actually cares about the graphics part anymore in these contexts. Many Nvidia Datacenter GPUs are also no longer GPUs in that sense.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by mise_en_place on Sunday March 10, 2024 @02:04PM (#39661139)
Yep just need to load the model. It can and probably should be headless.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by bee_rider on Sunday March 10, 2024 @05:22PM (#39662629)
I know it isn’t the what you mean, but as an aside (rather than a contradiction), the gaming marked is still much bigger than the ML model training one, right? So presumably people care about the graphics part in the sense that development there funds the development of the cards, haha.

I always assumed that was what killed Xeon Phi. Hard to justify a GEMM card in and of itself. However clever you get, NVIDIA will be back next year with twice as much bandwidth.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by SonOfLilit on Sunday March 10, 2024 @05:48PM (#39662783)
According to my googling, data center has been bigger than gaming for nvidia since 2022, and almost x2 in Q2 2023 following a crazy nosedive in gaming sales.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by bee_rider on Sunday March 10, 2024 @06:26PM (#39663013)
Woah, that’s really something
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by FridgeSeal on Sunday March 10, 2024 @08:42PM (#39663738)
Nvidia burnt quite a lot of goodwill with the 40xx series cards and pricing.

Melting connectors, obscene pricing, marginal performance increase, zero availability; then when hardly any of that was addressed, Ti versions release which are equally expensive, and equally lacklustre. Combine that with patchy support for frame generation and 30xx series cards still going really strong, and you’ve got not a lot of incentive to upgrade.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by weebull on Monday March 11, 2024 @08:42AM (#39667468)
In dollars, for sure.

In units sold?

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by bee_rider on Monday March 11, 2024 @01:06PM (#39670744)
I think dollars was the right figure to defeat my point. My thought was that they would be impossible for their more datacenter type competition to beat, because their R&D budget came from a much larger gaming segment. But, if they are around the same size, or the data center type users actually pay more, it is a level playing field.

I’m sure they don’t mind having both revenue streams of course! But on the other hand, they have to serve two sets of interests.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by KeplerBoy on Sunday March 10, 2024 @05:37PM (#39662720)
No, datacenter GPU revenue has surpassed gaming revenue some time ago. At least for Nvidia and I fully expect this trend to continue.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by krapht on Sunday March 10, 2024 @08:27PM (#39663643)
I'll bet against that. NVIDIA's margin is so large that Google/Microsoft and others can fund / are funding large teams to make TPUs and other dedicated hardware competitive. I also believe LLMs are part of the hype cycle just like crypto. In ten years the gaming market will return to being NVIDIA's primary market.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by hnfong on Sunday March 10, 2024 @10:50PM (#39664504)
A couple factors to consider:

1. The hardware isn't nVidia's primary moat. CUDA is. Currently all machine learning tooling assumes you have a CUDA device.

2. The hype cycle may be real, but nobody really knows how much better AI will become. The uncertainty is driving the hype (which is obviously on the optimistic side), but it could well be that models become so good that everyone "needs" an AI chip like how we "need" a smartphone today.

3. The gaming/graphics market is probably going to slowly shrink. There's only so many pixels you can push to the eye. There's very real diminishing returns there. At some point people literally won't be able to tell the difference between the newer/better/faster graphics and the older generation, at which point the GPU vendor's margins drop significantly.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by weebull on Monday March 11, 2024 @08:46AM (#39667508)
> 1. The hardware isn't nVidia's primary moat. CUDA is.

People really don't appreciate this. So many times I see people comment that AMD should implement CUDA and not try to get software to move standard.

AMD have a massive task ahead because they NEED to get CUDA unseated just to play on a level playing ground, let alone win.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by CuriouslyC on Sunday March 10, 2024 @10:35PM (#39664410)
If by "LLMs are part of the hype cycle" you mean "people are hyping them more than their current capabilities entirely warrant" maybe. If you mean "LLMs are a hype technology that is going to peter out without leaving a major impact on society" as kindly as I can phrase it, what on earth are you smoking, or are you Amish?
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by hnfong on Sunday March 10, 2024 @10:51PM (#39664512)
To be fair, GP compared the LLM hype with crypto... And as niche crypto may be in the future, I don't think it will also "peter out without leaving a major impact on society"...
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by KetoManx64 on Monday March 11, 2024 @12:17AM (#39664882)
Crypto will not be niche in the future. Bitcoin has a market cap of 1,349,125,982,176 (https://coinmarketcap.com/currencies/bitcoin/) and recently surpassed the market cap of gold itself and has large investors from Black Rock to Apple, ans recently got approved for ETFs which means the general population's 401k's will have bitcoin in them starting this year. Other crypto currencies may die out, but bitcoin is here permanantly.

If you haven't yet, buy some bitcoin and stop letting the government steal your hard earned money through inflation.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by gleenn on Sunday March 10, 2024 @06:26PM (#39663019)
Many of them don't even have video out ports, they are purely for the compute power.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by weebull on Monday March 11, 2024 @08:47AM (#39667521)
The hardware is still on the chip.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by RobotToaster on Sunday March 10, 2024 @11:45AM (#39660073)
Obviously they are graphicless processing units.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by karmakaze on Sunday March 10, 2024 @12:37PM (#39660484)
GPGPU is a thing.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by aleph_minus_one on Sunday March 10, 2024 @01:44PM (#39660974)
> GPGPU is a thing.

Indeed.

GPGPU means "using a GPU for things that are General Purpose (GPGPU)". The aforementioned IC is not a GPU that is used for general-purpose computations, but a specialized chip for AI computations.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by Almondsetat on Sunday March 10, 2024 @01:51PM (#39661038)
Isn't a GPGPU just a PPU?
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by fyrn_ on Sunday March 10, 2024 @11:35AM (#39659996)
They are "inferrence only" according to the article
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by camel-cdr on Sunday March 10, 2024 @11:49AM (#39660092)
grayskull is "inference only", but wormhole will also "support" inference.

I put those in quotes, because theoretically both can do training, it's just that grayskull isn't well suited for it, because of the internal fp19 format, and no good support for scaling to multiple cards. wormhole will have internal fp32, and is designed to scale out with across multiple cards, and servers.

At least that's how I understood it.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by buildbot on Sunday March 10, 2024 @12:22PM (#39660356)
FP19 is perfectly fine for training - llama is trained in fp16, many train in bf16, with microscaling exponents, you can do 6 bit training : https://arxiv.org/abs/2310.10537
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by smallnamespace on Sunday March 10, 2024 @12:49PM (#39660570)
I think the broader context here is that it's "fine for training" in the sense that you can successfully train a model, but it's not "fine for training" in the sense that it can only train small models due to the lack of scaling across cards, which directly cuts against where ML has been trending over the last several years.

In LLM-land we've rapidly gone from training bespoke models to doing fine tuning to RLHF to zero-shot prompting. The better the underlying model the more you can do without additional training, so hardware that fails to scale up to the largest training runs will have limited practical utility despite technically supporting training.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by buildbot on Sunday March 10, 2024 @02:00PM (#39661114)
Wormhole does support scale out though via it's built in networking? And there seem to be links for something on top of the board, NVLINK style.

And yes, I know, I've been working on LLM pretraining for about 4 years now, since 2020. The number formats themselves so far are mostly scale invariant or improve with larger scale - you can quantize a larger model and see less performance drop than a smaller model.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by threecheese on Sunday March 10, 2024 @01:04PM (#39660678)
I wonder, is the dual-use of GPUs a significant engineering bottleneck for Nvidia et al? My understanding is that for libraries like Tensorflow and PyTorch, much of the complexity is supporting the many-to-many mapping of model structures to GPU silicon in a way that reduces “compile time”, with all the tradeoff landmines you might expect there. I would imagine that abstracting this at the hardware layer is really valuable. Are these non-GPU architectures the future of machine learning, and can we expect the big vendors to start competing here or is this a business risk for them? (robbing Peter to pay Paul, like Google investing in AI that cannibalizes their search revenue)
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by smoldesu on Sunday March 10, 2024 @04:36PM (#39662336)
The dual-use of GPUs is what's driving Nvidia's demand, for the most part. They bet big on more outlandish designs (eg. CUDA/Tensor cores) and mixed-precision computation, and did a lot of the hardware/software work to get it shipped out years ago. There wasn't much interest in CUDA outside niche research/industry applications for a while, it's a small miracle they kept it around long enough to see the crypto and AI booms. Now their bet is paying big dividends, and other companies are trying to figure out fast ways to leverage raster compute for general-purpose acceleration.

Apple initially developed OpenCL with Khronos as a similar-ish analog for GPU acceleration a while ago. There were a few partners that invested in it, but it suffered the same lack of demand as CUDA and languished for a while. Now Apple doesn't support OpenCL, so the purpose of a multi-platform acceleration library has kinda been scuttled. Nvidia played their cards well, and their competitors are going to feel the pain for a while unless they work together again.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by dannyw on Sunday March 10, 2024 @01:45PM (#39660984)
I doubt it. Toolkits like TensorRT are specifically optimised, and NVIDIA already segregated their HPC vs gaming dies (and corresponding, die space).

The H100s feature a minuscule amount of ROPs and TMUs (mainly for graphics); and doesn’t come with NVENC/DEC, etc. DirectX, Vulkan is not supported.

You’ll just see more and more tensor cores, optimised CUDA cores for bfloat, etc.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by paulmd on Sunday March 10, 2024 @05:15PM (#39662586)
H100 does have NVDEC and jpeg ingest accelerators

https://www.servethehome.com/wp-content/uploads/2023/10/NVID...

Tbh it’s mildly surprising they even removed NVENC considering the overall size of the chip (in the absolute we are only talking about low-single-digit mm2 savings) and then H100 is still advertised and has features targeting VM graphics/visualization still… remember they also still put a full graphics pipeline with ROPs/TMUs on the chip, just no actual display hardware.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by lobochrome on Sunday March 10, 2024 @08:32PM (#39663677)
It's a tradeoff with verification and validation, not so much die-space. If you include the IP, you need to run an expensive (time-consuming) simulation and emulation for the IP. Then, you need to validate it on first silicon and pray that it doesn't impact yield in HVM.

These days, simulation runs basically nonstop on all the FPGAs the company is able to throw at it until tape out. Then, in post-silicon validation, you have engineering teams working 24/7 to validate the device on the bench. Finally, test engineering tries to achieve yield in HVM.

Anything that you don't need on the spec sheet or the designer insists on is cut to save time to market.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by eoerl on Monday March 11, 2024 @06:04PM (#39673773)
These can also be used for machine learning actually (see Dali for data loading for instance)
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by weebull on Monday March 11, 2024 @08:41AM (#39667460)
> I wonder, is the dual-use of GPUs a significant engineering bottleneck for Nvidia et al?

Not much. GPUs became array processing engines in the early 2000s and the amount of residual fixed function graphics hardware is tiny now.

The biggest thing is that a lot of network evaluation is being done at lower precision (BF16/ FP8 / ternary) now, but my understanding is that training the networks still requires FP32. As these companies are really targeting the training market the high precision modes needed for graphics can't be thrown away. If a company was to target the end user, then you could optimise for lower precision, but end users find dedicated neural net acceleration a luxury they can get for free by buying a GPU.

Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by tiahura on Sunday March 10, 2024 @05:18PM (#39662608)
Matrix-Math Coprocessors.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by weebull on Monday March 11, 2024 @08:49AM (#39667540)
8087 - vector edition.
Re:Tenstorrent unveils Grayskull, its RISC-V answer to GPUs by layer8 on Sunday March 10, 2024 @07:01PM (#39663222)
That’s why the article characterizes them as an “alternative to GPUs […] for AI development“.

That being said, it’s a Grayskull Processing Unit. ;)