Difference between revisions of "Main Page"
From HCL
(→Presentation) |
(→Paper & Presentation Tools) |
||
(30 intermediate revisions by 5 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++]], [[Python]] | + | * [[C/C++]], [[Python]], [[UML]], [[FORTRAN]] |
* [[Autotools]] | * [[Autotools]] | ||
* [[GDB]], [[OProfile]], [[Valgrind]] | * [[GDB]], [[OProfile]], [[Valgrind]] | ||
Line 12: | Line 22: | ||
* [[ChangeLog]], [[Subversion]] | * [[ChangeLog]], [[Subversion]] | ||
* [[Eclipse]] | * [[Eclipse]] | ||
+ | * [[Bash Scripts]] | ||
== [[Libraries]] == | == [[Libraries]] == | ||
Line 18: | Line 29: | ||
* [[STL]], [[Boost]] | * [[STL]], [[Boost]] | ||
* [[GSL]] | * [[GSL]] | ||
− | * [[BLAS | + | * [[BLAS LAPACK ScaLAPACK]] |
− | * [[ | + | * [[NLOPT]] |
+ | * [[BitTorrent (B. Cohen's version)]] | ||
+ | * [[CUDA SDK]] | ||
== Data processing == | == Data processing == | ||
− | * [[gnuplot]] | + | * [[gnuplot]], [[pgfplot]], [[matplotlib]] |
* [[Graphviz]] | * [[Graphviz]] | ||
* [[Octave]], [[R]] | * [[Octave]], [[R]] | ||
+ | * [[G3DViewer]] | ||
− | == Presentation == | + | == Paper & Presentation Tools == |
− | * [[Dia]] | + | * [[Dia]], [[PGF/Tikz]], [[pgfplot]] |
− | * [[LaTeX]] | + | * [[LaTeX]], [[Beamer]] |
+ | * [[BibTeX]], [[JabRef]] | ||
+ | HCL templates for slides and posters in the HCL publications repository trunk/templates | ||
− | == | + | == Hardware == |
* [[HCL cluster]] | * [[HCL cluster]] | ||
* [[Other UCD Resources]] | * [[Other UCD Resources]] | ||
− | * [[UTK | + | * [[UTK multicores + GPU]] |
* [[Grid5000]] | * [[Grid5000]] | ||
+ | * [[BlueGene/P]] | ||
+ | * [[Desktop Backup]] | ||
+ | * [[Memory size, overcommit, limit]] | ||
[[SSH|How to connect to cluster via SSH]] | [[SSH|How to connect to cluster via SSH]] | ||
+ | |||
+ | [[hwloc|How to find information about the hardware]] | ||
== Mathematics == | == 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/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/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]]) | * [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)