| Personal | Interests | My Quick Links |
Computers are to
computing as instruments are to music. Software is the score
whose interpretation amplifies our reach and lifts our spirits.
Leonardo da vinci called music "the shaping of the
invisible," and his phrase is even more apt as a description
of software.
-Alan Kay (more quotes)
Links
http://celestial.cs.umass.edu/
Some Memory System papers
http://www.lri.fr/~temam/
http://www.ee.umd.edu/~yeung/vortex/description.html
http://www.cs.rice.edu/~ken/index.html
http://www.crhc.uiuc.edu/Impact/
http://www.cs.unc.edu/Research/TUNE/
Scale documentation
http://ei.cs.vt.edu/~history/Parallel.html
Java vs. C++
Java Documentation
Sun's Java Documentation
Cache optimizations
http://velox.stanford.edu/smart_memories/resources/bibliography.html
http://www.rdrop.com/~cary/
http://www.eecs.umich.edu/UMichMP/Publications/Proposals/gold.html
http://nexus6.cs.ucla.edu/~huijuan/IMPORTforANDREW/hamming.html
Papers:
A Loop Transformation Theory and an Algorithm to Maximize Parallelism
A_Technique_for_Compilation_to_Exposed_Memory_Hierarchy.ps
A_practical_algorithm_for_exact_array_dependence_analysis.pdf
Array_Data_Flow_Analysis_and_its_use_in_Array_Privatization.ps
Array_Restructuring_For_cache_Locality.ps
CLEF.ps
Compiler_optimizations_for_improving_data_locality.pdf
DRAM-scheduler.ps
Effectiveness_of_Data_Dependence_Analysis.ps
Efficient_and_Exact_Data_Dependence_Analysis.ps
Hitting_the_memory_wall__Implications_of_the_Obvious.ps
Improving Data Locality with Loop Transformations.ps
Increasing_Memory_Bandwidth_for_Vector_Computations.ps
Optimization_for_vector_computers.ps
Optimizing Data Locality by Array Restructuring.ps
Paralelizing_Compiler_Techniques_Based_on_Linear_Inequalities.pdf
Run-time Spatial Locality Detection and Optimization.p
Run-time_and_Compile-time_Support_for_Adaptive_Irregular_Problems.ps
Softspec__Software-based_Speculative_Parallelism_via_Stride_Prediction.ps
The Cache Performance and Optimizations of Blocked Algorithms.ps
The_influence_of_caches_on_the_Performance_of_Heaps.ps
Uniprocessor_SMC_Performance_on_Vectors_with_Non-Unit_Strides
Vectorization_and_Tuning_for_the_VPP200.ps
http://www.netlib.org/utk/papers/autoblock/paper.html
Questions: