Files
FAT-Allocator/docs/EuroSys/Paper/todo.md
2025-04-03 16:41:26 +01:00

70 lines
2.9 KiB
Markdown

### General
- [ ] Change name (Thinking of using (Fat Address Translation) -> similar to GNU))
- [ ] Avoid words which create options
- [x] Use citation with ```~/cite{foo}```
- [ ] Clear distinction on Literature review and contribution done
- [x] Generalise capitalisation
- [ ] Avoid several use ex: There are 3 way...
- [x] Instead of "Leverage" -> "use"
- [ ] Remove whitespace from figures to be compressed
- [ ] Uniform font sizes in figures
- [ ] Symmetrical lines on the figure
- [ ] TLB with acronym only once for the first instance in the paper
### Abstract
- [ ] Reduce Abstract to a single paragraph'
- [ ] "Mitigate gap, capacity" -> Expand on for instance on how is it measured.
- [ ] Huge pages moved to the introduction.
- [ ] Robs proposed structure (This paper presents <NAME> user-space memory allocator. It uses capability-based addressing to <list properties>.
### Introduction
- [ ] "It becomes possible" expand more with baseline compressed bounds.
- [ ] "This paper makes the following contribution" -. bullet points with marked sections.
- [ ] Research questions removed.
- [ ] "This implementation" Specify implementation
- [ ] Robs recommended Introduction structure (Expansion of the abstract, Name of the existing system, clearly describe limitation, Introduce memory allocator).
### 2.1 Encoding ranges as bounds
- [x] Repetition "Tracking of memory ranges using information in pointers" -> remove this
- [ ] Paraphrase last sentence
### 2.2 128 bit compressed bounds
- [x] Cites Jemalloc paragraph.
- [ ] Last sentence needs rewriting.
### 2.3 Instrumenting block based allocator
- [ ] Needs citation "Which increases overhead and adds complexity"
- [ ] Elaborate on "this method"
- [ ] "precise" memory management (Elaborate on this and prove which aspects of the other allocator are not precise).
### Memory allocator design
- [x] Remove from heading "sample" and ":"
- [ ] Remove future work paragraph
- [x] "unmapped" -> unmap
- [ ] "Risks of memory leaks with metadata lookups or complex data structures" -> Elaborate on this
### Evaluation
- [x] Name of the project keeps the sentence shorter.
- [x] "Such as" -> Definitive and exhaustive.
- [ ] TLB misses and walk contextualised better.
- [ ] Section reference on evaluation expanded.
- [ ] Remove "Providing a solid foundation for meaningful comparisons"
- [ ] Decide to use Macro or instead "real world C programs"
- [x] 1st section Evaluation remove "We observed...."
- [x] Experiment section typo heading
- [x] Fix Latex benchmarks structure
- [x] Change from "Diagram" to "Figure"
- [ ] Result para 2 -> too wordy
- [x] "aimed" first use of past tense (Recommendation: avoid)
- [x] Last paragraph (More substance)
- [x] Experiment results systematically explained based on benchmarks as bullet points.
- [ ] Rewrite usability
### Related work
- [ ] Related work lifted up after introduction based on the reflection of the feedback.
### Conclusion
- [ ] Rewrite