Difference between revisions of "User:Pravindalale"

From esoterum.org
Jump to: navigation, search
(youtube vidz regarding multicore tools)
(Thesis presentation material)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== 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 ==
 
== utube vidz regarding multicore tools ==
  

Latest revision as of 15:46, 23 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