Computer Science

About the background image...

Miscellania
Database Theory
Encryption/Cryptography
Human-Computer Interaction
Information Theory
Keeping Current


Miscellania
The Tomasulo Algorithm
http://www-ee.eng.hawaii.edu/~tep/EE461/Notes/ILP/Dynamic/tomasulo.html
http://www.cs.umd.edu/class/fall2001/cmsc411/projects/dynamic/tomasulo.html
http://www.d.umn.edu/~gshute/arch/tomasulo.html
http://www.cs.berkeley.edu/~pattrsn/252F96/Lecture04.pdf

Lecture: Review: Performance, Cost, DLX Instruction Set http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture01.ps
Lecture: Review of Pipelinesand Caches http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture2a.pdf
Lecture: ILP, loop unrolling, scoreboard http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture03.ps
Lecture: Tomasulo Algorithm and Dynamic Branch Prediction http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture04.pdf
Lecture: VLIW, Software Pipelining, and Limits to ILP http://www.cs.berkeley.edu/~pattrsn/252F96/Lecture05.pdf
Lecture: Vector Processing http://www.cs.berkeley.edu/~pattrsn/252F96/Lecture06.pdf
Lecture: Memory Hierarchy&Mac247;3 Cs and 7 Ways to Reduce Misses http://www.cs.berkeley.edu/~pattrsn/252F96/Lecture07.pdf
Lecture: Memory Hierarchy-Reducing Hit Time and Main Memory (IRAM too?) http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture09.pdf
Lecture: Intelligent IRAM and Doing Research in the Information Age http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture10.pdf
Lecture: Cache Conclusion and I/O Introduction: Storage Devices, Metrics, & Productivity http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture11.pdf
Lecture: I/O: Metrics, A Little Queuing Theory, and Busses http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture12.pdf
Lecture: I/O: RAID, I/O Benchmarks, UNIX File System Performance http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture13.pdf
Lecture: Automated Data Libraries & Networks & Interconnect-Introduction http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture14.pdf
Lecture: Networks & Interconnect-Interface, Switches, Routing, Examples http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture15.pdf
Lecture: Networks & Interconnect (Internetworking, Protocols, Examples) and Intro to Multiprocessors http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture16.pdf
Lecture: Introduction to Multiprocessors http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture17.pdf
Lecture: Snooping vs. Directory Based Coherency http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture18.pdf
Lecture: Synchronization, Memory Consistency Models, and MP Example http://www.cs.berkeley.edu/%7epattrsn/252F96/Lecture19.pdf

Levenshtein Distance
Levenshtein demo http://www.let.rug.nl/~kleiweg/lev/
Levenshtein function in PHP http://www.phpdig.net/ref/rn58re1168.html

Curriculum: Simon Frasier U. CMPT 365 Multimedia Systems http://www.cs.sfu.ca/CourseCentral/365/li/index.html
Curriculum: Virginia Tech CS 3604 "Professionalism in Computing" http://courses.cs.vt.edu/professionalism/

Comprehensive information on decimal arithmetic http://www2.hursley.ibm.com/decimal/decimal.html

Discussion of Floating-Point Arithmetic http://docs.sun.com/source/806-3568/ncg_goldberg.html

Good example of a Shell Sort http://linux.wku.edu/~lamonml/algor/sort/shell.html

Cryptography
http://cryptography.org/
The Laws of Cryptography http://www.cs.utsa.edu/~wagner/laws/ or Cryptography http://www.cs.utsa.edu/~wagner/lawsbookcolor/laws.pdf

Data Representation and Compression
Data encapsulations http://www.networksorcery.com/enp/data/data.htm
Good resource for LZP, Huffman http://www.arturocampos.com/
Good discussion of Huffman codes http://www.cs.utsa.edu/~wagner/laws/huffman.html
Metalist of papers on information compression http://okmij.org/ftp/papers/im_comp.html
Image compression and file formats http://www.shortcourses.com/choosing/files/08.htm

Backus-Naur Form and Extended BNF http://www.garshol.priv.no/download/text/bnf.html

Reed-Solomon (error correctoin) Codes
http://www.siam.org/siamnews/mtc/mtc193.htm
http://www.4i2i.com/reed_solomon_codes.htm

Advanced Image Processing http://www.engineering.uiowa.edu/~aip/


Database Theory
A Simple Guide to Five Normal Forms in Relational Database Theory http://www.bkent.net/Doc/simple5.htm

Encryption/Cryptography
Cryptography FAQ http://www.x5.net/faqs/crypto/down.html



Human-Computer Interaction
http://www.hcibib.org/ Very good resource!
The ACM's CHI SIG http://www.acm.org/chapters/trichi/
http://www.acm.org/sigchi/bulletin/1996.1/education.html
Human Computer Interaction and Language Engineering (HUMLE) http://www.sics.se/humle/
Resources: Guidelines and Methods http://www.usabilityprofessionals.org/usability_resources/guidelines_and_methods/standards.html
ISO 13407 Human centred design processes for interactive systems http://www.usabilitynet.org/tools/13407stds.htm
Alertbox: Current Issues in Web Usability by Jakob Nielsen http://www.useit.com/alertbox/
W3C: Web Content Accessibility Guidelines 1.0 http://www.w3.org/TR/WAI-WEBCONTENT/

Information Theory
Lots of info on Information Theory http://www.hpl.hp.com/research/info_theory/pub.html

Keeping Current
Bootcamp http://www.bootcamp.com/index.jsp from Bloomberg, and the daily report
O'reilly – publisher – pretty decent website http://www.oreillynet.com/ http://mac.oreilly.com/
Street Talk, Rumors, Announcements http://www.thinksecret.com/
Tech news, filtered daily http://www.corante.com/
Watching Google Like A Hawk http://www.watchinggooglelikeahawk.com/
Watching Microsoft Like A Hawk http://www.wmlah.com/

<Index>


Last updated 05-04-08 01.46.19