rad Performance
radparses 120k packages under 50 seconds usingtoml_serialization- Older versions with
parsetomlparsed 100k packages in 3 minutes - For CPU/compute use || (via Weave or OpenMP)
- For IO use
asyncdispatch - https://www.youtube.com/watch?v=Ul8OO4vQMTw
Compute Tasks (CPU)
Section titled “Compute Tasks (CPU)”- scientific computing (solvers, linear algebra, physics, biology, statistics, …)
- rendering and image processing
- games: physics, path finding, animation, rendering, AI
- finance: Monte-Carlo simulation for pricing
- cryptography
- compression
- video encoding
IO Tasks
Section titled “IO Tasks”- waiting for or initiating a remote connection
- serving or loading web pages
- sending or receiving a message
- sending or receiving a RPC or REST query
- waiting for keyboard, mouse or joystick inputs
- logging to disk or console
- creating or deleting a file
- downloading a file
- flushing changes to disk