Files
TinyTorch/paper
Vijay Janapa Reddi 2a9b692621 Remove repetitions and improve progressive flow
Major cuts to eliminate redundant content:

1. Introduction:
   - Cut redundant paragraph before contributions (lines 388-389)
   - Removed repeated examples (Adam, Conv2d, KV caching) from contribution 1
   - Simplified contribution 2 (save PyTorch history for Section 4)

2. Related Work:
   - Condensed bullet comparison list to single paragraph
   - Cut ~200 words of repeated distinctions

3. Section 3 (TinyTorch Architecture):
   - Cut redundant problem statement that repeated intro
   - Streamlined opening

4. Section 4 (Progressive Disclosure):
   - Cut re-explanation of pedagogical dilemma
   - Start directly with implementation details

5. Discussion:
   - Removed entire "Pedagogical Flexibility" subsection (7.2)
   - Content was duplicate of Section 6.2 configurations
   - Key rationale points merged into 6.2

Estimated savings: ~1,000 words
Paper now builds progressively without restating same concepts.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-19 21:06:50 -05:00
..

TinyTorch Research Paper

Complete LaTeX source for the TinyTorch research paper.


Files


Quick Start: Get PDF

  1. Go to Overleaf.com
  2. Create free account
  3. Upload paper.tex and references.bib
  4. Click "Recompile"
  5. Download PDF

Option 2: Local Compilation

./compile_paper.sh

Requires LaTeX installation (MacTeX or BasicTeX).


Paper Details

  • Format: Two-column LaTeX (conference-standard)
  • Length: ~12-15 pages
  • Sections: 7 complete sections
  • Tables: 3 (framework comparison, learning objectives, performance benchmarks)
  • Code listings: 5 (syntax-highlighted Python examples)
  • References: 22 citations

Key Contributions

  1. Progressive disclosure via monkey-patching - Novel pedagogical pattern
  2. Systems-first curriculum design - Memory/FLOPs from Module 01
  3. Historical milestone validation - 70 years of ML as learning modules
  4. Constructionist framework building - Students build complete ML system

Framed as design contribution with empirical validation planned for Fall 2025.


Submission Venues

  • ArXiv - Immediate (establish priority)
  • SIGCSE 2026 - August deadline (may need 6-page condensed version)
  • ICER 2026 - After classroom data (full empirical study)

Ready for submission! Upload to Overleaf to get your PDF.