Last login: 4 days agoVidarh
vidarh is a 33 year old guy from England, UK.
Likes 547 pages, 1 video, 1 photo7 fans
Member since Jun 06, 2007

Favorites » His computers pages

Writing a compiler in Ruby bottom up - step 7
Liked it May 17, 8:14pm 0 review computers
http://www.hokstad.com/writing-a-compiler-in-ruby-bottom-up-step-7.html
Suggestion for &8220;Required Viewing&8221;: Machine Architecture Talk Online & …
Liked it May 8, 4:19am 1 review computers, programming, performance, optimization, herb-sutter
http://herbsutter.wordpress.com/2007/09/24/suggestion-for-required-viewing-ma...
From the page: "Abstract: Programmers are routinely surprised at what simple code actually does and how expensive it can be, because so many of us are unaware of the increasing complexity of the machine on which the program actually runs. This talk examines the â€oereal meanings” and â€oetrue costs” of the code we write and run especially on commodity and server systems, by delving into the performance effects of bandwidth vs. latency limitations, the ever-deepening memory hierarchy, the changing costs arising from the hardware concurrency explosion, memory model effects all the way from the compiler to the CPU to the chipset to the cache, and more â€" and what you can do about them."
May 1, 1964: First Basic Program Runs
Liked it May 1, 5:31am 1 review computers
http://www.wired.com/science/discoveries/news/2008/04/dayintech_0501
Personal Computer Milestones
Liked it Apr 24, 3:12am 5 reviews computers
http://www.blinkenlights.com/pc.shtml
o3 magazine | The Open Source Enterprise Magazine
Liked it Feb 20, 4:09am 1 review computers
http://www.emea.o3magazine.com/
BeQunge
Liked it Sep 29, 2007 10:28am 1 review computers, programming-languages, interpreter, befunge, funge
http://fluffy.ecs.soton.ac.uk/bequnge/index.php
From the page: "What is BeQunge? BeQunge is an n-dimensional code editor, interpreter and debugger for the Funge programming language. Instructions in Funge are represented by single characters, and the program counter is a vector. "
Free-Me
Liked it Sep 24, 2007 2:50pm 1 review computer-science, computers, java, static-analysis, garbage-collection
http://portal.acm.org/citation.cfm?id=1133255.1134024
From the page: "Garbage collection has proven benefits, including fewer memory related errors and reduced programmer effort. Garbage collection, however, trades space for time. It reclaims memory only when it is invoked: invoking it more frequently reclaims memory quickly, but incurs a significant cost; invoking it less frequently fills memory with dead objects. In contrast, explicit memory management provides prompt low cost reclamation, but at the expense of programmer effort.This work comes closer to the best of both worlds by adding novel compiler and runtime support for compiler inserted frees to a garbage-collected system. The compiler's free-me analysis identifies when objects become unreachable and inserts calls to free. It combines a lightweight pointer analysis with liveness information that detects when short-lived objects die. Our approach differs from stack and region allocation in two crucial ways. First, it frees objects incrementally exactly when they become unreachable, instead of based on program scope. Second, our system does not require allocation-site lifetime homogeneity, and thus frees objects on some paths and not on others. It also handles common patterns: it can free objects in loops and objects created by factory methods.We evaluate free() variations for free-list and bump-pointer allocators. Explicit freeing improves performance by promptly reclaiming objects and reducing collection load. Compared to marksweep alone, free-me cuts total time by 22% on average, collector time by 50% to 70%, and allows programs to run in 17% less memory. This combination retains the software engineering benefits of garbage collection while increasing space efficiency and improving performance, and thus is especially appealing for real-time and space constrained systems."
www.6502.org: Source: Porting Sweet 16
Liked it Sep 13, 2007 2:30am 1 review computers, cpu, emulator, 6502, 16-bit
http://www.6502.org/source/interpreters/sweet16.htm
From the page: "Sweet 16 is a metaprocessor or "pseudo microprocessor" implemented in 6502 assembly language. Originally written by Steve Wozniak and used in the Apple II, Sweet 16 can also be ported to other 6502-based systems to provide useful 16-bit functionality. This article includes the source code for Sweet 16, along with a brief history, programming instructions, and notes to help port it."
ZFS on FUSE/Linux
Liked it Jun 7, 2007 9:06am 3 reviews computers
http://zfs-on-fuse.blogspot.com/
Please login or join to view older archives
See more popular pages about computers liked by other StumbleUpon users.