From cfdd00b2f4370dc7d707c85a79e4bd4af1fc121e Mon Sep 17 00:00:00 2001 From: utensil Date: Wed, 16 Oct 2024 17:38:07 +0800 Subject: [PATCH] Add recent readings --- tex/forest.bib | 58 +++++++++++++++++++++++++ trees/refs/eid2024developing.tree | 18 ++++++++ trees/refs/low2023gafro.tree | 14 ++++++ trees/refs/naumann2024matrix.tree | 18 ++++++++ trees/refs/shaikhha2023nabla.tree | 14 ++++++ trees/refs/sharma2024comprehensive.tree | 14 ++++++ trees/refs/siskind2019automatic.tree | 14 ++++++ trees/uts-0018.tree | 7 +++ 8 files changed, 157 insertions(+) create mode 100644 trees/refs/eid2024developing.tree create mode 100644 trees/refs/low2023gafro.tree create mode 100644 trees/refs/naumann2024matrix.tree create mode 100644 trees/refs/shaikhha2023nabla.tree create mode 100644 trees/refs/sharma2024comprehensive.tree create mode 100644 trees/refs/siskind2019automatic.tree diff --git a/tex/forest.bib b/tex/forest.bib index 953dfd1..1efa80d 100644 --- a/tex/forest.bib +++ b/tex/forest.bib @@ -1185,3 +1185,61 @@ @article{schleich2023optimizing biburl = {https://dblp.org/rec/journals/pacmmod/SchleichSS23.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} } + +@article{naumann2024matrix, + title={A Matrix-Free Exact Newton Method}, + author={Naumann, Uwe}, + journal={SIAM Journal on Scientific Computing}, + volume={46}, + number={3}, + pages={A1423--A1440}, + year={2024}, + publisher={SIAM} +} + +@inproceedings{siskind2019automatic, + title={Automatic Differentiation: Inverse Accumulation Mode}, + author={Siskind, Jeffrey Mark}, + booktitle={Program Transformations for ML Workshop at NeurIPS 2019}, + year={2019} +} + +@article{sharma2024comprehensive, + title={A Comprehensive Overview of GPU Accelerated Databases}, + author={Sharma, Harshit and Sharma, Anmol}, + journal={arXiv preprint arXiv:2406.13831}, + year={2024} +} + +@article{low2023gafro, + title={gafro: Geometric Algebra for Robotics}, + author={L{\"o}w, Tobias and Abbet, Philip and Calinon, Sylvain}, + journal={arXiv preprint arXiv:2310.19090}, + year={2023} +} + +@article{eid2024developing, + title={Developing GA-FuL: A Generic Wide-Purpose Library for Computing with Geometric Algebra}, + author={Eid, Ahmad Hosny and Montoya, Francisco G}, + journal={Mathematics}, + volume={12}, + number={14}, + pages={2272}, + year={2024}, + publisher={MDPI} +} + +@article{shaikhha2023nabla, + title={$nabla$ SD: Differentiable Programming for Sparse Tensors}, + author={Shaikhha, Amir and Huot, Mathieu and Hashemian, Shideh}, + journal={arXiv preprint arXiv:2303.07030}, + year={2023} +} + +@inproceedings{zhao2024felix, + title={Felix: Optimizing Tensor Programs with Gradient Descent}, + author={Zhao, Yifan and Sharif, Hashim and Adve, Vikram and Misailovic, Sasa}, + booktitle={Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3}, + pages={367--381}, + year={2024} +} diff --git a/trees/refs/eid2024developing.tree b/trees/refs/eid2024developing.tree new file mode 100644 index 0000000..cd4a7f1 --- /dev/null +++ b/trees/refs/eid2024developing.tree @@ -0,0 +1,18 @@ +% ["forest"] +\title{Developing GA-FuL: A generic wide-purpose library for computing with geometric algebra} +\date{2024} +\author{Ahmad Hosny Eid}\author{Francisco G Montoya} +\taxon{reference} + +\meta{bibtex}{\startverb +@article{eid2024developing, + title = {Developing GA-FuL: A Generic Wide-Purpose Library for Computing with Geometric Algebra}, + author = {Eid, Ahmad Hosny and Montoya, Francisco G}, + year = {2024}, + journal = {Mathematics}, + volume = {12}, + number = {14}, + pages = {2272}, + publisher = {MDPI} +} +\stopverb} diff --git a/trees/refs/low2023gafro.tree b/trees/refs/low2023gafro.tree new file mode 100644 index 0000000..8cb32b9 --- /dev/null +++ b/trees/refs/low2023gafro.tree @@ -0,0 +1,14 @@ +% ["forest"] +\title{Gafro: Geometric algebra for robotics} +\date{2023} +\author{Tobias Löw}\author{Philip Abbet}\author{Sylvain Calinon} +\taxon{reference} + +\meta{bibtex}{\startverb +@article{low2023gafro, + title = {gafro: Geometric Algebra for Robotics}, + author = {L{\"o}w, Tobias and Abbet, Philip and Calinon, Sylvain}, + year = {2023}, + journal = {arXiv preprint arXiv:2310.19090} +} +\stopverb} diff --git a/trees/refs/naumann2024matrix.tree b/trees/refs/naumann2024matrix.tree new file mode 100644 index 0000000..cf13f98 --- /dev/null +++ b/trees/refs/naumann2024matrix.tree @@ -0,0 +1,18 @@ +% ["forest"] +\title{A matrix-free exact newton method} +\date{2024} +\author{Uwe Naumann} +\taxon{reference} + +\meta{bibtex}{\startverb +@article{naumann2024matrix, + title = {A Matrix-Free Exact Newton Method}, + author = {Naumann, Uwe}, + year = {2024}, + journal = {SIAM Journal on Scientific Computing}, + volume = {46}, + number = {3}, + pages = {A1423--A1440}, + publisher = {SIAM} +} +\stopverb} diff --git a/trees/refs/shaikhha2023nabla.tree b/trees/refs/shaikhha2023nabla.tree new file mode 100644 index 0000000..2f35ea4 --- /dev/null +++ b/trees/refs/shaikhha2023nabla.tree @@ -0,0 +1,14 @@ +% ["manual", "forest"] +\title{∇SD: Differentiable programming for sparse tensors} +\date{2023} +\author{Amir Shaikhha}\author{Mathieu Huot}\author{Shideh Hashemian} +\taxon{reference} + +\meta{bibtex}{\startverb +@article{shaikhha2023nabla, + title = {$nabla$ SD: Differentiable Programming for Sparse Tensors}, + author = {Shaikhha, Amir and Huot, Mathieu and Hashemian, Shideh}, + year = {2023}, + journal = {arXiv preprint arXiv:2303.07030} +} +\stopverb} diff --git a/trees/refs/sharma2024comprehensive.tree b/trees/refs/sharma2024comprehensive.tree new file mode 100644 index 0000000..dcc6524 --- /dev/null +++ b/trees/refs/sharma2024comprehensive.tree @@ -0,0 +1,14 @@ +% ["forest"] +\title{A comprehensive overview of GPU accelerated databases} +\date{2024} +\author{Harshit Sharma}\author{Anmol Sharma} +\taxon{reference} + +\meta{bibtex}{\startverb +@article{sharma2024comprehensive, + title = {A Comprehensive Overview of GPU Accelerated Databases}, + author = {Sharma, Harshit and Sharma, Anmol}, + year = {2024}, + journal = {arXiv preprint arXiv:2406.13831} +} +\stopverb} diff --git a/trees/refs/siskind2019automatic.tree b/trees/refs/siskind2019automatic.tree new file mode 100644 index 0000000..b656a5d --- /dev/null +++ b/trees/refs/siskind2019automatic.tree @@ -0,0 +1,14 @@ +% ["forest"] +\title{Automatic differentiation: Inverse accumulation mode} +\date{2019} +\author{Jeffrey Mark Siskind} +\taxon{reference} + +\meta{bibtex}{\startverb +@inproceedings{siskind2019automatic, + title = {Automatic Differentiation: Inverse Accumulation Mode}, + author = {Siskind, Jeffrey Mark}, + year = {2019}, + booktitle = {Program Transformations for ML Workshop at NeurIPS 2019} +} +\stopverb} diff --git a/trees/uts-0018.tree b/trees/uts-0018.tree index 8545042..3f984cb 100644 --- a/trees/uts-0018.tree +++ b/trees/uts-0018.tree @@ -15,6 +15,13 @@ \subtree[2024-10]{ \title{October, 2024} +\mdblock{10-16}{ +- read \citek{siskind2019automatic} and \citek{naumann2024matrix}, seems limited, but have some good references +- skim \citek{low2023gafro} (good library and benchmark) and \citek{eid2024developing} (good refs, but in C#) +- skim \citek{sharma2024comprehensive}, an interesting area with sparse tensors as an in-memory database in mind +- skim \citek{zhao2024felix} ([uiuc-arc/felix](https://github.com/uiuc-arc/felix)), which uses egg +} + \mdblock{10-15}{ - found \citek{raptis2024functoriality} - found \citek{shaikhha2024tensor} and \citek{zhao2024felix}