Web.Links
Websites of academic and personal interestResearch.Tools
Development
- Intel Threading Building Blocks for Open Source


A complete C++ library for expressing parallelism. TBB is a threads-replacement library with available task-level parallelism expression.
- Rochester Software Transactional Memory

A C++ STM library with good performance. Supports Intel-compatible processors.
Toolsets
- Pin - A Dynamic Binary Instrumentation Tool


A tool for dynamic instrumentation of binary programs. Custom instrumentation tools are easy to create. Supports most Intel-compatible processors since Pentium 4.
Scripts
- pdfembed v0.2

A small bash script I wrote for subsetting/embedding missing fonts in PDF files. Useful for passing IEEE PDF eXpress validation. Requires Ghostscript.
Useful.Software
- Plot
A simple, easy-to-use scientific 2D plotting program.
- AquaTerm
A Mac OS X front-end for command-line plotters such as gnuplot.
- Firefox


A powerful, extensible, open-source web browser.
- OpenOffice.org

and NeoOffice
Powerful, open-source office suite. It is compatible with all other major office suites and is free to use. NeoOffice is a Mac OS X port of OpenOffice.org with better native implementation.
- TortoiseCVS and TortoiseSVN
Easy-to-use version control tools. They are implemented as hell extensions, integrate version control tasks int Windows explorer.
University.of.Toronto
- Computer Engineering Research Group (EECG)
Research division for HCI, System Software, Compilers, Computer Architecture, VLSI and FPGAs.
- Edward S. Rogers Department of Electrical and Computer Engineering (ECE)
One of the top 10 departments in North America. Faculty includes researches in biomedical, computer, communications, electromagnetics, electronics, energy systems, photonics & systems control.
- Faculty of Applied Science and Engineering
- School of Graduate Studies
- University of Toronto
Computer.Architecture
- Computer Architecture Info Page
A central link site for conferences, researchers, publications, organizations, simulators and tools relating to the field of Computer Architecture.
- comp.arch Newsgroup
Interesting.Sites
- Slashdot - News for Nerds
- deviantART
An online art community for artists and art lovers to submit art and converse on a variety of topics related to art and design.
- The Compleat Godiva Project
The most complete collection anywhere of every single verse of Godiva's Hymn (Engineer's Hymn) worth memorizing, sorted and categorized for your viewing pleasure.
- Skule™ Alumni - Class of 2006
Alumni website for the University of Toronto Engineering class of 2006.
Personal.Randomness
- Jeremy-Rules
My own personal set of rules for living.
- On Parallelism
One day while researching, I became distraced. As I used to study art and creative writing in high school, I decided to write a short poem. It ended up being about my research. Pathetic, but it turned out not half-bad.

