Difference between revisions of "User:Pravindalale"

From esoterum.org
Jump to: navigation, search
Line 1: Line 1:
 +
== Thesis material ==
 +
 
== Thesis presentation material ==
 
== Thesis presentation material ==
 
1. Slide no. 50 of this presentation shows efforts required for cell be code development
 
1. Slide no. 50 of this presentation shows efforts required for cell be code development

Revision as of 15:18, 13 April 2010

Thesis material

Thesis presentation material

1. Slide no. 50 of this presentation shows efforts required for cell be code development http://www.spscicomp.org/ScicomP15/slides/tutorial/programming-cell-ibm.pdf


Multicore talks videos

1. Thousand-Core Chips - A Technology Perspective http://videos.dac.com/44th/42_1/42_1.html

2. General Purpose, Low Power Supercomputing Using... http://www.youtube.com/watch?v=_ILu5SMis9E

3. Implicitly Parallel Programming Models for Thousand-Core Microprocessors http://videos.dac.com/44th/42_3/42_3.html

utube vidz regarding multicore tools

1. Cilk arts - http://www.youtube.com/watch?v=_V4Sk-GjU7A&feature=related

2. Intel - http://www.youtube.com/watch?v=aSQwPhgk0H0&feature=related

Resources useful for Cell Programming

1. Programming the Cell Processor http://www.blachford.info/computer/articles/CellProgramming1.html

2. UCSanDiego Course http://www.cse.ucsd.edu/classes/wi08/cse260/Cell.html

3. Georgia Tech Workshop]http://www.cc.gatech.edu/~bader/CellProgramming.html

Code Overlay on Cell BE

Basics for Linker script http://www.delorie.com/gnu/docs/binutils/ld_10.html

GNU toolchain maintained by BSC http://www.bsc.es/projects/deepcomputing/linuxoncell/

Altivec optimizations - http://www.freevec.org/

GCC (GNU Compiler Colection)

1. The gcc homepage - http://gcc.gnu.org/

2. Documents describing gcc - http://www.cfdvs.iitb.ac.in/~amv/gcc-int-docs/#gccdocs

3. Conceptual description of gcc - http://www.cfdvs.iitb.ac.in/~amv/gcc-int-docs/html/gcc-conceptual-structure.html#Top

4. Using and porting the gcc - http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc.html

5. Amazing course conducted by Morgan Deters - http://www.cse.wustl.edu/~mdeters/seminar/fall2005/

6. gcc tree browser - http://gcc.gnu.org/projects/tree-ssa/tree-browser.html

7. These guys modify GNU toolchain - http://www.codesourcery.com/

8. gcc HiPEAC tutorial - http://www.hipeac.net/node/746

Video Coding

1. HD Video samples - http://www.jhepple.com/support/sample_movies1.htm

http://www.highdefforum.com/high-definition-movies-video-clips/6537-official-hd-video-clip-list.html

ftp://ftp.cmf.nrl.navy.mil/pub/iHDTV/MPEG/

http://www.microsoft.com/windows/windowsmedia/musicandvideo/hdvideo/contentshowcase.aspx

http://www.vuze.com

2. Encode a HD video into an H.264 video - http://www.digital-digest.com/articles/MeGUI_H.264_Conversion_Guide_page1.html

Profiling Tools

1. PerfTools - http://minos.phy.bnl.gov/~bviren/minos/software/prof/PerfTools/doc/

2. Google performance Tools - http://code.google.com/p/google-perftools/

3. DTrace - http://en.wikipedia.org/wiki/DTrace