diff options
author | Aria Shrimpton <me@aria.rip> | 2024-02-12 15:19:48 +0000 |
---|---|---|
committer | Aria Shrimpton <me@aria.rip> | 2024-02-12 15:19:48 +0000 |
commit | 00173ffcb99511e7bc8a4f476a9dfff87d3b1c4e (patch) | |
tree | 2702cc8de4c579defaadf637845874473611cbaa /Tasks.org | |
parent | eecdde83e1bcccee7cdfa4af8191ec1aa727acb7 (diff) |
make outline / update tasks
Diffstat (limited to 'Tasks.org')
-rw-r--r-- | Tasks.org | 123 |
1 files changed, 123 insertions, 0 deletions
@@ -155,3 +155,126 @@ Ideas: * Writing +** TODO Abstract + +** TODO Introduction + +*** TODO Introduce problem + +**** TODO Container types common in programs + +**** TODO Functionally identical implementations + +**** TODO Large difference in performance + +*** TODO Motivate w/ effectiveness claims + +*** TODO Overview of aims & approach + +**** TODO Scalability to larger projects + +**** TODO Ease of integration into existing projects + +**** TODO Ease of adding new container types + +**** TODO Flexibility of selection + +*** TODO Overview of results + +** TODO Background + +*** TODO Introduce problem + +*** TODO Functional vs non-functional requirements + +*** TODO Existing approaches & their shortfalls + +*** TODO Lead to next chapter + +** TODO Design + +*** TODO Usage Example + +*** TODO Primrose Integration + +**** TODO Explain role in entire process + +**** TODO Short explanation of selection method + +**** TODO Abstraction over backend + +*** TODO Building cost models + +**** TODO Benchmarks + +**** TODO Linear Regression + +**** TODO Limitations + +*** TODO Profiling applications + +**** TODO Data collected + +**** TODO Segmentation + +**** TODO Limitations w/ pre-benchmark steps + +*** TODO Selection process & adaptive containers + +**** TODO Selection process + +**** TODO Adaptive container detection + +**** TODO Code generation + +** TODO Implementation + +*** TODO Modifications to Primrose + +**** TODO API + +**** TODO Mapping trait + +**** TODO Resiliency, etc + +*** TODO Integration w/ Cargo + +**** TODO Metadata fetching + +**** TODO Caching of build dependencies + +*** TODO Running Benchmarks + +**** TODO Benchmarker crate + +**** TODO Code generation + +*** TODO Profiling wrapper + +**** TODO Use of Drop + +**** TODO Generics and stuff + +*** TODO Selection / Codegen + +**** TODO Generated code (opaque types) + +**** TODO Selection Algorithm incl Adaptive + +**** TODO Implementation w/ const generics + +*** TODO Misc Concerns + +**** TODO Justify Rust as language + +**** TODO Explain cargo's role in rust projects & how it is integrated + +**** TODO Caching and stuff + +**** TODO Ease of use + +** TODO Results + +** TODO Analysis + +** TODO Conclusion |