RCan library(ironpaw) repurpose FFT hardware [Glimps into Ryzen AI 7 350] (Re: Hack ecosystem ignorance paired with paranoia)

Liste des GroupesRevenir à c theory 
Sujet : RCan library(ironpaw) repurpose FFT hardware [Glimps into Ryzen AI 7 350] (Re: Hack ecosystem ignorance paired with paranoia)
De : janburse (at) *nospam* fastmail.fm (Mild Shock)
Groupes : comp.theory comp.lang.c comp.lang.c++
Date : 01. Aug 2026, 01:33:53
Autres entêtes
Message-ID : <114jeth$o8qj$3@solani.org>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0 SeaMonkey/2.53.24
Hi,
One could believe the AI boom is a kind of
Charles Darvin Galapagos Island Evolution
Trick of repurposing FFT hardware.
But this is of course not true, HPC, high
performance computing, has already defined
level 3 ops years ago.
But look at this rabit hole of Ryzen AI 7 350
NPU design, which is a stripped down Xilinx,
stripped of exotic FFT features:
Getting peak TOPS on a Ryzen AI 7 350 NPU
https://destevez.net/2026/05/getting-peak-tops-on-a-ryzen-ai-7-350-npu/
But the core feature, very long instruction
word (VLIW) engines, with hardware accelerated
GEMMs, scattered in grids of ASIC tiles,
connected by DMA and NoC, is even not very
specific to AMD, you find it also in Snapdragon /
Qualcomm SoCs for AI Laptops.
Bye
P.S.: My brain playing tricks, why should I
name a library(ironpaw) ? From the same
article above. Maybe WebNN is easier to use?
"mlir-aie contains a Python framework called
IRON that generates LLVM MLIR code representing
a workload that runs on the NPU, including the
code that runs on each compute tile processor
and the configuration of DMAs and other hardware.
Kernels for the compute tile processor can be
written in C++ and compiled either with the
open-source llvm-aie Peano compiler, which is
a fork of LLVM that adds support for the Xilinx
AI engine processors, or with the closed-source
Xilinx CHESS compiler, which is included in Vitis.
In simple cases the kernels can also be directly
written in Python with IRON."
Getting peak TOPS on a Ryzen AI 7 350 NPU
https://destevez.net/2026/05/getting-peak-tops-on-a-ryzen-ai-7-350-npu/
Mild Shock schrieb:
Hi,
  > Who exactly is the thief? Does this person
 > have stats in the Rogue class in dungeons
 > and dragons?
 The conspiracy theory of a stealing of Torso VDBE,
by Rossy Boy, is probably a result of complete
ignorance of the Hack ecosystem.
 Hack is a very popular computer science project,
with a couple of subprojects in hardware and
software. It goes also by the name Nand to Tetris,
 and is programming language agnositic. You can do
Hack experiments in any programming language, be
it BASIC, ADA or Rust. Nobody cares.
 The gist are projects like here, first to
educate yourself about Hack:
 https://www.nand2tetris.org/course
 And then to use Hack in different contexts:
 https://www.nand2tetris.org/copy-of-talks
 For didactic purposes, I used Hack for my WebGPU
experiment. I didn't even take a look at Torso
VDBE, why should I? Hack is nicely documented,
 has even a book, and fusing the two 16-bit
instruction types A and D, into a single 32-bit
instruction stream, is nowhere patented.
 Bye
  Johann 'Myrkraverk' Oskarsson schrieb:
On 30/07/2026 2:13 AM, Ross Finlayson wrote:
>
https://www.theregister.com/databases/2026/07/29/after-rewriting-sqlite- in-rust-turso-turns-its-sights-on-postgres/5279835
>
I don't much care about Rust. It's yet another Google product,
with the idea of not having exception handling, then supposedly
it's efficient and safe, yet, it's efficient by not being safe,
and safe by not being efficient. Then there's the macro/metaprogramming
front-end, which basically doesn't validate
like templates or otherwise for compile-time invariants,
that is basically like people who use string substititution instead
of object models, who all suffer injection attacks.
>
Personally, I like Postgres in C, and I hope it stays there.  I used to
maintain PL/Java, and got intimately familiar with some of the limi-
tations of the JNI interface.  And while there's some new Java foreign
function interface now, it doesn't replace JNI.  Especially for projects
that embed the JVM like PL/Java.
>
I haven't contributed to that project for maybe one and half decade, and
now that I'm using Java again -- a project I'll mention in another
thread --[1] I may just resume some duties in PL/Java.  But that's a
future adventure that may or may not happen.
>
So, I was going to say something about Postgres?  Right, I'm sure the
author of Postgres-in-Rust will run into some of the problems people
always run into when they attempt to rewrite other large projects, and
that's not learning from the prior mistakes.  I try to avoid that.
>
Some of that I learned the hard way, and some of that I learned by read-
ing the /Mythical Man Month/.  I don't remember the author's name, and
my physical copy is not in my current library, but I believe the author
is famous enough I don't need to mention him by name.
>
>
>
>
This latest manic episode has that in some more clinical or caring
settings, then one might wonder over the author's need to get help
or whether they're lost their mittens. In another view, though,
that's crazy-town and it's not a good place and we don't go there
any-more, population burse-scheiss-bots. Anyways here we just
generally respect people well enough to let them well alone.
>
I don't remote diagnose people.  While I don't have a medical license
to lose, I feel it's impolite to potentially mis-diagnose people over
text messages.
>
I have not felt very respected here in comp.lang.c.  I guess we must
have some different experiences in this place.  Who exactly is
welcoming, and a warm person?
>
>
Not to spring on you that you're wrong, it's not a conspiracy
against you, anyways as per the usual Shut Up goes out to any
of these JB, JG, PO, WM, ..., sock-puppet bots.
>
I'm not sure I recognize all of these initials.  I'm sure I'll
learn to not engage with the problem children here in comp.lang.c,
but it's been a few days, and I'm still familiarizing myself with
the regulars.
>
>
Thief.
>
Who exactly is the thief?  Does this person have stats in the Rogue
class in dungeons and dragons?
>
>
Happy C coding!
>
[1] Those pretend em-dashes will surely make Dan Cross even more
fictional.  I hope his rage isn't fictional and he'll byte every
character I type here in comp.lang.c.
 

Date Sujet#  Auteur
29 Jul 26 * A brain desease of 20 days [Rossy Boy] (Was: Viswath & Charmaigne (vector-wide scalar-word and character machines))39Mild Shock
29 Jul 26 +* Rossy Boys tears could cool a data center [pi-WAM Interleaved Synchronized Emulator]34Mild Shock
29 Jul 26 i+* I don't use Rust, you are crazy [Jump off a bridge, idiot] (Was: Rossy Boys tears could cool a data center [pi-WAM Interleaved Synchronized Emulator])4Mild Shock
4 Aug 26 ii`* Standing on the shoulders of giants (Re: I don't use Rust, you are crazy [Jump off a bridge, idiot])3Mild Shock
4 Aug 26 ii `* You Thief! Stealing Szemeredi, Aristotle, Leibniz, etc.. (Re: Standing on the shoulders of giants)2Mild Shock
4 Aug 26 ii  `- How Rossy Boys plagiarism works [Copy Paste Slop] (Re: You Thief! Stealing Szemeredi, Aristotle, Leibniz, etc..)1Mild Shock
29 Jul 26 i+* Re: Postgres is in C!16Ross Finlayson
29 Jul 26 ii+- Please don't extend your cross posting / What does abstract mean? (Was: Postgres is in C!)1Mild Shock
29 Jul 26 ii+- Please don't extend your cross posting / What does abstract mean? (Was: Postgres is in C!)1Mild Shock
30 Jul 26 ii`* Re: Mars, the MIPS emulator in Java13Ross Finlayson
30 Jul 26 ii +- Re: Mars, the MIPS emulator in Java1Ross Finlayson
30 Jul 26 ii `* Re: Mars, the MIPS emulator in Java11Ross Finlayson
30 Jul 26 ii  +* Re: Mars, the MIPS emulator in Java2Ross Finlayson
31 Jul 26 ii  i`- Re: Decorum1Ross Finlayson
5 Aug 26 ii  `* Re: Mars, the MIPS emulator in Java8Ross Finlayson
5 Aug 26 ii   +* Re: Mars, the MIPS emulator in Java3Chris M. Thomasson
5 Aug 26 ii   i`* Re: Mars, the MIPS emulator in Java2Ross Finlayson
5 Aug 26 ii   i `- Re: Mars, the MIPS emulator in Java1Chris M. Thomasson
6 Aug 26 ii   +* Re: Mars, the MIPS emulator in Java3Ross Finlayson
7 Aug 26 ii   i`* Re: Mars, the MIPS emulator in Java2Ross Finlayson
7 Aug 26 ii   i `- Re: Mars, the MIPS emulator in Java1Ross Finlayson
7 Aug 26 ii   `- Re: Mars, the MIPS emulator in Java1Ross Finlayson
29 Jul 26 i+* Hack ecosystem ignorance paired with paranoia [Nand to Tetris] (Re: Postgres is in C!)12Mild Shock
29 Jul 26 ii+* A funny Q16.16 experiment with Hack (Was: Hack ecosystem ignorance paired with paranoia [Nand to Tetris])3Mild Shock
30 Jul 26 iii`* Summer Challenge: libSQL = Prolog+Modes [VDBE versus π-WAM] (Re: A funny Q16.16 experiment with Hack)2Mild Shock
12 Aug 26 iii `- Re: Bullshit Authorized by Sarah Connor [EyeProlog Failure] (Re: Summer Challenge: libSQL = Prolog+Modes [VDBE versus π-WAM])1Mild Shock
30 Jul 26 ii+* I wrote Hack VM for π-WAM from scratch [4 Months total JavaScript, Python and Java] (Re: Crating Interpreters, Java part)6Mild Shock
30 Jul 26 iii+* For WebGPU I first had SIMD in mind (Was: I wrote Hack VM for π-WAM from scratch)2Mild Shock
30 Jul 26 iiii`- Corr.: 4 Months --> 4 Weeks (Was: For WebGPU I first had SIMD in mind)1Mild Shock
30 Jul 26 iii+* MIPS is a big Huffman mess [But Hack could do it] (Was: I wrote Hack VM for π-WAM from scratch)2Mild Shock
30 Jul 26 iiii`- Not declarative with PHI (Φ) nodes (Re: MIPS is a big Huffman mess [But Hack could do it])1Mild Shock
31 Jul 26 iii`- Quo Vadis: Extend investigations to WebNN (Re: I wrote Hack VM for π-WAM from scratch)1Mild Shock
1 Aug 26 ii+- RCan library(ironpaw) repurpose FFT hardware [Glimps into Ryzen AI 7 350] (Re: Hack ecosystem ignorance paired with paranoia)1Mild Shock
1 Aug 26 ii`- Can library(ironpaw) repurpose FFT hardware [Glimps into Ryzen AI 7 350] (Re: Hack ecosystem ignorance paired with paranoia)1Mild Shock
29 Jul 26 i`- Re: Postgres is in C!1Cóilín Nioclásín Glostéir
1 Aug 26 `* He uses "FIFO objects", and DMA and Noc [Glimps into Ryzen AI 7 350] (Re: A brain desease of 20 days [Rossy Boy]))4Mild Shock
1 Aug 26  `* Tablet and phone UBS-C remote debugging (Re: He uses "FIFO objects", and DMA and Noc)3Mild Shock
1 Aug 26   `* NPUs doing 2d chess comms (Manhattan Distance or L1 Norm) (Re: Tablet and phone UBS-C remote debugging)2Mild Shock
1 Aug 26    `- NACK retransmission might double Manhattan Distance (Re: NPUs doing 2d chess comms)1Mild Shock

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal