InfoQ Homepage Hardware Content on InfoQ
-
The Evolution of Engineering Culture: Oh, the Places We've Been
Melissa Pierce discusses the history and present of CS culture, gender relations, and tensions between hardware and software engineering.
-
#define Hell in Multi-platform Embedded Programming
Tore Martin Hagen shares from his experience on how to compile and build software for multiple hardware platforms.
-
Java SE 8 for Tablets, Pis, and Legos
Stephen Chin demos Java SE Embedded’s support for ARM processors and Java SE 8 running on consumer tablets, embedded devices such as Raspberry Pi and PandaBoard, and the new Lego Mindstorms EV3.
-
Are You Ready for 1000-Way Parallelism on a Single Chip?
Andreas Olofsson reviews the history of processors and outlines some of the challenges ahead, introducing project Parallella meant to speed up the transition to massively parallel computing.
-
Is It A Car? Is It A Computer? No, It's a Raspberry Pi Java Carputer
In this solutions track talk, sponsored by Oracle, Simon Ritter looks at how Embedded Java and a Raspberry Pi were used for Audi S3, and how JavaFX has been used for an in-car information system.
-
The Yin and Yang of Hardware Heterogeneity: Can Software Survive?
Kathryn S. McKinley discusses research approaches and results that abstract, choose, and exploit hardware heterogeneity providing computational power at low energy consumption levels.
-
Programming a 144-computer Chip to Minimize Power
Chuck Moore discusses coding techniques for power savings: tight coding to minimize the number of instructions executed, reducing instruction fetches, transistor switching, and duty cycle.
-
Piplin – A DSL for Describing Silicon in Clojure
David Greenberg introduces Piplin, a DSL that allows a subset of Clojure to be automatically converted into a hardware description, which can then be placed onto an FPGA or made into a silicon chip.
-
Physical Pi
Romilly Cocking explains how to make Pi interact with the outside world, from flashing LEDs to autonomous robots, with examples of how to connect to lights, motors, and sensors.
-
Getting Physical: Networked Hardware with Node.js
Ted Hayes discusses WiFi, XBee and their associated network topologies, and demoes controlling a networked pong game with a physical joystick using Node.js.