惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
CXSECURITY Database RSS Feed - CXSecurity.com
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
博客园 - 叶小钗
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
Vercel News
Vercel News
Hugging Face - Blog
Hugging Face - Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
美团技术团队
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
F
Fortinet All Blogs
博客园 - 三生石上(FineUI控件)
Microsoft Security Blog
Microsoft Security Blog
H
Heimdal Security Blog
有赞技术团队
有赞技术团队
The Cloudflare Blog
S
Secure Thoughts
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
The Blog of Author Tim Ferriss
M
MIT News - Artificial intelligence
Google DeepMind News
Google DeepMind News
Schneier on Security
Schneier on Security
N
News and Events Feed by Topic
小众软件
小众软件
C
Cybersecurity and Infrastructure Security Agency CISA
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - Franky
T
Tenable Blog
The Last Watchdog
The Last Watchdog
腾讯CDC
量子位
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
雷峰网
雷峰网
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Cyberwarzone
Cyberwarzone
S
Securelist
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Proofpoint News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
I
InfoQ
Spread Privacy
Spread Privacy
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hackread – Cybersecurity News, Data Breaches, AI and More

IBM Research

It’s time for cryptography to get its own abstraction layer This could be the largest synthetic code dataset yet How to measure the performance of a quantum computer | IBM Quantum Computing Blog Release News: Qiskit v2.5 is here! | IBM Quantum Computing Blog CoFrGeNets replace the ‘bones’ of transformer-based models How training environments can teach AI models to misbehave What’s new at IBM Quantum - Q2 2026 | IBM Quantum Computing Blog Modeling the chemistry of fusion reactor material | IBM Quantum Computing Blog Ponder This Challenge - July 2026 - Return of the Superheroes Apply to IBM Quantum Developer Conference 2026 | IBM Quantum Computing Blog Qiskit Paulice: postselected quantum error correction | IBM Quantum Computing Blog What is IBM’s nanostack chip architecture? IBM introduces the smallest computer chip in the world A new playbook for quantum optimization benchmarking Running AI on mixed hardware for speed and affordability Explore next-gen quantum algorithms with IBM Quantum Credits | IBM Quantum Computing Blog Allstate explores quantum computing for insurance portfolios | IBM Quantum Computing Blog Can LLMs discover quantum error correction codes? Prototype and validate fermionic circuits faster with ffsim | IBM Quantum Computing Blog Bringing the power of semantic AI to IBM Db2 The fast Fourier transform, how and why it works Building AI more like software The future of quantum takes center stage at NY Tech Week Qiskit Fall Fest 2026: Applications open | IBM Quantum Computing Blog IBM to invest $10 billion in quantum computing | IBM Quantum Computing Blog Renowned mathematician Subhash Khot joins IBM Research Ponder This Challenge - June 2026 - The Superhero Team Movies New Classroom Accounts expand quantum access for educators | IBM Quantum Computing Blog Qiskit Global Summer School 2026: Registration now open | IBM Quantum Computing Blog How researchers built a record-setting quantum circuit | IBM Quantum Computing Blog IBM charts a new research path with MIT How IBM is using quantum computing to understand the operating system of the universe How to use sample-based quantum diagonalization on IBM hardware Quantum-centric supercomputing simulates 12,635-atom protein | IBM Quantum Computing Blog A decade of quantum on the cloud | IBM Quantum Computing Blog Ponder This Challenge - May 2026 - The Powers of a Binary Matrix Where the frontiers of high-speed racing and computing meet Introducing the IBM Granite 4.1 family of models Building the future of computing, together Next-generation algorithms could move fusion from the lab to the grid Bringing quantum-centric supercomputing to Illinois What’s new at IBM Quantum - Q1 2026 | IBM Quantum Computing Blog Release News: Qiskit v2.4 is here! | IBM Quantum Computing Blog How IBM Quantum is enabling healthcare and biology research | IBM Quantum Computing Blog How an extra training step can unlock AI’s reasoning power IBM demonstrates extreme scale for content-aware storage with a 100-billion vector database Ponder This Challenge - April 2026 - The Unlabeled Clock IBM Research and ETH Zurich open a new era of innovation IBM’s newest time-series models cover a full range of enterprise prediction tasks Toward a transparent supply chain for AI Quantum computers take a step into real materials science Donating llm-d to the Cloud Native Computing Foundation Cleveland Clinic & IBM debut new quantum simulation workflow | IBM Quantum Computing Blog Turning turbulence into transcripts Like the information in a dream: IBM’s Charles H. Bennett receives ACM Turing award Doubling down on open-access quantum computing | IBM Quantum Computing Blog Unveiling the first reference architecture for quantum-centric supercomputing Realizing Feynman’s vision for the future of simulation | IBM Quantum Computing Blog IBM is working today to secure communication from tomorrow’s quantum risks Quantum simulates properties of the first-ever half-Möbius molecule, designed by IBM and researchers A look back at the International Year of Quantum | IBM Quantum Computing Blog TerraStackAI: Bringing Earth and space AI to Red Hat and the world Ponder This Challenge - March 2026 - Path game on a hole-riddled chessboard IBM demonstrates High NA EUV process capability on track for insertion below 2 nm nodes at SPIE 2026 Quantum Advantage Tracker: the race to advantage | IBM Quantum Computing Blog
Building PyTorch-native support for the IBM Spyre Accelerator
Viji Srinivasan, Raghu Ganti, Mudhakar Srivatsa, Elpida Tzortzat · 2026-03-06 · via IBM Research

We recently published our 1H 2026 roadmap for enabling the IBM Spyre Accelerator in the PyTorch ecosystem. In a companion technical note, we described the hardware — its 32 active AI cores, mixed-precision SIMD-systolic arrays, and programmable dataflow design.

Here, we wanted to walk through the key themes of the roadmap and how we are building first-class PyTorch support for a dataflow accelerator in an ecosystem largely shaped by GPUs. Our philosophy is ecosystem-first — we’re leveraging upstream mechanisms, minimizing custom code, and contributing back the pieces that make it easier for the next accelerator to follow the same path.  

Integrating with torch.inductor

We are extending inductor out-of-tree to handle the abstractions that dataflow accelerators require. Three extensions matter most: First, we are introducing tile-based tensor layouts so the compiler can reason about the block-structured data movement that Spyre's ring-connected cores expect. Second, we are adding multi-core work-division passes that partition tiles across Spyre's 32 cores during compilation rather than at runtime. Third, we are adding scratchpad optimization — Spyre cores use explicitly managed on-chip memory rather than hardware caches, and inductor needs to account for this when scheduling data. Together, these extensions will let torch.compile produce efficient Spyre code for every priority model in our 1H 2026 scope, from Llama 3.1 8B to Granite 4 Hybrid 30B.  

From inductor to silicon: The compiler stack

We are taking a two-staged approach to the backend compiler intermediate representation (IR) that sits between inductor's high-level graph and Spyre machine code.

In the first stage, SuperDSC (SDSC) will serve as the backend compiler IR — the single entry point for all operation lowering and code generation. Every torch op required by our priority models will be expressible in SDSC, providing a clean separation between the PyTorch integration layer and hardware-specific optimization.

In the second stage, we will transition to KernelTile IR (KTIR), a community-aligned specification more in line with emerging initiatives like TileIR. KTIR will generalize the tile-level representation so that other dataflow accelerators — not just Spyre — can use it for lower-level scheduling and code generation. We plan to publish the complete KTIR spec in the first half of the year and are designing the open-source scheduling algorithms that sit on top of it to be adaptable beyond our own hardware.  

Runtime and distributed inference

Spyre will register as a PyTorch device entirely through out-of-tree extensions: device lifecycle, memory management, data transfer, and dispatch. Our target is 100% of registration handled this way, with less than 5% overhead compared to direct device access. We plan to contribute the generic primitives we build back into PyTorch core's OpenReg testing infrastructure.

For multi-card inference, we are compiling functional collective operations (all-reduce, all-gather) through torch.inductor, which will give us distributed inference across all priority models in 1H 2026. Longer-term, we plan to migrate to torch.distributed and eventually torch.comms as the community communication layer stabilizes.  

Serving models with vLLM

Production inference will run through vLLM. We are enabling Spyre as a vLLM platform plugin, adopting upstream model implementations rather than maintaining our own forks. Our priority models will serve end-to-end through vLLM on Spyre.

Two optimizations will drive practical usability. A new Spyre attention backend will remove the homogeneous sequence-length constraint, directly reducing inter-token latency. And improved torch.compile artifact caching in upstream vLLM will bring startup time down to a few seconds. We are collaborating with the vLLM community to stabilize the platform plugin interface.  

Testing at every layer

We are building a layered test pyramid that will validate the full stack: op-level correctness, inductor compilation and lowering, module-level tests (including attention, normalization, and activations), top-level model quality and performance, and end-to-end vLLM inference. All tests will be scoped to the priority models and will run nightly, with regression failures flagged within hours.

We are building this CI infrastructure as an out-of-tree CI contribution to the PyTorch ecosystem, establishing patterns that other accelerator teams can adopt. Our target is above 95% pass rate on nightly runs, with the full pipeline completing in under three hours.

Contributing back

Being ecosystem-first means giving back, not just building on top. Three contributions stand out this half: We plan to upstream OpenReg primitives so that out-of-tree device testing becomes a first-class PyTorch capability. We are working to generalize KTIR as a community specification so that dataflow accelerators share a common tile-level IR rather than each inventing their own. And we will be documenting out-of-tree CI patterns so that the next accelerator team to come along does not have to solve infrastructure from scratch.

Design documents and RFCs live in our public repository. We welcome engagement — whether reviewing the KTIR spec, trying the Spyre trace analyzer, or contributing to the conversation on what PyTorch-native accelerator support should look like.