Difference between revisions of "Main Page"
From HCL
					
										
					
					 (→Paper & Presentation Tools)  | 
				|||
| (59 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
This site is set up for sharing ideas, findings and experience in heterogeneous computing. Please, log in and create new or edit existing pages. How to format wiki-pages read [[Help:Editing|here]].  | This site is set up for sharing ideas, findings and experience in heterogeneous computing. Please, log in and create new or edit existing pages. How to format wiki-pages read [[Help:Editing|here]].  | ||
| + | |||
| + | == HCL software for heterogeneous computing ==  | ||
| + | * Extensions for [[MPI]]: [http://hcl.ucd.ie/project/mpC mpC] [http://hcl.ucd.ie/project/HeteroMPI HeteroMPI] [http://hcl.ucd.ie/project/libELC libELC]  | ||
| + | * Extensions for [http://en.wikipedia.org/wiki/GridRPC GridRPC]: [http://hcl.ucd.ie/project/SmartGridSolve SmartGridSolve] [http://hcl.ucd.ie/project/NI-Connect NI-Connect]  | ||
| + | * Computation benchmarking, modeling, dynamic load balancing: [http://hcl.ucd.ie/project/fupermod FuPerMod] [http://hcl.ucd.ie/project/pmm PMM]  | ||
| + | * Communication benchmarking, modeling, optimization: [http://hcl.ucd.ie/project/cpm CPM] [http://hcl.ucd.ie/project/mpiblib MPIBlib]  | ||
| + | |||
| + | == Heterogeneous mathematical software ==  | ||
| + | * [http://hcl.ucd.ie/project/HeteroScaLAPACK HeteroScaLAPACK]  | ||
| + | * [http://hcl.ucd.ie/project/Hydropad Hydropad]  | ||
== Operating systems ==    | == Operating systems ==    | ||
| Line 6: | Line 16: | ||
== Development tools ==  | == Development tools ==  | ||
| − | * [[C/C++]]  | + | * [[C/C++]], [[Python]], [[UML]], [[FORTRAN]]  | 
* [[Autotools]]  | * [[Autotools]]  | ||
| − | * [[GDB]]  | + | * [[GDB]], [[OProfile]], [[Valgrind]]  | 
| − | |||
| − | |||
| − | |||
* [[Doxygen]]  | * [[Doxygen]]  | ||
| + | * [[ChangeLog]], [[Subversion]]  | ||
* [[Eclipse]]  | * [[Eclipse]]  | ||
| + | * [[Bash Scripts]]  | ||
== [[Libraries]] ==  | == [[Libraries]] ==  | ||
| + | * [[GNU C Library]]  | ||
* [[MPI]]  | * [[MPI]]  | ||
| − | * [[Boost]]  | + | * [[STL]], [[Boost]]  | 
* [[GSL]]  | * [[GSL]]  | ||
| − | * [[  | + | * [[BLAS LAPACK ScaLAPACK]]  | 
| − | * [[  | + | * [[NLOPT]]  | 
| + | * [[BitTorrent (B. Cohen's version)]]  | ||
| + | * [[CUDA SDK]]  | ||
== Data processing ==  | == Data processing ==  | ||
| − | * [[gnuplot]]  | + | * [[gnuplot]], [[pgfplot]], [[matplotlib]]  | 
* [[Graphviz]]  | * [[Graphviz]]  | ||
| + | * [[Octave]], [[R]]  | ||
| + | * [[G3DViewer]]  | ||
| − | == Presentation ==  | + | == Paper & Presentation Tools ==  | 
| − | * [[Dia]]  | + | * [[Dia]], [[PGF/Tikz]], [[pgfplot]]  | 
| − | * [[  | + | * [[LaTeX]], [[Beamer]]  | 
| + | * [[BibTeX]], [[JabRef]]  | ||
| + | HCL templates for slides and posters in the HCL publications repository trunk/templates  | ||
| − | ==   | + | == Hardware ==  | 
* [[HCL cluster]]  | * [[HCL cluster]]  | ||
| − | * [[UTK   | + | * [[Other UCD Resources]]  | 
| + | * [[UTK multicores + GPU]]  | ||
* [[Grid5000]]  | * [[Grid5000]]  | ||
| + | * [[BlueGene/P]]  | ||
| + | * [[Desktop Backup]]  | ||
| + | * [[Memory size, overcommit, limit]]  | ||
| + | |||
| + | [[SSH|How to connect to cluster via SSH]]  | ||
| + | |||
| + | [[hwloc|How to find information about the hardware]]  | ||
| + | |||
| + | == Mathematics ==  | ||
| + | * [http://en.wikipedia.org/wiki/Confidence_interval Confidence interval (Statistics)], [http://en.wikipedia.org/wiki/Student's_t-distribution Student's t-distribution] (implemented in [[GSL]])  | ||
| + | * [http://en.wikipedia.org/wiki/Linear_regression Linear regression] (implemented in [[GSL]])  | ||
| + | * [http://en.wikipedia.org/wiki/Binomial_tree#Binomial_tree Binomial tree] (use [[Graphviz]] to visualize trees)  | ||
| + | * [http://en.wikipedia.org/wiki/Spline_interpolation Spline interpolation], [http://en.wikipedia.org/wiki/B-spline Spline approximation] (implemented in [[GSL]])  | ||
Latest revision as of 10:24, 6 November 2013
This site is set up for sharing ideas, findings and experience in heterogeneous computing. Please, log in and create new or edit existing pages. How to format wiki-pages read here.
Contents
HCL software for heterogeneous computing
- Extensions for MPI: mpC HeteroMPI libELC
 - Extensions for GridRPC: SmartGridSolve NI-Connect
 - Computation benchmarking, modeling, dynamic load balancing: FuPerMod PMM
 - Communication benchmarking, modeling, optimization: CPM MPIBlib
 
Heterogeneous mathematical software
Operating systems
Development tools
- C/C++, Python, UML, FORTRAN
 - Autotools
 - GDB, OProfile, Valgrind
 - Doxygen
 - ChangeLog, Subversion
 - Eclipse
 - Bash Scripts
 
Libraries
- GNU C Library
 - MPI
 - STL, Boost
 - GSL
 - BLAS LAPACK ScaLAPACK
 - NLOPT
 - BitTorrent (B. Cohen's version)
 - CUDA SDK
 
Data processing
Paper & Presentation Tools
HCL templates for slides and posters in the HCL publications repository trunk/templates
Hardware
- HCL cluster
 - Other UCD Resources
 - UTK multicores + GPU
 - Grid5000
 - BlueGene/P
 - Desktop Backup
 - Memory size, overcommit, limit
 
How to connect to cluster via SSH
How to find information about the hardware
Mathematics
- Confidence interval (Statistics), Student's t-distribution (implemented in GSL)
 - Linear regression (implemented in GSL)
 - Binomial tree (use Graphviz to visualize trees)
 - Spline interpolation, Spline approximation (implemented in GSL)