Jan Gray
@jangray.bsky.social
Kilocore RISC-V FPGA accelerators; former Microsoft dev tools architect; Vice-chair RISC-V SoftCPU SIG & Composable Custom Extensions Task Group; blog: https://fpga.org. Cyclist. Let's try kindness. 🇨🇦-🇺🇸
Bitcam About box:
“HELIOGRAPHE
In Memory Of
Bill Atkinson“
Class.
“HELIOGRAPHE
In Memory Of
Bill Atkinson“
Class.
November 9, 2025 at 6:48 PM
Bitcam About box:
“HELIOGRAPHE
In Memory Of
Bill Atkinson“
Class.
“HELIOGRAPHE
In Memory Of
Bill Atkinson“
Class.
Alas, your idea inbox seems to be rejecting ideas.
November 9, 2025 at 4:36 AM
Alas, your idea inbox seems to be rejecting ideas.
For onegreatidea @thestar.com
IDEA: reimagine and reopen Ontario Science Centre in Flemingdon Park as the Future of Canada Centre
CC: @mark-carney.bsky.social @onsciencecentre.bsky.social @saveosc.bsky.social @canadianarchitect.bsky.social @normsworld.bsky.social @dontrailtalker.bsky.social
IDEA: reimagine and reopen Ontario Science Centre in Flemingdon Park as the Future of Canada Centre
CC: @mark-carney.bsky.social @onsciencecentre.bsky.social @saveosc.bsky.social @canadianarchitect.bsky.social @normsworld.bsky.social @dontrailtalker.bsky.social
November 9, 2025 at 4:17 AM
For onegreatidea @thestar.com
IDEA: reimagine and reopen Ontario Science Centre in Flemingdon Park as the Future of Canada Centre
CC: @mark-carney.bsky.social @onsciencecentre.bsky.social @saveosc.bsky.social @canadianarchitect.bsky.social @normsworld.bsky.social @dontrailtalker.bsky.social
IDEA: reimagine and reopen Ontario Science Centre in Flemingdon Park as the Future of Canada Centre
CC: @mark-carney.bsky.social @onsciencecentre.bsky.social @saveosc.bsky.social @canadianarchitect.bsky.social @normsworld.bsky.social @dontrailtalker.bsky.social
No, he is not.
Please convey to the management that the recurrent trolling brings a bad smell to your periodical.
Please convey to the management that the recurrent trolling brings a bad smell to your periodical.
November 2, 2025 at 12:26 PM
No, he is not.
Please convey to the management that the recurrent trolling brings a bad smell to your periodical.
Please convey to the management that the recurrent trolling brings a bad smell to your periodical.
Surely the oldest person at Rocky Horror tonight at The Princess. It’s been 45+ years since that first showing that I tagged along with the MathSoc crew.
Exciting, illicit, and transgressive then, now? Well, quite lovely to see it again with this new generation.
Thank you bygone friends and times.
Exciting, illicit, and transgressive then, now? Well, quite lovely to see it again with this new generation.
Thank you bygone friends and times.
October 31, 2025 at 3:43 AM
Surely the oldest person at Rocky Horror tonight at The Princess. It’s been 45+ years since that first showing that I tagged along with the MathSoc crew.
Exciting, illicit, and transgressive then, now? Well, quite lovely to see it again with this new generation.
Thank you bygone friends and times.
Exciting, illicit, and transgressive then, now? Well, quite lovely to see it again with this new generation.
Thank you bygone friends and times.
Me, on low precision floating point LUT golf.
“Then multiplication is just a table lookup of the resulting 6b fraction after normalization and rounding. With 3b fraction inputs a.f and b.f you require 2^(3+3) = 64 entries, perfect for a 6 6-LUT 64x6b ROM. …”
From fpga.org/2023/11/27/r...
“Then multiplication is just a table lookup of the resulting 6b fraction after normalization and rounding. With 3b fraction inputs a.f and b.f you require 2^(3+3) = 64 entries, perfect for a 6 6-LUT 64x6b ROM. …”
From fpga.org/2023/11/27/r...
October 27, 2025 at 11:41 AM
Me, on low precision floating point LUT golf.
“Then multiplication is just a table lookup of the resulting 6b fraction after normalization and rounding. With 3b fraction inputs a.f and b.f you require 2^(3+3) = 64 entries, perfect for a 6 6-LUT 64x6b ROM. …”
From fpga.org/2023/11/27/r...
“Then multiplication is just a table lookup of the resulting 6b fraction after normalization and rounding. With 3b fraction inputs a.f and b.f you require 2^(3+3) = 64 entries, perfect for a 6 6-LUT 64x6b ROM. …”
From fpga.org/2023/11/27/r...
Hello old friend.
(I continue to feel intense contempt for Premier Biff Tannen / Doug Ford, Minister for Prevarication Kinga Surma, and co., for maliciously and/or stupidly (hard to tell) ruining @onsciencecentre.bsky.social.)
(I continue to feel intense contempt for Premier Biff Tannen / Doug Ford, Minister for Prevarication Kinga Surma, and co., for maliciously and/or stupidly (hard to tell) ruining @onsciencecentre.bsky.social.)
September 20, 2025 at 5:32 PM
Hello old friend.
(I continue to feel intense contempt for Premier Biff Tannen / Doug Ford, Minister for Prevarication Kinga Surma, and co., for maliciously and/or stupidly (hard to tell) ruining @onsciencecentre.bsky.social.)
(I continue to feel intense contempt for Premier Biff Tannen / Doug Ford, Minister for Prevarication Kinga Surma, and co., for maliciously and/or stupidly (hard to tell) ruining @onsciencecentre.bsky.social.)
A lovely visit to @perimeterinstitute.ca. Well done, thank you, and happy 25th anniversary PI.
September 20, 2025 at 4:21 PM
A lovely visit to @perimeterinstitute.ca. Well done, thank you, and happy 25th anniversary PI.
Congratulations @clairexen.bsky.social: #HotChips / IEEE TCMM 2025 Open Source Hardware Contribution Award
August 27, 2025 at 1:33 AM
Congratulations @clairexen.bsky.social: #HotChips / IEEE TCMM 2025 Open Source Hardware Contribution Award
#HotChips Wow, fantastic talk by Idan Burstein on NVIDIA ConnectX-8 800G RDMA SmartNIC, esp. explaining the many essential roles of such a "SuperNIC" in NVIDIA's AI datacenter scale-up. Oh, BTW, it's also a PCIe gen6 switch and an 8x100G switch. A forbidding and formidable part of the "NVIDIA moat".
August 26, 2025 at 2:17 AM
#HotChips Wow, fantastic talk by Idan Burstein on NVIDIA ConnectX-8 800G RDMA SmartNIC, esp. explaining the many essential roles of such a "SuperNIC" in NVIDIA's AI datacenter scale-up. Oh, BTW, it's also a PCIe gen6 switch and an 8x100G switch. A forbidding and formidable part of the "NVIDIA moat".
Fun includes 2 write/cycle regfile and interpipeline hazards.
WM-2 and SuperSPARC had cascading ALUs, latter combinationally.
websrv.cecs.uci.edu/~papers/mpr/...
WM-2 and SuperSPARC had cascading ALUs, latter combinationally.
websrv.cecs.uci.edu/~papers/mpr/...
August 25, 2025 at 10:47 AM
Fun includes 2 write/cycle regfile and interpipeline hazards.
WM-2 and SuperSPARC had cascading ALUs, latter combinationally.
websrv.cecs.uci.edu/~papers/mpr/...
WM-2 and SuperSPARC had cascading ALUs, latter combinationally.
websrv.cecs.uci.edu/~papers/mpr/...
Google's 2025 Ironwood TPU scales up HBM/SoC BW ~3X and scales up flops/SoC 10X (4614 TFLOPS FP8) vs. 2023 v5p (459 TFLOPS BF16).
August 24, 2025 at 7:16 PM
Google's 2025 Ironwood TPU scales up HBM/SoC BW ~3X and scales up flops/SoC 10X (4614 TFLOPS FP8) vs. 2023 v5p (459 TFLOPS BF16).
Different tradeoffs for
NVIDIA B200 liquid cooled NVL72 -- one rack
vs.
Meta AALC air cooled / liquid cooled NVL72 -- six racks,
supporting their unique requirements, software stack, infrastructure, operations
NVIDIA B200 liquid cooled NVL72 -- one rack
vs.
Meta AALC air cooled / liquid cooled NVL72 -- six racks,
supporting their unique requirements, software stack, infrastructure, operations
August 24, 2025 at 6:55 PM
Different tradeoffs for
NVIDIA B200 liquid cooled NVL72 -- one rack
vs.
Meta AALC air cooled / liquid cooled NVL72 -- six racks,
supporting their unique requirements, software stack, infrastructure, operations
NVIDIA B200 liquid cooled NVL72 -- one rack
vs.
Meta AALC air cooled / liquid cooled NVL72 -- six racks,
supporting their unique requirements, software stack, infrastructure, operations
The goodwill that Canada and US shared, “entre amis”.
August 8, 2025 at 4:16 PM
The goodwill that Canada and US shared, “entre amis”.
A past drama on a French train — many bikes boarded sans reservations and Mme. Conductor is not happy. Some bikes must detrain.
August 7, 2025 at 1:24 PM
A past drama on a French train — many bikes boarded sans reservations and Mme. Conductor is not happy. Some bikes must detrain.
To this day his van(s) are still to be found in Rothenburg ob der Tauber!
August 6, 2025 at 8:07 PM
To this day his van(s) are still to be found in Rothenburg ob der Tauber!
From a 02/2024 reply from @actblueorg.bsky.social on their spam problem.
“Donor contact information is vital for campaigns and organizations in order for them to engage with supporters like you through email and texting” => it is a feature, not a bug.
“Donor contact information is vital for campaigns and organizations in order for them to engage with supporters like you through email and texting” => it is a feature, not a bug.
August 6, 2025 at 7:27 PM
From a 02/2024 reply from @actblueorg.bsky.social on their spam problem.
“Donor contact information is vital for campaigns and organizations in order for them to engage with supporters like you through email and texting” => it is a feature, not a bug.
“Donor contact information is vital for campaigns and organizations in order for them to engage with supporters like you through email and texting” => it is a feature, not a bug.
July 27, 2025 at 4:33 AM
I also noted Rothenberg has a medieval crime and punishment museum (I always skip these).
www.youtube.com/watch?v=pFSB...
In short, although a coincidence, I had the eerie feeling that Gene Wolfe had been here decades before and had taken notes. //
www.youtube.com/watch?v=pFSB...
In short, although a coincidence, I had the eerie feeling that Gene Wolfe had been here decades before and had taken notes. //
July 23, 2025 at 2:43 AM
I also noted Rothenberg has a medieval crime and punishment museum (I always skip these).
www.youtube.com/watch?v=pFSB...
In short, although a coincidence, I had the eerie feeling that Gene Wolfe had been here decades before and had taken notes. //
www.youtube.com/watch?v=pFSB...
In short, although a coincidence, I had the eerie feeling that Gene Wolfe had been here decades before and had taken notes. //
Some blunt tipped executioner's swords and inscriptions. Nothing Terminus Est.
July 23, 2025 at 2:43 AM
Some blunt tipped executioner's swords and inscriptions. Nothing Terminus Est.
@rereadingwolfe.bsky.social @alzabosoup.bsky.social:
In the Baumann weapons collection of the Rothenberg ob der Tauber city museum, are several executioner's swords.
First I read this display about the town guilds, feast days, guild parades, and the sociallly excluded executioner's guild...
In the Baumann weapons collection of the Rothenberg ob der Tauber city museum, are several executioner's swords.
First I read this display about the town guilds, feast days, guild parades, and the sociallly excluded executioner's guild...
July 23, 2025 at 2:43 AM
@rereadingwolfe.bsky.social @alzabosoup.bsky.social:
In the Baumann weapons collection of the Rothenberg ob der Tauber city museum, are several executioner's swords.
First I read this display about the town guilds, feast days, guild parades, and the sociallly excluded executioner's guild...
In the Baumann weapons collection of the Rothenberg ob der Tauber city museum, are several executioner's swords.
First I read this display about the town guilds, feast days, guild parades, and the sociallly excluded executioner's guild...
Another FU from Microsoft — opening a PDF attachment in iOS Outlook forces you to Open M365 Copilot
July 21, 2025 at 7:59 PM
Another FU from Microsoft — opening a PDF attachment in iOS Outlook forces you to Open M365 Copilot