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

推荐订阅源

L
LangChain Blog
AWS News Blog
AWS News Blog
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
The Cloudflare Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
腾讯CDC
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
爱范儿
爱范儿
IT之家
IT之家
博客园 - 叶小钗
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题
L
Lohrmann on Cybersecurity
Scott Helme
Scott Helme
G
GRAHAM CLULEY
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
J
Java Code Geeks
小众软件
小众软件
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
V
V2EX
The Last Watchdog
The Last Watchdog
S
Securelist
博客园 - Franky
罗磊的独立博客
阮一峰的网络日志
阮一峰的网络日志
AI
AI
雷峰网
雷峰网
博客园 - 司徒正美
L
LINUX DO - 热门话题
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
LINUX DO - 最新话题
TaoSecurity Blog
TaoSecurity Blog
Cisco Talos Blog
Cisco Talos Blog
K
Kaspersky official blog
H
Hacker News: Front Page
量子位
Latest news
Latest news

IBM Research

IBM commits $50M in quantum access for US Genesis Mission 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.