Futureverse
Packages & Docs
▾
Overview of All Packages
Core Future API
future (core of the future framework)
Map-Reduce Future APIs
future.apply (base R apply with futures)
furrr (purrr with futures)
doFuture (a foreach adapter)
Parallel Backends
future (built-in, local & remote parallelization)
future.batchtools (use HPC scheduler)
future.callr (local callr parallelization)
future.mirai (parallelize via mirai)
Utilities
listenv (Use %<-% for list-like structures)
parallelly (enhances the parallel package)
progressr (progress updates in parallel)
For low-level developers
globals (identify globals)
future.tests (validate future backends)
Experimental
future.tools (tools for working with futures)
BiocParallel.FutureParam (a BiocParallel addon)
marshal (export non-exportable objects)
Blog
Use & Stats
Parallel Backends
Quality
Tutorials
Talks
Publications
Roadmap
About
☰
Blog Posts
Updates, tips & tricks, and explanations on futures
parallelly: Querying, Killing and Cloning Parallel Workers Running Locally or Remotely
Henrik Bengtsson
2023-07-01
%dofuture% - a Better foreach() Parallelization Operator than %dopar%
Henrik Bengtsson
2023-06-26
parallelly 1.34.0: Support for CGroups v2, Killing Parallel Workers, and more
Henrik Bengtsson
2023-01-18
progressr 0.13.0: cli + progressr = ♥
Henrik Bengtsson
2023-01-10
Please Avoid detectCores() in your R Packages
Henrik Bengtsson
2022-12-05
useR! 2022: My ‘Futureverse: Profile Parallel Code’ Slides
Henrik Bengtsson
2022-06-24
parallelly: Support for Fujitsu Technical Computing Suite High-Performance Compute (HPC) Environments
Henrik Bengtsson
2022-06-09
parallelly 1.32.0: makeClusterPSOCK() Didn’t Work with Chinese and Korean Locales
Henrik Bengtsson
2022-06-08
progressr 0.10.1: Plyr Now Supports Progress Updates also in Parallel
Henrik Bengtsson
2022-06-03
parallelly 1.31.1: Better at Inferring Number of CPU Cores with Cgroups and Linux Containers
Henrik Bengtsson
2022-04-22
future 1.24.0: Forwarding RNG State also for Stand-Alone Futures
Henrik Bengtsson
2022-02-22
Future Improvements During 2021
Henrik Bengtsson
2022-01-07
parallelly 1.29.0: New Skills and Less Communication Latency on Linux
Henrik Bengtsson
2021-11-22
progressr 0.8.0: RStudio’s Progress Bar, Shiny Progress Updates, and Absolute Progress
Henrik Bengtsson
2021-06-11
parallelly 1.26.0: Fast, Concurrent Setup of Parallel Workers (Finally)
Henrik Bengtsson
2021-06-10
parallelly 1.25.0: availableCores(omit=n) and, Finally, Built-in SSH Support for MS Windows 10 Users
Henrik Bengtsson
2021-04-30
Using Kubernetes and the Future Package to Easily Parallelize R in the Cloud
Chris Paciorek
A guest post by Chris Paciorek, Department of Statistics, University of California at Berkeley.
2021-04-08
future.BatchJobs - End-of-Life Announcement
Henrik Bengtsson
2021-01-08
future 1.20.1 - The Future Just Got a Bit Brighter
Henrik Bengtsson
2020-11-06
parallelly, future - Cleaning Up Around the House
Henrik Bengtsson
2020-11-04
Trust the Future
Henrik Bengtsson
2020-11-04
future 1.19.1 - Making Sure Proper Random Numbers are Produced in Parallel Processing
Henrik Bengtsson
2020-09-22
Detect When the Random Number Generator Was Used
Henrik Bengtsson
2020-09-21
future and future.apply - Some Recent Improvements
Henrik Bengtsson
2020-07-11
future 1.15.0 - Lazy Futures are Now Launched if Queried
Henrik Bengtsson
2019-11-09
Parallelize a For-Loop by Rewriting it as an Lapply Call
Henrik Bengtsson
2019-01-11
Maintenance Updates of Future Backends and doFuture
Henrik Bengtsson
2019-01-07
future 1.9.0 - Output from The Future
Henrik Bengtsson
2018-07-23
future.apply - Parallelize Any Base R Apply Function
Henrik Bengtsson
2018-06-23
future 1.8.0: Preparing for a Shiny Future
Henrik Bengtsson
2018-04-12
The Many-Faced Future
Henrik Bengtsson
2017-06-05
doFuture: A Universal Foreach Adaptor Ready to be Used by 1,000+ Packages
Henrik Bengtsson
2017-03-18
future 1.3.0: Reproducible RNGs, future_lapply() and More
Henrik Bengtsson
2017-02-19
High-Performance Compute in R Using Futures
Henrik Bengtsson
2016-10-22
Remote Processing Using Futures
Henrik Bengtsson
2016-10-11