this post was submitted on 26 May 2024
30 points (81.2% liked)

Furry Technologists

1310 readers
1 users here now

Science, Technology, and pawbs

founded 1 year ago
MODERATORS
all 14 comments
sorted by: hot top controversial new old
[–] [email protected] 33 points 5 months ago (1 children)

Tired of hearing about AI bullshit.

[–] [email protected] 25 points 5 months ago

Sounds a lot like an FPGA.

[–] [email protected] 13 points 5 months ago

How much is this start up paying for this PR?

[–] [email protected] 11 points 5 months ago (1 children)

i love how being a software company that also designs hardware is now referred to as "going Apple's way" because everything has to tie back to apple somehow

[–] [email protected] 3 points 5 months ago

They've got 15% market share... but it's sexy!

[–] [email protected] 3 points 5 months ago (1 children)

Hmm I wonder if this will go anywhere. Isn't it similar to what a graphics card does? Calculating specific instructions in an efficient way? But where does it stop being a CPU? When it only supports specific languages?

Idk I think RISC might be the future more than this. 99% less power consumption is only going to make the neural nets a bit better because they need an exponential increase in processing power for linear gains.

[–] [email protected] 4 points 5 months ago* (last edited 5 months ago) (2 children)

This isn't an ai co processor. It sounds more like an fpga that connects a bunch of standalone alus, and also has compiler support for common languages:

The compiler generates a representation of the data flow, places the instructions with an efficient network on chip. A RISC-V core configures the fabric and then shuts down to leave the tiles running, although the fabric can reconfigure itself as a general purpose processor that can run C, C++ or Rust as well as edge AI frameworks and potentially transformer frameworks.

The "the fabric can reconfigure itself" part is interesting too, maybe that's why they're not calling it an fpga

[–] [email protected] 3 points 5 months ago (1 children)

But FPGAs can reconfigure themselves.

[–] [email protected] 2 points 5 months ago (1 children)

After being configured by the user? Didn't know that

[–] [email protected] 4 points 5 months ago

There are a few ways to do it for Xilinx/AMD For Zynqs, the processor actually programs the programmable logic, so you just need bit files in the OS file system and your good to go. For any part there is also partial reconfiguration where small bits can be programmed with alternate partial bitstreams without reconfiguring the whole device. There are a bunch of conditions that have to be met, and I don't have any experience with that style of design, but yep, self reconfiguration, at leas on Xilinx parts, is definitely a thing.

[–] [email protected] 3 points 5 months ago (1 children)

? why just those three why not any language that can target LLVM?

or is that just a shorthand for the languages they've so far created hardware specific bindings for?

[–] [email protected] 1 points 5 months ago
[–] [email protected] 2 points 5 months ago

Not efficiency is the Problem, ist's AI