System Evolution

RSS
Sort By:

Abstraction in Hardware System Design

Applying lessons from software languages to hardware languages using Bluespec SystemVerilog

by Rishiyur S. Nikhil | August 18, 2011

CACM This article appears in print in Communications of the ACM, Volume 54 Issue 10

1 comments

Borg, Omega, and Kubernetes

Lessons learned from three container-management systems over a decade

by Brendan Burns, Brian Grant, David Oppenheimer, Eric Brewer, John Wilkes | March 2, 2016

CACM This article appears in print in Communications of the ACM, Volume 59 Issue 5

4 comments

Custom Processing

Today general-purpose processors from Intel and AMD dominate the landscape, but advances in processor designs such as the cell processor architecture overseen by IBM chief scientist Peter Hofstee promise to bring the costs of specialized system on a chip platforms in line with cost associated with general purpose computing platforms, and that just may change the art of system design forever.

by Peter Hofstee, Michael Vizard | July 14, 2008

0 comments

Longhorn Ties Platform Apps to Core Operating System

Will Microsoft's New OS Be a Developer's Dream-Come-True?

by Alexander Wolfe | October 25, 2004

0 comments

Silicon Superstitions

Ask yourself if what you're doing is based on fact, on observation, on a sound footing, or if there is something dodgy about it. If there's a touch of superstition in your interaction with technology.

by Jef Raskin | January 29, 2004

2 comments

The Long Road to 64 Bits

"Double, double, toil and trouble"... Shakespeare's words (Macbeth, Act 4, Scene 1) often cover circumstances beyond his wildest dreams. Toil and trouble accompany major computing transitions, even when people plan ahead. To calibrate "tomorrow's legacy today," we should study "tomorrow's legacy yesterday." Much of tomorrow's software will still be driven by decades-old decisions. Past decisions have unanticipated side effects that last decades and can be difficult to undo.

by John R. Mashey | October 10, 2006

0 comments

The Truth About Embedded Systems

Embedded systems are different in several ways from other software environments.

by George Neville-Neil | April 1, 2003

0 comments