DeepHack: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(Created page with '=DeepHack= Spelunking for the 21st Century ==QEMU== [http://wiki.qemu.org/Main_Page QEMU] is a generic and open source machine emulator and virtualizer. ==The Elements of Compu…')
 
No edit summary
Line 1: Line 1:
=DeepHack=
DeepHack: Spelunking for the 21st Century
Spelunking for the 21st Century


==QEMU==
=QEMU=
[http://wiki.qemu.org/Main_Page QEMU] is a generic and open source machine emulator and virtualizer.
[http://wiki.qemu.org/Main_Page QEMU] is a generic and open source machine emulator and virtualizer.


==The Elements of Computing Systems==
[https://gitorious.org/qemu-secret-motor QEMU Secret Motor] uses QEMU to create visualizations [http://www.youtube.com/watch?v=D5PS-zOciF8 like this].
* More [https://www.youtube.com/watch?v=s1eNjUgaB-g oscilloscope fun]
 
=The Elements of Computing Systems=
* The [http://www1.idc.ac.il/tecs/plan.html book]
* The [http://www1.idc.ac.il/tecs/plan.html book]
* The [http://www1.idc.ac.il/tecs/about.html synopsis]
* The [http://www1.idc.ac.il/tecs/about.html synopsis]
* The [http://www1.idc.ac.il/tecs/software.html software]
* The [http://www1.idc.ac.il/tecs/software.html software]


==MMIX==
=MMIX=
[http://www-cs-staff.stanford.edu/~uno/mmix-news.html MMIX] is a 64-bit RISC machine used in Volume 4A of Donald Knuth's Art of Computer Programming and it will eventually be used in all other volumes of that series.
[http://www-cs-staff.stanford.edu/~uno/mmix-news.html MMIX] is a 64-bit RISC machine used in Volume 4A of Donald Knuth's Art of Computer Programming and it will eventually be used in all other volumes of that series.


==OR1k==
=Open Computation Hardware=
The [http://opencores.org/or1k/OR1200_OpenRISC_Processor OR1200] is an open-source synthesizable CPU.
The [http://opencores.org/or1k/OR1200_OpenRISC_Processor OR1200] is an open-source synthesizable CPU.


==What Every Programmer Should Know about Computer Memory==
=What Every Programmer Should Know about Computer Memory=
[http://lwn.net/Articles/250967/ 7-part series] by Ulrich Drepper.
[http://lwn.net/Articles/250967/ 7-part series] by Ulrich Drepper.

Revision as of 15:07, 11 December 2011

DeepHack: Spelunking for the 21st Century

QEMU

QEMU is a generic and open source machine emulator and virtualizer.

QEMU Secret Motor uses QEMU to create visualizations like this.

The Elements of Computing Systems

MMIX

MMIX is a 64-bit RISC machine used in Volume 4A of Donald Knuth's Art of Computer Programming and it will eventually be used in all other volumes of that series.

Open Computation Hardware

The OR1200 is an open-source synthesizable CPU.

What Every Programmer Should Know about Computer Memory

7-part series by Ulrich Drepper.