ExaArray/README.md

7 lines
471 B
Markdown
Raw Normal View History

2020-07-28 14:27:26 +00:00
# ExaArray
2020-07-28 17:49:50 +00:00
ExaArray is a .NET library for exa-scale array-like structures. By using this library, it becomes possible to
2020-07-29 17:38:37 +00:00
add up to 4.6 quintillion i.e. 4,607,183,514,018,780,000 elements into one array. When using `byte` for `T`,
this would need approx. 4 EB of memory.
2020-07-28 17:55:02 +00:00
Extending the data structure performs as O(n) with O(m+n) of memory. Accessing the data performs as O(1), though.
For the generic type `T`, any .NET type can be used: The ExaArray uses managed memory.