All Projects → LLNL → cruise

LLNL / cruise

Licence: Unknown, Unknown licenses found Licenses found Unknown COPYRIGHT Unknown COPYRIGHT.ANL
User space POSIX-like file system in main memory

Programming Languages

c
50402 projects - #5 most used programming language
M4
1887 projects
Makefile
30231 projects

Projects that are alternatives of or similar to cruise

t8code
Parallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (+37.04%)
Mutual labels:  hpc, parallel, parallel-computing
hp2p
Heavy Peer To Peer: a MPI based benchmark for network diagnostic
Stars: ✭ 17 (-37.04%)
Mutual labels:  hpc, parallel, parallel-computing
Core
parallel finite element unstructured meshes
Stars: ✭ 124 (+359.26%)
Mutual labels:  hpc, parallel, parallel-computing
ParallelUtilities.jl
Fast and easy parallel mapreduce on HPC clusters
Stars: ✭ 28 (+3.7%)
Mutual labels:  hpc, parallel, parallel-computing
Future.apply
🚀 R package: future.apply - Apply Function to Elements in Parallel using Futures
Stars: ✭ 159 (+488.89%)
Mutual labels:  hpc, parallel, parallel-computing
React Native Fetch Blob
This project was started in the cause of solving issue facebook/react-native#854, React Native's lacks of Blob implementation which results into problems when transferring binary data.
Stars: ✭ 2,593 (+9503.7%)
Mutual labels:  storage, file-system
Foundations of HPC 2021
This repository collects the materials from the course "Foundations of HPC", 2021, at the Data Science and Scientific Computing Department, University of Trieste
Stars: ✭ 22 (-18.52%)
Mutual labels:  hpc, parallel-computing
ParMmg
Distributed parallelization of 3D volume mesh adaptation
Stars: ✭ 19 (-29.63%)
Mutual labels:  hpc, parallel
rTRNG
R package providing access and examples to TRNG C++ library
Stars: ✭ 17 (-37.04%)
Mutual labels:  hpc, parallel
Electron Storage
Simply save/load json files to/from file system in electron applications
Stars: ✭ 109 (+303.7%)
Mutual labels:  storage, file-system
hpc
Learning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (+44.44%)
Mutual labels:  hpc, parallel-computing
julea
A Flexible Storage Framework for HPC
Stars: ✭ 25 (-7.41%)
Mutual labels:  hpc, file-system
Filebase
A Simple but Powerful Flat File Database Storage.
Stars: ✭ 235 (+770.37%)
Mutual labels:  storage, file-system
Go Fastdfs
go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。Go-fastdfs is a simple distributed file system (private cloud storage), with no center, high performance, high reliability, maintenance free and other advantages, support breakpoint continuation, block upload, small file merge, automatic synchronization, automatic r…
Stars: ✭ 2,923 (+10725.93%)
Mutual labels:  storage, file-system
scala-parallel-programming
coursera
Stars: ✭ 17 (-37.04%)
Mutual labels:  parallel, parallel-computing
parallel
PARALLEL: Stata module for parallel computing
Stars: ✭ 97 (+259.26%)
Mutual labels:  hpc, parallel
pcluster-manager
Manage AWS ParallelCluster through an easy to use web interface
Stars: ✭ 67 (+148.15%)
Mutual labels:  hpc, parallel-computing
java-multithread
Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.
Stars: ✭ 24 (-11.11%)
Mutual labels:  parallel, parallel-computing
Sundials
SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are welcome for bug fixes and minor changes.
Stars: ✭ 194 (+618.52%)
Mutual labels:  hpc, parallel-computing
Moosefs
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
Stars: ✭ 1,025 (+3696.3%)
Mutual labels:  storage, file-system

CRUISE: Checkpoint-Restart In User-SpacE

Build Status

With the massive scale of high-performance computing systems, long-running scientific parallel applications periodically save the state of their execution to files called checkpoints to recover from system failures. Checkpoints are stored on external parallel file systems, but limited bandwidth makes this a time-consuming operation. Multilevel checkpointing systems, like the Scalable Checkpoint/Restart (SCR) library, alleviate this bottleneck by caching checkpoints in storage located close to the compute nodes. However, most large scale systems do not provide file storage on compute nodes, preventing the use of SCR.

CRUISE is a novel user-space file system that stores data in main memory and transparently spills over to other storage, like local flash memory or the parallel file system, as needed. This technique extends the reach of libraries like SCR to systems where they otherwise could not be used. CRUISE also exposes file contents for Remote Direct Memory Access, allowing external tools to copy checkpoints to the parallel file system in the background with reduced CPU interruption.

More information about the project, and relevant publications, can be found HERE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].