Difference between revisions of "Main Page"

From HCL
Jump to: navigation, search
(Libraries)
(Paper & Presentation Tools)
 
(34 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/LAPACK]]
+
* [[BLAS LAPACK ScaLAPACK]]
* [[The MPI LogP Benchmark|logp_mpi]]
+
* [[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
  
== Clusters ==
+
== Hardware ==
 
* [[HCL cluster]]
 
* [[HCL cluster]]
 
* [[Other UCD Resources]]
 
* [[Other UCD Resources]]
* [[UTK clusters]]
+
* [[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]]
  
== Some Maths ==
+
[[hwloc|How to find information about the hardware]]
* [http://en.wikipedia.org/wiki/Confidence_interval Confidence interval (Statistics)]. [http://en.wikipedia.org/wiki/Student's_t-distribution Student's t-distribution], which is used to find confidence interval, is implemented in [[GSL]] (<code>gsl_cdf_tdist_Pinv</code>)
+
 
* [http://en.wikipedia.org/wiki/Binomial_tree#Binomial_tree Binomial tree]. Use [[Graphviz]] to visualize trees
+
== 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.

HCL software for heterogeneous computing

Heterogeneous mathematical software

Operating systems

Development tools

Libraries

Data processing

Paper & Presentation Tools

HCL templates for slides and posters in the HCL publications repository trunk/templates

Hardware

How to connect to cluster via SSH

How to find information about the hardware

Mathematics