Difference between revisions of "Main Page"
From HCL
(→Libraries) |
(→Paper & Presentation Tools) |
||
(15 intermediate revisions by 5 users not shown) | |||
Line 3: | Line 3: | ||
== HCL software for heterogeneous computing == | == 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 [[MPI]]: [http://hcl.ucd.ie/project/mpC mpC] [http://hcl.ucd.ie/project/HeteroMPI HeteroMPI] [http://hcl.ucd.ie/project/libELC libELC] | ||
− | * Extensions for [ | + | * 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] | * 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] | * Communication benchmarking, modeling, optimization: [http://hcl.ucd.ie/project/cpm CPM] [http://hcl.ucd.ie/project/mpiblib MPIBlib] | ||
Line 16: | Line 16: | ||
== Development tools == | == Development tools == | ||
− | * [[C/C++]], [[Python]], [[UML]] | + | * [[C/C++]], [[Python]], [[UML]], [[FORTRAN]] |
* [[Autotools]] | * [[Autotools]] | ||
* [[GDB]], [[OProfile]], [[Valgrind]] | * [[GDB]], [[OProfile]], [[Valgrind]] | ||
Line 22: | Line 22: | ||
* [[ChangeLog]], [[Subversion]] | * [[ChangeLog]], [[Subversion]] | ||
* [[Eclipse]] | * [[Eclipse]] | ||
+ | * [[Bash Scripts]] | ||
== [[Libraries]] == | == [[Libraries]] == | ||
Line 28: | 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]] | ||
Line 37: | Line 41: | ||
== Paper & Presentation Tools == | == Paper & Presentation Tools == | ||
− | * [[Dia]] | + | * [[Dia]], [[PGF/Tikz]], [[pgfplot]] |
− | * [[LaTeX]] | + | * [[LaTeX]], [[Beamer]] |
− | * [[JabRef]] | + | * [[BibTeX]], [[JabRef]] |
+ | HCL templates for slides and posters in the HCL publications repository trunk/templates | ||
== Hardware == | == Hardware == | ||
Line 46: | Line 51: | ||
* [[UTK multicores + GPU]] | * [[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]] |
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)