Blog

  • Beyond Von Neumann: Toward a unified deterministic architecture

    A cycle-accurate alternative to speculation — unifying scalar, vector and matrix compute

    For more than half a century, computing has relied on the Von Neumann or Harvard model. Nearly every modern chip — CPUs, GPUs and even many specialized accelerators — derives from this design. Over time, new architectures like Very Long Instruction Word (VLIW), dataflow processors and GPUs were introduced to address specific performance bottlenecks, but none offered a comprehensive alternative to the paradigm itself.

    A new approach called Deterministic Execution challenges this status quo. Instead of dynamically guessing what instructions to run next, it schedules every operation with cycle-level precision, creating a predictable execution timeline. This enables a single processor to unify scalar, vector and matrix compute — handling both general-purpose and AI-intensive workloads without relying on separate accelerators.

    The end of guesswork

    In dynamic execution, processors speculate about future instructions, dispatch work out of order and roll back when predictions are wrong. This adds complexity, wastes power and can expose security vulnerabilities. Deterministic Execution eliminates speculation entirely. Each instruction has a fixed time slot and resource allocation, ensuring it is issued at exactly the right cycle.

    The mechanism behind this is a time-resource matrix: A scheduling framework that orchestrates compute, memory and control resources across time. Much like a train timetable, scalar, vector and matrix operations move across a synchronized compute fabric without pipeline stalls or contention.

    Why it matters for enterprise AI

    Enterprise AI workloads are pushing existing architectures to their limits. GPUs deliver massive throughput but consume enormous power and struggle with memory bottlenecks. CPUs offer flexibility but lack the parallelism needed for modern inference and training. Multi-chip solutions often introduce latency, synchronization issues and software fragmentation.

    In large AI workloads, datasets often cannot fit into caches, and the processor must pull them directly from DRAM or HBM. Accesses can take hundreds of cycles, leaving functional units idle and burning energy. Traditional pipelines stall on every dependency, magnifying the performance gap between theoretical and delivered throughput.

    Deterministic Execution addresses these challenges in three important ways. First, it provides a unified architecture in which general-purpose processing and AI acceleration coexist on a single chip, eliminating the overhead of switching between units. Second, it delivers predictable performance through cycle-accurate execution, making it ideal for latency-sensitive applications such as large langauge model (LLM) inference, fraud detection and industrial automation. Finally, it reduces power consumption and physical footprint by simplifying control logic, which in turn translates to a smaller die area and lower energy use.

    By predicting exactly when data will arrive — whether in 10 cycles or 200 — Deterministic Execution can slot dependent instructions into the right future cycle. This turns latency from a hazard into a schedulable event, keeping the execution units fully utilized and avoiding the massive thread and buffer overheads used by GPUs or custom VLIW chips. In modeled workloads, this unified design delivers sustained throughput on par with accelerator-class hardware while running general-purpose code, enabling a single processor to fulfill roles typically split between a CPU and a GPU.

    For LLM deployment teams, this means inference servers can be tuned with precise performance guarantees. For data infrastructure managers, it offers a single compute target that scales from edge devices to cloud racks without major software rewrites.

    Comparison of traditional Von Neumann architecture and unified deterministic execution. Image created by author.

    Key architectural innovations

    Deterministic Execution builds on several enabling techniques. The time-resource matrix orchestrates compute and memory resources in fixed time slots. Phantom registers allow pipelining beyond the limits of the physical register file. Vector data buffers and extended vector register sets make it possible to scale parallel processing for AI operations. Instruction replay buffers manage variable-latency events predictably, without relying on speculation.

    The architecture’s dual-banked register file doubles read/write capacity without the penalty of more ports. Direct queuing from DRAM into the vector load/store buffer halves memory accesses and removes the need for multi-megabyte SRAM buffers — cutting silicon area, cost and power.

    In modeled AI and DSP kernels, conventional designs issue a load, wait for it to return, then proceed — causing the entire pipeline to idle. Deterministic Execution pipelines loads and dependent computations in parallel, allowing the same loop to run without interruption, cutting both execution time and joules per operation.

    Together, these innovations create a compute engine that combines the flexibility of a CPU with the sustained throughput of an accelerator, without requiring two separate chips.

    Implications beyond AI

    While AI workloads are an obvious beneficiary, Deterministic Execution has broad implications for other domains. Safety-critical systems — such as those in automotive, aerospace and medical devices — can benefit from deterministic timing guarantees. Real-time analytics systems in finance and operations gain the ability to operate without jitter. Edge computing platforms, where every watt of power matters, can operate more efficiently.

    By eliminating guesswork and enforcing predictable timing, systems built on this approach become easier to verify, more secure and more energy-efficient.

    Enterprise impact

    For enterprises deploying AI at scale, architectural efficiency translates directly into competitive advantage. Predictable, latency-free execution simplifies capacity planning for LLM inference clusters, ensuring consistent response times even under peak loads. Lower power consumption and reduced silicon footprint cut operational expenses, especially in large data centers where cooling and energy costs dominate budgets. In edge environments, the ability to run diverse workloads on one chip reduces hardware SKUs, shortens deployment timelines and minimizes maintenance complexity.

    A path forward for enterprise computing

    The shift to Deterministic Execution is not merely about raw performance; it represents a return to architectural simplicity, where one chip can serve multiple roles without compromise. As AI permeates every sector, from manufacturing to cybersecurity, the ability to run diverse workloads predictably on a single architecture will be a strategic advantage.

    Enterprises evaluating infrastructure for the next five to 10 years should watch this development closely. Deterministic Execution has the potential to reduce hardware complexity, cut power costs and simplify software deployment — while enabling consistent performance across a wide range of applications.

    Thang Minh Tran is a microprocessor architect and inventor of more than 180 patents in CPU and accelerator design.

  • Replacing coders with AI? Why Bill Gates, Sam Altman and experience say you shouldn’t.

    In the race to automate everything – from customer service to code – AI is being heralded as a silver bullet. The narrative is seductive: AI tools that can write entire applications, streamline engineering teams and reduce the need for expensive human developers, along with hundreds of other jobs. 

    But from my point of view as a technologist who spends every day inside real companies’ data and workflows, the hype doesn’t match up with the reality. 

    I’ve worked with industry leaders like General Electric, The Walt Disney Company and Harvard Medical School to optimize their data and AI infrastructure, and here’s what I’ve learned: Replacing humans with AI in most jobs is still just an idea on the horizon. 

    I worry that we're thinking too far ahead. In the past two years, more than a quarter of programming jobs have vanished. Mark Zuckerberg announced he is planning to replace many of Meta’s coders with AI. 

    But, intriguingly, both Bill Gates and Sam Altman have publicly warned against replacing coders. 

    Right now, we shouldn’t count on AI tools to successfully replace jobs in tech or business. That’s because what AI knows is inherently limited by what it has seen – and most of what it has seen in the tech world is boilerplate.

    Generative AI models are trained on large datasets, which typically fall into two main categories: publicly available data (from the open internet), or proprietary or licensed data (created in-house by the organization, or purchased from third parties). 

    Simple tasks, like building a basic website or configuring a template app, are easy wins for generative models. But when it comes to writing the sophisticated, proprietary infrastructure code that powers companies like Google or Stripe, there’s a problem: That code doesn’t exist in public repositories. It’s locked away inside the walls of corporations, inaccessible to training data and often written by engineers with decades of experience.

    Right now, AI can’t reason on its own yet. And it doesn’t have instincts. It’s just mimicking patterns. A friend of mine in the tech world once described large language models (LLMs) as a "really good guesser." 

    Think of AI today as a junior team member — helpful for a first draft or simple projects. But like any junior, it requires oversight. In programming, for example, while I’ve found a 5X improvement for simple coding, I’ve found that reviewing and correcting more complicated AI-produced code often takes more time and energy than writing the code myself. 

    You still need senior professionals with deep experience to find the flaws, and to understand the nuances of how those flaws might pose a risk six months from now. 

    That’s not to say AI shouldn’t have a place in the workplace. But the dream of replacing entire teams of programmers or accountants or marketers with one human and a host of AI tools is far premature. We still need senior-level people in these jobs, and we need to train people in junior-level jobs to be technically capable enough to assume the more complex roles one day. 

    The goal of AI in tech and business shouldn’t be about removing humans from the loop. I’m not saying this because I’m scared AI will take my job. I’m saying it because I’ve seen how dangerous trusting AI too much at this stage can be. 

    Business leaders, no matter what industry they’re in, should be aware: While AI promises cost savings and smaller teams, these efficiency gains could backfire. You might trust AI to perform more junior levels of work, but not to complete more sophisticated projects. 

    AI is fast. Humans are smart. There’s a big difference. The sooner we shift the conversation from replacing humans to reinforcing them, the more we’ll reap the benefits of AI. 

    Derek Chang is founding partner of Stratus Data.

  • The Download: using AI to discover “zero day” vulnerabilities, and Apple’s ICE app removal

    This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. Microsoft says AI can create “zero day” threats in biology A team at Microsoft says it used artificial intelligence to discover a “zero day” vulnerability in the biosecurity systems used to prevent the…

  • Microsoft says AI can create “zero day” threats in biology

    A team at Microsoft says it used artificial intelligence to discover a “zero day” vulnerability in the biosecurity systems used to prevent the misuse of DNA. These screening systems are designed to stop people from purchasing genetic sequences that could be used to create deadly toxins or pathogens. But now researchers led by Microsoft’s chief…

  • The Download: RIP EV tax credits, and OpenAI’s new valuation

    This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. EV tax credits are dead in the US. Now what? Federal EV tax credits in the US officially came to an end yesterday. Those credits, expanded and extended in the 2022 Inflation Reduction…

  • Unlocking AI’s full potential requires operational excellence

    Talk of AI is inescapable. It’s often the main topic of discussion at board and executive meetings, at corporate retreats, and in the media. A record 58% of S&P 500 companies mentioned AI in their second-quarter earnings calls, according to Goldman Sachs. But it’s difficult to walk the talk. Just 5% of generative AI pilots…

  • The Download: OpenAI’s caste bias problem, and how AI videos are made

    This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. OpenAI is huge in India. Its models are steeped in caste bias. Caste bias is rampant in OpenAI’s products, including ChatGPT, according to an MIT Technology Review investigation. Though CEO Sam Altman boasted…

  • Exclusive: OpenAI is huge in India. Its models are steeped in caste bias.

    When Dhiraj Singha began applying for postdoctoral sociology fellowships in Bengaluru, India, in March, he wanted to make sure the English in his application was pitch-perfect. So he turned to ChatGPT. He was surprised to see that in addition to smoothing out his language, it changed his identity—swapping out his surname for “Sharma,” which is…

  • Powering HPC with next-generation CPUs

    For all the excitement around GPUs—the workhorses of today’s AI revolution—the central processing unit (CPU) remains the backbone of high-performance computing (HPC). CPUs still handle 80% to 90% of HPC workloads globally, powering everything from climate modeling to semiconductor design. Far from being eclipsed, they’re evolving in ways that make them more competitive, flexible, and…

  • The Download: AI to detect child abuse images, and what to expect from our 2025 Climate Tech Companies to Watch list

    This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. US investigators are using AI to detect child abuse images made by AI Generative AI has enabled the production of child sexual abuse images to skyrocket. Now the leading investigator of child exploitation…