User Tools

Site Tools


hardware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
hardware [2025/04/08 01:30] – created nshegunovhardware [2026/01/08 23:35] (current) – removed nshegunov
Line 1: Line 1:
-Certainly! Here's the updated DocuWiki page with the names swapped with the links: 
  
-``` 
-====== Popular Libraries for Scientific Computing, Machine Learning, and Data Science ====== 
- 
-This document provides an overview of widely used libraries across various domains such as scientific computing, machine learning, data science, and high-performance computing. 
- 
----- 
- 
-===== Compiler Libraries ===== 
- 
-  * **[[https://gcc.gnu.org | GCC (GNU Compiler Collection)]]** 
-    - Domain: Compiler 
-    - Description: GCC is a collection of compilers for various programming languages, including C, C++, and Fortran. It's essential for compiling code in high-performance computing and software development. 
- 
-===== GPU Computing ===== 
- 
-  * **[[https://developer.nvidia.com/cuda-zone | CUDA]]** 
-    - Domain: GPU Computing 
-    - Description: CUDA is a parallel computing platform and application programming interface model created by NVIDIA. It allows developers to utilize GPUs for general-purpose processing. 
- 
-  * **[[https://developer.nvidia.com/cudnn | cuDNN]]** 
-    - Domain: Deep Learning 
-    - Description: cuDNN is a GPU-accelerated library for deep neural networks. It's optimized for high performance on NVIDIA hardware and is widely used in machine learning and AI applications. 
- 
-===== Signal Processing ===== 
- 
-  * **[[http://www.fftw.org | FFTW]]** 
-    - Domain: Signal Processing 
-    - Description: FFTW is a C library for computing discrete Fourier transforms (DFT). It is highly efficient and widely used for signal processing and numerical simulations. 
- 
-===== Molecular Dynamics ===== 
- 
-  * **[[http://www.gromacs.org | GROMACS]]** 
-    - Domain: Molecular Dynamics 
-    - Description: GROMACS is a molecular dynamics simulation software primarily used for simulating proteins, lipids, and nucleic acids. It's a key tool in computational biology and chemistry. 
- 
-===== Mathematics & Numerical Computation ===== 
- 
-  * **[[https://www.gnu.org/software/gsl | GSL (GNU Scientific Library)]]** 
-    - Domain: Mathematics & Numerical Computation 
-    - Description: GSL is a collection of numerical routines for scientific computing, including statistics, linear algebra, and numerical integration. 
- 
-===== Data Storage ===== 
- 
-  * **[[https://www.hdfgroup.org/solutions/hdf5 | HDF5]]** 
-    - Domain: Data Storage 
-    - Description: HDF5 is a file format and set of tools for storing and managing large amounts of data. It's commonly used in scientific computing for high-volume data storage. 
- 
-===== Programming Languages ===== 
- 
-  * **[[https://www.java.com | Java]]** 
-    - Domain: Programming Language 
-    - Description: Java is a widely used programming language that is object-oriented and designed to have as few implementation dependencies as possible. It is used across various industries, including enterprise applications and big data. 
- 
-  * **[[https://julialang.org | Julia]]** 
-    - Domain: High-Performance Computing & Data Science 
-    - Description: Julia is a high-performance programming language for technical computing. It’s used for scientific computing, data science, and machine learning, thanks to its speed and ease of use. 
- 
-===== Linear Algebra ===== 
- 
-  * **[[http://www.netlib.org/lapack | LAPACK]]** 
-    - Domain: Linear Algebra 
-    - Description: LAPACK is a library for solving linear algebra problems such as systems of linear equations, least squares problems, eigenvalue problems, and singular value decomposition. 
- 
-===== Image Processing ===== 
- 
-  * **[[https://libjpeg-turbo.org | libjpeg-turbo]]** 
-    - Domain: Image Processing 
-    - Description: libjpeg-turbo is a high-speed JPEG image compression library that provides faster encoding and decoding of JPEG images compared to other implementations. 
- 
-  * **[[http://www.libpng.org | libpng]]** 
-    - Domain: Image Processing 
-    - Description: libpng is a reference library for the PNG (Portable Network Graphics) image format. It’s used extensively for handling PNG images in web development, image processing, and graphics applications. 
- 
-===== Compiler Infrastructure ===== 
- 
-  * **[[https://llvm.org | LLVM]]** 
-    - Domain: Compiler Infrastructure 
-    - Description: LLVM is a collection of modular and reusable compiler and toolchain technologies. It’s used for developing compilers, optimizers, and other code analysis tools. 
- 
-===== Data Compression ===== 
- 
-  * **[[https://lz4.github.io/lz4 | LZ4]]** 
-    - Domain: Data Compression 
-    - Description: LZ4 is a fast compression algorithm and library that allows extremely high compression and decompression speeds. It is used in high-performance data storage and transmission applications. 
- 
-===== Linear Algebra & HPC ===== 
- 
-  * **[[http://icl.cs.utk.edu/magma | MAGMA]]** 
-    - Domain: Linear Algebra & HPC 
-    - Description: MAGMA is a library for high-performance linear algebra routines on multi-core and multi-GPU systems. It's a key tool in high-performance computing (HPC) applications. 
- 
-===== Parallel Computing ===== 
- 
-  * **[[https://www.mpich.org | MPICH]]** 
-    - Domain: Parallel Computing 
-    - Description: MPICH is an implementation of the Message Passing Interface (MPI) standard for parallel computing. It is widely used in high-performance parallel applications. 
- 
-===== Scientific Computing & Data Science ===== 
- 
-  * **[[https://numpy.org | NumPy]]** 
-    - Domain: Scientific Computing & Data Science 
-    - Description: NumPy is the fundamental package for numerical computing in Python. It provides support for large multi-dimensional arrays and matrices, along with a collection of mathematical functions to operate on these arrays. 
- 
-===== Linear Algebra ===== 
- 
-  * **[[https://www.openblas.net | OpenBLAS]]** 
-    - Domain: Linear Algebra 
-    - Description: OpenBLAS is an optimized BLAS (Basic Linear Algebra Subprograms) library that provides highly optimized matrix operations and is used for high-performance numerical computing. 
- 
-===== Parallel Computing ===== 
- 
-  * **[[https://www.open-mpi.org | OpenMPI]]** 
-    - Domain: Parallel Computing 
-    - Description: OpenMPI is an open-source implementation of the Message Passing Interface (MPI) for parallel and distributed computing. It is used in high-performance computing environments for multi-node computations. 
- 
-===== Data Science ===== 
- 
-  * **[[https://pandas.pydata.org | Pandas]]** 
-    - Domain: Data Science 
-    - Description: Pandas is a fast, powerful, flexible, and easy-to-use data analysis and manipulation library for Python. It’s used extensively in data science and data analysis. 
- 
-===== Programming Languages ===== 
- 
-  * **[[https://www.python.org | Python]]** 
-    - Domain: Programming Language 
-    - Description: Python is a versatile, high-level programming language that is widely used in web development, data science, automation, machine learning, and more. 
- 
-===== Machine Learning ===== 
- 
-  * **[[https://pytorch.org | PyTorch]]** 
-    - Domain: Machine Learning 
-    - Description: PyTorch is an open-source machine learning library based on the Torch library. It is widely used in deep learning and research due to its flexibility and ease of use. 
- 
-===== Scientific Computing ===== 
- 
-  * **[[https://scipy.org | SciPy]]** 
-    - Domain: Scientific Computing 
-    - Description: SciPy is a Python library used for scientific and technical computing. It builds on NumPy and provides a collection of algorithms for optimization, integration, interpolation, eigenvalue problems, and more. 
- 
-===== Python Package Management ===== 
- 
-  * **[[https://setuptools.pypa.io | Setuptools]]** 
-    - Domain: Python Package Management 
-    - Description: Setuptools is a package development and distribution library for Python. It simplifies packaging Python projects and managing their dependencies. 
- 
-===== Machine Learning ===== 
- 
-  * **[[https://www.tensorflow.org | TensorFlow]]** 
-    - Domain: Machine Learning 
-    - Description: TensorFlow is an open-source platform for machine learning. It provides a comprehensive ecosystem of tools, libraries, and community resources to facilitate the development of ML models. 
- 
-===== Data Compression ===== 
- 
-  * **[[https://zlib.net | Zlib]]** 
-    - Domain: Data Compression 
-    - Description: Zlib is a software library used for data compression. It is used in many applications for compressing data to reduce storage or transmission size. 
-``` 
- 
-Now, the library names are linked in the format you requested, with the link before the library name. 
hardware.1744065039.txt.gz · Last modified: 2025/04/08 01:30 by nshegunov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki