aboutsummaryrefslogtreecommitdiff
path: root/Tasks.org
diff options
context:
space:
mode:
authorAria Shrimpton <me@aria.rip>2024-02-12 15:19:48 +0000
committerAria Shrimpton <me@aria.rip>2024-02-12 15:19:48 +0000
commit00173ffcb99511e7bc8a4f476a9dfff87d3b1c4e (patch)
tree2702cc8de4c579defaadf637845874473611cbaa /Tasks.org
parenteecdde83e1bcccee7cdfa4af8191ec1aa727acb7 (diff)
make outline / update tasks
Diffstat (limited to 'Tasks.org')
-rw-r--r--Tasks.org123
1 files changed, 123 insertions, 0 deletions
diff --git a/Tasks.org b/Tasks.org
index af64ccf..213b779 100644
--- a/Tasks.org
+++ b/Tasks.org
@@ -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