Parallel Computing

Fall Semester

  1. Percolation Theory
  2. Projectile Motion
  3. Fractal Generation
  4. Diffusion Limited Aggregation
  5. Conway's Game of Life
  6. Lattice Boltzmann

Spring Semester

  1. Ray Tracing
  2. Explicit Multi-Threading
  3. JPEG Compression
  4. N-Body Problem
  5. Iterative Matrix Solvers

Tentative Calendar for 2011-2012

SeptemberScaling Up the Grid Size
October Parameter Search
November Spatial Decomposition
December Nearest Neighbor Coupling
January Optimized Communication
February Fine-Grain Parallelism
March Shared Memory Model
April All Pairs Coupling
May Graphics Card Programming
June Ubiquitous Applications

Syllabus for 2011-2012

Back to TJ CompSci


Computer Systems Lab

  UNIX: Ten Commands (an updated classic)
  PRINTING    
    These commands are for text files only!!! See below for PDFs.
    BASIC: lpr -P 115 yourfile.c
    FANCY: enscript -d 115 -M Letter -C -T 3 yourfile.c
    GREEN: a2ps -P 115 --line-numbers=1 -T 3 yourfile.c (???)
  PDFs    
    Never use lpr on a PDF from the console!!! Never!!! Ever!!!
    BASIC: xpdf
    PRINT: Hit button in xpdf then use command lpr -P 115.
    SLIDES: evince
    PRINT: acroread
  PROFILING    
    Tools for first analyzing and then optimizing program execution.
    TIMING: time ./a.out
    MEMORY: memusage -p filename.png ./a.out
    UTILITY: gcc -pg yourfile.c
      ./a.out
      gprof -b
  SOFTWARE    
    vim pdflatex dot display convert gnuplot gifsicle mplayer
    firefox soffice kate gimp matlab mathematica mencoder
    ssh sftp scp zip tar make ps grep kill gv okteta xvidcap
  REMOTE    
    Connect to the lab from home or anywhere else on the outside.
    HOST: remote.tjhsst.edu
    WINDOWS: PuTTY WinSCP
  Back to top    


Fall Semester

  1. Percolation Theory

  2. Projectile Motion

  3. Fractal Generation

  4. Diffusion Limited Aggregation

  5. Conway's Game of Life

  6. Lattice Boltzmann



Spring Semester

  1. Ray Tracing

  2. Explicit Multi-Threading

  3. JPEG Compression

  4. N-Body Problem

  5. Iterative Matrix Solvers

Back to TJ CompSci

25 August 2011