Package: Rfmalloc Title: Out-of-Core Arrays with Pluggable Codecs and Compute Backends Version: 0.1.0 Authors@R: c( person(given = "Sounkou Mahamane", family = "Toure", email = "sounkoutoure@gmail.com", role = c("aut", "cre")), person(given = "Kenichi", family = "Yasukata", role = "cph", comment = "fmalloc"), person(given = "Wolfram", family = "Gloger", role = "cph", comment = "ptmalloc3"), person(given = "Free Software Foundation, Inc.", role = "cph", comment = "selected GNU C Library support files") ) Description: Computes on arrays that do not fit in memory. Vectors, matrices and tensors are allocated inside a memory-mapped file through R's ALTREP interface, backed by a patched copy of the 'fmalloc' allocator, so available RAM becomes a speed gradient rather than a hard limit. Two plugin registries sit on that substrate: a codec registry deciding how bytes are stored, from lossless floating-point and sparse encodings to compressed and quantized blocks, and a matrix-multiply backend registry deciding how products are computed, defaulting to whatever 'BLAS' the R build links against. Matrix products stream in bounded panels and release the pages they have consumed, so operands larger than memory still multiply. A registered backend may decline any product, in which case the default path answers it, so results never depend on which backend is selected. Also provides persistent and scratch runtimes, durable reference-based serialization, explicit vector lifecycle management, multiple runtime handles per session, and out-of-core reductions and principal components for genomics-scale matrices. License: GPL (>= 2) Encoding: UTF-8 Imports: methods Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Suggests: bench, kalis, lobstr, tinytest SystemRequirements: GNU make, POSIX threads URL: https://github.com/sounkou-bioinfo/Rfmalloc, https://sounkou-bioinfo.github.io/Rfmalloc/Rfmalloc/ Depends: R (>= 4.4.0) BugReports: https://github.com/sounkou-bioinfo/Rfmalloc/issues Config/pak/sysreqs: make Repository: https://sounkou-bioinfo.r-universe.dev Date/Publication: 2026-07-18 21:34:09 UTC RemoteUrl: https://github.com/sounkou-bioinfo/Rfmalloc RemoteRef: HEAD RemoteSha: 6e05ad03613e89cab2f8bf8eb3a49d553d5a3bed RemoteSubdir: packages/Rfmalloc NeedsCompilation: yes Packaged: 2026-07-18 22:33:48 UTC; root Author: Sounkou Mahamane Toure [aut, cre], Kenichi Yasukata [cph] (fmalloc), Wolfram Gloger [cph] (ptmalloc3), Free Software Foundation, Inc. [cph] (selected GNU C Library support files) Maintainer: Sounkou Mahamane Toure