diff --git a/100G Networking Technology Overview - Slides - Toronto (August 2016).pdf b/PDFs/100G Networking Technology Overview - Slides - Toronto (August 2016).pdf similarity index 100% rename from 100G Networking Technology Overview - Slides - Toronto (August 2016).pdf rename to PDFs/100G Networking Technology Overview - Slides - Toronto (August 2016).pdf diff --git a/2018 CppCon Unwinding the Stack - Exploring how C++ Exceptions work on Windows - James McNellis.pdf b/PDFs/2018 CppCon Unwinding the Stack - Exploring how C++ Exceptions work on Windows - James McNellis.pdf similarity index 100% rename from 2018 CppCon Unwinding the Stack - Exploring how C++ Exceptions work on Windows - James McNellis.pdf rename to PDFs/2018 CppCon Unwinding the Stack - Exploring how C++ Exceptions work on Windows - James McNellis.pdf diff --git a/37 Million Compilations - Investigating Novice Programming Mistakes in Large-Scale Student Data (fp1187-altadmri).pdf b/PDFs/37 Million Compilations - Investigating Novice Programming Mistakes in Large-Scale Student Data (fp1187-altadmri).pdf similarity index 100% rename from 37 Million Compilations - Investigating Novice Programming Mistakes in Large-Scale Student Data (fp1187-altadmri).pdf rename to PDFs/37 Million Compilations - Investigating Novice Programming Mistakes in Large-Scale Student Data (fp1187-altadmri).pdf diff --git a/5-Level Paging and 5-Level EPT - Intel - Revision 1.0 (December, 2016).pdf b/PDFs/5-Level Paging and 5-Level EPT - Intel - Revision 1.0 (December, 2016).pdf similarity index 100% rename from 5-Level Paging and 5-Level EPT - Intel - Revision 1.0 (December, 2016).pdf rename to PDFs/5-Level Paging and 5-Level EPT - Intel - Revision 1.0 (December, 2016).pdf diff --git a/5-Level Paging and 5-Level EPT - Intel - Revision 1.1 (May, 2017).pdf b/PDFs/5-Level Paging and 5-Level EPT - Intel - Revision 1.1 (May, 2017).pdf similarity index 100% rename from 5-Level Paging and 5-Level EPT - Intel - Revision 1.1 (May, 2017).pdf rename to PDFs/5-Level Paging and 5-Level EPT - Intel - Revision 1.1 (May, 2017).pdf diff --git a/A Block-sorting Lossless Data Compression Algorithm - May 10th, 1994 (SRC-RR-124).pdf b/PDFs/A Block-sorting Lossless Data Compression Algorithm - May 10th, 1994 (SRC-RR-124).pdf similarity index 100% rename from A Block-sorting Lossless Data Compression Algorithm - May 10th, 1994 (SRC-RR-124).pdf rename to PDFs/A Block-sorting Lossless Data Compression Algorithm - May 10th, 1994 (SRC-RR-124).pdf diff --git a/A Brief Introduction to Neural Networks (neuronalenetze-en-zeta2-2col-dkrieselcom).pdf b/PDFs/A Brief Introduction to Neural Networks (neuronalenetze-en-zeta2-2col-dkrieselcom).pdf similarity index 100% rename from A Brief Introduction to Neural Networks (neuronalenetze-en-zeta2-2col-dkrieselcom).pdf rename to PDFs/A Brief Introduction to Neural Networks (neuronalenetze-en-zeta2-2col-dkrieselcom).pdf diff --git a/A Brief Introduction to the Standard Annotation Language (SAL) - 2006.pdf b/PDFs/A Brief Introduction to the Standard Annotation Language (SAL) - 2006.pdf similarity index 100% rename from A Brief Introduction to the Standard Annotation Language (SAL) - 2006.pdf rename to PDFs/A Brief Introduction to the Standard Annotation Language (SAL) - 2006.pdf diff --git a/A Brief Tutorial on Database Queries, Data Mining, and OLAP (hamel-197-manuscript-final).pdf b/PDFs/A Brief Tutorial on Database Queries, Data Mining, and OLAP (hamel-197-manuscript-final).pdf similarity index 100% rename from A Brief Tutorial on Database Queries, Data Mining, and OLAP (hamel-197-manuscript-final).pdf rename to PDFs/A Brief Tutorial on Database Queries, Data Mining, and OLAP (hamel-197-manuscript-final).pdf diff --git a/A Case Study in Optimizing HTM-Enabled Dynamic Data Structures - Patricia Tries (2015).pdf b/PDFs/A Case Study in Optimizing HTM-Enabled Dynamic Data Structures - Patricia Tries (2015).pdf similarity index 100% rename from A Case Study in Optimizing HTM-Enabled Dynamic Data Structures - Patricia Tries (2015).pdf rename to PDFs/A Case Study in Optimizing HTM-Enabled Dynamic Data Structures - Patricia Tries (2015).pdf diff --git a/A Catalogue of Optimizing Transformations (1971-allen-catalog).pdf b/PDFs/A Catalogue of Optimizing Transformations (1971-allen-catalog).pdf similarity index 100% rename from A Catalogue of Optimizing Transformations (1971-allen-catalog).pdf rename to PDFs/A Catalogue of Optimizing Transformations (1971-allen-catalog).pdf diff --git a/A Comparison of Programming Languages in Economics (16-Jun-2014).pdf b/PDFs/A Comparison of Programming Languages in Economics (16-Jun-2014).pdf similarity index 100% rename from A Comparison of Programming Languages in Economics (16-Jun-2014).pdf rename to PDFs/A Comparison of Programming Languages in Economics (16-Jun-2014).pdf diff --git a/A Comparison of Software and Hardware Techniques for x86 Virtualization - Oct 2015 (asplos235_adams).pdf b/PDFs/A Comparison of Software and Hardware Techniques for x86 Virtualization - Oct 2015 (asplos235_adams).pdf similarity index 100% rename from A Comparison of Software and Hardware Techniques for x86 Virtualization - Oct 2015 (asplos235_adams).pdf rename to PDFs/A Comparison of Software and Hardware Techniques for x86 Virtualization - Oct 2015 (asplos235_adams).pdf diff --git a/A Compilation Target for Probabilistic Programming Languages - 2014 (paige14).pdf b/PDFs/A Compilation Target for Probabilistic Programming Languages - 2014 (paige14).pdf similarity index 100% rename from A Compilation Target for Probabilistic Programming Languages - 2014 (paige14).pdf rename to PDFs/A Compilation Target for Probabilistic Programming Languages - 2014 (paige14).pdf diff --git a/A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort (sigmod14I).pdf b/PDFs/A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort (sigmod14I).pdf similarity index 100% rename from A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort (sigmod14I).pdf rename to PDFs/A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort (sigmod14I).pdf diff --git a/A Compressed Suffix Tree Based Implementation with Low Peak Memory Usage (2014).pdf b/PDFs/A Compressed Suffix Tree Based Implementation with Low Peak Memory Usage (2014).pdf similarity index 100% rename from A Compressed Suffix Tree Based Implementation with Low Peak Memory Usage (2014).pdf rename to PDFs/A Compressed Suffix Tree Based Implementation with Low Peak Memory Usage (2014).pdf diff --git a/A Course in Machine Learning (ciml-v0_9-all).pdf b/PDFs/A Course in Machine Learning (ciml-v0_9-all).pdf similarity index 100% rename from A Course in Machine Learning (ciml-v0_9-all).pdf rename to PDFs/A Course in Machine Learning (ciml-v0_9-all).pdf diff --git a/A Crash Course in x86 Assembly for Reverse Engineers - SensePost (2014).pdf b/PDFs/A Crash Course in x86 Assembly for Reverse Engineers - SensePost (2014).pdf similarity index 100% rename from A Crash Course in x86 Assembly for Reverse Engineers - SensePost (2014).pdf rename to PDFs/A Crash Course in x86 Assembly for Reverse Engineers - SensePost (2014).pdf diff --git a/A Detailed Analysis of the Component Object Model - 1989 (Muijadi_okstate_0664M_1681).pdf b/PDFs/A Detailed Analysis of the Component Object Model - 1989 (Muijadi_okstate_0664M_1681).pdf similarity index 100% rename from A Detailed Analysis of the Component Object Model - 1989 (Muijadi_okstate_0664M_1681).pdf rename to PDFs/A Detailed Analysis of the Component Object Model - 1989 (Muijadi_okstate_0664M_1681).pdf diff --git a/A Dive in to Hyper-V Architecture and Vulnerabilities - Slides (BlackHat 2018).pdf b/PDFs/A Dive in to Hyper-V Architecture and Vulnerabilities - Slides (BlackHat 2018).pdf similarity index 100% rename from A Dive in to Hyper-V Architecture and Vulnerabilities - Slides (BlackHat 2018).pdf rename to PDFs/A Dive in to Hyper-V Architecture and Vulnerabilities - Slides (BlackHat 2018).pdf diff --git a/A Dive in to Hyper-V Architecture and Vulnerabilities.pdf b/PDFs/A Dive in to Hyper-V Architecture and Vulnerabilities.pdf similarity index 100% rename from A Dive in to Hyper-V Architecture and Vulnerabilities.pdf rename to PDFs/A Dive in to Hyper-V Architecture and Vulnerabilities.pdf diff --git a/A Durable Main-Memory Index Using Flash.pdf b/PDFs/A Durable Main-Memory Index Using Flash.pdf similarity index 100% rename from A Durable Main-Memory Index Using Flash.pdf rename to PDFs/A Durable Main-Memory Index Using Flash.pdf diff --git a/A Dynamic Perfect Hash Function Defined by an Extended Hash Indicator Table - 1984 (P245).PDF b/PDFs/A Dynamic Perfect Hash Function Defined by an Extended Hash Indicator Table - 1984 (P245).PDF similarity index 100% rename from A Dynamic Perfect Hash Function Defined by an Extended Hash Indicator Table - 1984 (P245).PDF rename to PDFs/A Dynamic Perfect Hash Function Defined by an Extended Hash Indicator Table - 1984 (P245).PDF diff --git a/A Family of Perfect Hashing Methods - 1996 (TR0242).pdf b/PDFs/A Family of Perfect Hashing Methods - 1996 (TR0242).pdf similarity index 100% rename from A Family of Perfect Hashing Methods - 1996 (TR0242).pdf rename to PDFs/A Family of Perfect Hashing Methods - 1996 (TR0242).pdf diff --git a/A Fast x86 Implementation of Select - 2017 (1706.00990).pdf b/PDFs/A Fast x86 Implementation of Select - 2017 (1706.00990).pdf similarity index 100% rename from A Fast x86 Implementation of Select - 2017 (1706.00990).pdf rename to PDFs/A Fast x86 Implementation of Select - 2017 (1706.00990).pdf diff --git a/A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294).pdf b/PDFs/A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294).pdf similarity index 100% rename from A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294).pdf rename to PDFs/A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294).pdf diff --git a/A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294v1).pdf b/PDFs/A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294v1).pdf similarity index 100% rename from A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294v1).pdf rename to PDFs/A Fast, Minimal Memory, Consistent Hash Algorithm (1406.2294v1).pdf diff --git a/A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimization - MIT - 2015 (1508.04874).pdf b/PDFs/A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimization - MIT - 2015 (1508.04874).pdf similarity index 100% rename from A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimization - MIT - 2015 (1508.04874).pdf rename to PDFs/A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimization - MIT - 2015 (1508.04874).pdf diff --git a/A Few Billion Lines of Code Later - Using Static Analysis to Find Bugs in the Real World - ACM - 2010 (BLOC-coverity).pdf b/PDFs/A Few Billion Lines of Code Later - Using Static Analysis to Find Bugs in the Real World - ACM - 2010 (BLOC-coverity).pdf similarity index 100% rename from A Few Billion Lines of Code Later - Using Static Analysis to Find Bugs in the Real World - ACM - 2010 (BLOC-coverity).pdf rename to PDFs/A Few Billion Lines of Code Later - Using Static Analysis to Find Bugs in the Real World - ACM - 2010 (BLOC-coverity).pdf diff --git a/A Few Experiments with Intel's Cache Allocation Technology - Slides (2015).pdf b/PDFs/A Few Experiments with Intel's Cache Allocation Technology - Slides (2015).pdf similarity index 100% rename from A Few Experiments with Intel's Cache Allocation Technology - Slides (2015).pdf rename to PDFs/A Few Experiments with Intel's Cache Allocation Technology - Slides (2015).pdf diff --git a/A File Comparison Program - 1985 (10.1.1.189.70).pdf b/PDFs/A File Comparison Program - 1985 (10.1.1.189.70).pdf similarity index 100% rename from A File Comparison Program - 1985 (10.1.1.189.70).pdf rename to PDFs/A File Comparison Program - 1985 (10.1.1.189.70).pdf diff --git a/A File is Not a File - Understanding IO Behavior of Apple Desktop Applications (2011).pdf b/PDFs/A File is Not a File - Understanding IO Behavior of Apple Desktop Applications (2011).pdf similarity index 100% rename from A File is Not a File - Understanding IO Behavior of Apple Desktop Applications (2011).pdf rename to PDFs/A File is Not a File - Understanding IO Behavior of Apple Desktop Applications (2011).pdf diff --git a/A First Encounter with Machine Learning - 2011 (IntroMLBook).pdf b/PDFs/A First Encounter with Machine Learning - 2011 (IntroMLBook).pdf similarity index 100% rename from A First Encounter with Machine Learning - 2011 (IntroMLBook).pdf rename to PDFs/A First Encounter with Machine Learning - 2011 (IntroMLBook).pdf diff --git a/A Forensic Analysis of CSG 11 Encounter with an Anomalous Aerial Vehicle.pdf b/PDFs/A Forensic Analysis of CSG 11 Encounter with an Anomalous Aerial Vehicle.pdf similarity index 100% rename from A Forensic Analysis of CSG 11 Encounter with an Anomalous Aerial Vehicle.pdf rename to PDFs/A Forensic Analysis of CSG 11 Encounter with an Anomalous Aerial Vehicle.pdf diff --git a/A Framework for Building Extensible C++ Class Libraries - 1993.pdf b/PDFs/A Framework for Building Extensible C++ Class Libraries - 1993.pdf similarity index 100% rename from A Framework for Building Extensible C++ Class Libraries - 1993.pdf rename to PDFs/A Framework for Building Extensible C++ Class Libraries - 1993.pdf diff --git a/A GPU-friendly Skiplist Algorith - 2014 (GPUSkiplist).pdf b/PDFs/A GPU-friendly Skiplist Algorith - 2014 (GPUSkiplist).pdf similarity index 100% rename from A GPU-friendly Skiplist Algorith - 2014 (GPUSkiplist).pdf rename to PDFs/A GPU-friendly Skiplist Algorith - 2014 (GPUSkiplist).pdf diff --git a/A History of Modern 64-bit Computing - Feb 2007 (CSEP590A).pdf b/PDFs/A History of Modern 64-bit Computing - Feb 2007 (CSEP590A).pdf similarity index 100% rename from A History of Modern 64-bit Computing - Feb 2007 (CSEP590A).pdf rename to PDFs/A History of Modern 64-bit Computing - Feb 2007 (CSEP590A).pdf diff --git a/A Journey in Creating an Operating System Kernel - The 539Kernel Book (Nov 2022).pdf b/PDFs/A Journey in Creating an Operating System Kernel - The 539Kernel Book (Nov 2022).pdf similarity index 100% rename from A Journey in Creating an Operating System Kernel - The 539Kernel Book (Nov 2022).pdf rename to PDFs/A Journey in Creating an Operating System Kernel - The 539Kernel Book (Nov 2022).pdf diff --git a/A Little Journey Inside Windows Memory.pdf b/PDFs/A Little Journey Inside Windows Memory.pdf similarity index 100% rename from A Little Journey Inside Windows Memory.pdf rename to PDFs/A Little Journey Inside Windows Memory.pdf diff --git a/A Locality-Sensitive Hash for Real Vectors (10.1.1.215.7690).pdf b/PDFs/A Locality-Sensitive Hash for Real Vectors (10.1.1.215.7690).pdf similarity index 100% rename from A Locality-Sensitive Hash for Real Vectors (10.1.1.215.7690).pdf rename to PDFs/A Locality-Sensitive Hash for Real Vectors (10.1.1.215.7690).pdf diff --git a/A Lock-Free Wait-Free Hash Table - Slides (070221_LockFreeHash).pdf b/PDFs/A Lock-Free Wait-Free Hash Table - Slides (070221_LockFreeHash).pdf similarity index 100% rename from A Lock-Free Wait-Free Hash Table - Slides (070221_LockFreeHash).pdf rename to PDFs/A Lock-Free Wait-Free Hash Table - Slides (070221_LockFreeHash).pdf diff --git a/A Look at Intel's Dataplane Development Kit (2014).pdf b/PDFs/A Look at Intel's Dataplane Development Kit (2014).pdf similarity index 100% rename from A Look at Intel's Dataplane Development Kit (2014).pdf rename to PDFs/A Look at Intel's Dataplane Development Kit (2014).pdf diff --git a/A Malloc Tutorial (Feb 16, 2009).pdf b/PDFs/A Malloc Tutorial (Feb 16, 2009).pdf similarity index 100% rename from A Malloc Tutorial (Feb 16, 2009).pdf rename to PDFs/A Malloc Tutorial (Feb 16, 2009).pdf diff --git a/A Mathematical Theory of Communication (1948).pdf b/PDFs/A Mathematical Theory of Communication (1948).pdf similarity index 100% rename from A Mathematical Theory of Communication (1948).pdf rename to PDFs/A Mathematical Theory of Communication (1948).pdf diff --git a/A Mathematician's Lament - Paul Lockhart.pdf b/PDFs/A Mathematician's Lament - Paul Lockhart.pdf similarity index 100% rename from A Mathematician's Lament - Paul Lockhart.pdf rename to PDFs/A Mathematician's Lament - Paul Lockhart.pdf diff --git a/A Method for the Construction of Minimum-Redundancy Codes - Huffman (1952).pdf b/PDFs/A Method for the Construction of Minimum-Redundancy Codes - Huffman (1952).pdf similarity index 100% rename from A Method for the Construction of Minimum-Redundancy Codes - Huffman (1952).pdf rename to PDFs/A Method for the Construction of Minimum-Redundancy Codes - Huffman (1952).pdf diff --git a/A NUMA API for Linux - Novell (2005).pdf b/PDFs/A NUMA API for Linux - Novell (2005).pdf similarity index 100% rename from A NUMA API for Linux - Novell (2005).pdf rename to PDFs/A NUMA API for Linux - Novell (2005).pdf diff --git a/A Nanopass Framework for Compiler Education.pdf b/PDFs/A Nanopass Framework for Compiler Education.pdf similarity index 100% rename from A Nanopass Framework for Compiler Education.pdf rename to PDFs/A Nanopass Framework for Compiler Education.pdf diff --git a/A New Basis for Shifters in General-Purpose Processors for Existing and Advanced Bit Manipulations - 2009 (IEEE_TC09_NewBasisForShifters).pdf b/PDFs/A New Basis for Shifters in General-Purpose Processors for Existing and Advanced Bit Manipulations - 2009 (IEEE_TC09_NewBasisForShifters).pdf similarity index 100% rename from A New Basis for Shifters in General-Purpose Processors for Existing and Advanced Bit Manipulations - 2009 (IEEE_TC09_NewBasisForShifters).pdf rename to PDFs/A New Basis for Shifters in General-Purpose Processors for Existing and Advanced Bit Manipulations - 2009 (IEEE_TC09_NewBasisForShifters).pdf diff --git a/A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake (1704.08579).pdf b/PDFs/A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake (1704.08579).pdf similarity index 100% rename from A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake (1704.08579).pdf rename to PDFs/A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake (1704.08579).pdf diff --git a/A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake - 2017 (Paper_44-A_Novel_Hybrid_Quicksort_Algorithm_Vectorized).pdf b/PDFs/A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake - 2017 (Paper_44-A_Novel_Hybrid_Quicksort_Algorithm_Vectorized).pdf similarity index 100% rename from A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake - 2017 (Paper_44-A_Novel_Hybrid_Quicksort_Algorithm_Vectorized).pdf rename to PDFs/A Novel Hybrid Quicksort Algorithm Vectorized using AVX-512 on Intel Skylake - 2017 (Paper_44-A_Novel_Hybrid_Quicksort_Algorithm_Vectorized).pdf diff --git a/A Parallel Page Cache- IOPS and Caching for Multicore Systems.pdf b/PDFs/A Parallel Page Cache- IOPS and Caching for Multicore Systems.pdf similarity index 100% rename from A Parallel Page Cache- IOPS and Caching for Multicore Systems.pdf rename to PDFs/A Parallel Page Cache- IOPS and Caching for Multicore Systems.pdf diff --git a/A Pattern Language - Alexander.pdf b/PDFs/A Pattern Language - Alexander.pdf similarity index 100% rename from A Pattern Language - Alexander.pdf rename to PDFs/A Pattern Language - Alexander.pdf diff --git a/A PlusCal User's Manual - C-Syntax Version 1.8 (31 Aug 2018).pdf b/PDFs/A PlusCal User's Manual - C-Syntax Version 1.8 (31 Aug 2018).pdf similarity index 100% rename from A PlusCal User's Manual - C-Syntax Version 1.8 (31 Aug 2018).pdf rename to PDFs/A PlusCal User's Manual - C-Syntax Version 1.8 (31 Aug 2018).pdf diff --git a/A Practical Guide to Support Vector Classification.pdf b/PDFs/A Practical Guide to Support Vector Classification.pdf similarity index 100% rename from A Practical Guide to Support Vector Classification.pdf rename to PDFs/A Practical Guide to Support Vector Classification.pdf diff --git a/A Practical Minimal Perfect Hashing Method (2005).pdf b/PDFs/A Practical Minimal Perfect Hashing Method (2005).pdf similarity index 100% rename from A Practical Minimal Perfect Hashing Method (2005).pdf rename to PDFs/A Practical Minimal Perfect Hashing Method (2005).pdf diff --git a/A Primer on Memory Consistency and Cache Coherence (10.1.1.225.9278).pdf b/PDFs/A Primer on Memory Consistency and Cache Coherence (10.1.1.225.9278).pdf similarity index 100% rename from A Primer on Memory Consistency and Cache Coherence (10.1.1.225.9278).pdf rename to PDFs/A Primer on Memory Consistency and Cache Coherence (10.1.1.225.9278).pdf diff --git a/A Primer on Memory Consistency and Cache Coherence - 2nd Edition.pdf b/PDFs/A Primer on Memory Consistency and Cache Coherence - 2nd Edition.pdf similarity index 100% rename from A Primer on Memory Consistency and Cache Coherence - 2nd Edition.pdf rename to PDFs/A Primer on Memory Consistency and Cache Coherence - 2nd Edition.pdf diff --git a/A Probabilistic Theory of Deep Learning (1504.00641v1).pdf b/PDFs/A Probabilistic Theory of Deep Learning (1504.00641v1).pdf similarity index 100% rename from A Probabilistic Theory of Deep Learning (1504.00641v1).pdf rename to PDFs/A Probabilistic Theory of Deep Learning (1504.00641v1).pdf diff --git a/A Proposal for Hardware Assisted Arithmetic Overflow Detection - 2010 - Slides (Mihocka-Troeger-CGO-WISH-2010_final).pdf b/PDFs/A Proposal for Hardware Assisted Arithmetic Overflow Detection - 2010 - Slides (Mihocka-Troeger-CGO-WISH-2010_final).pdf similarity index 100% rename from A Proposal for Hardware Assisted Arithmetic Overflow Detection - 2010 - Slides (Mihocka-Troeger-CGO-WISH-2010_final).pdf rename to PDFs/A Proposal for Hardware Assisted Arithmetic Overflow Detection - 2010 - Slides (Mihocka-Troeger-CGO-WISH-2010_final).pdf diff --git a/A Proposal for Hardware Assisted Arithmetic Overflow Detection for Array and Bitfield Operations (LazyOverflowDetect_Final).pdf b/PDFs/A Proposal for Hardware Assisted Arithmetic Overflow Detection for Array and Bitfield Operations (LazyOverflowDetect_Final).pdf similarity index 100% rename from A Proposal for Hardware Assisted Arithmetic Overflow Detection for Array and Bitfield Operations (LazyOverflowDetect_Final).pdf rename to PDFs/A Proposal for Hardware Assisted Arithmetic Overflow Detection for Array and Bitfield Operations (LazyOverflowDetect_Final).pdf diff --git a/A Quick Guide To LaTeX.pdf b/PDFs/A Quick Guide To LaTeX.pdf similarity index 100% rename from A Quick Guide To LaTeX.pdf rename to PDFs/A Quick Guide To LaTeX.pdf diff --git a/A Relational Model of Data for Large Shared Data Banks - E.F. Codd (1970).pdf b/PDFs/A Relational Model of Data for Large Shared Data Banks - E.F. Codd (1970).pdf similarity index 100% rename from A Relational Model of Data for Large Shared Data Banks - E.F. Codd (1970).pdf rename to PDFs/A Relational Model of Data for Large Shared Data Banks - E.F. Codd (1970).pdf diff --git a/A Reliable Randomized Algorithm for the Closest-Pair Problem - 1997 (CP-11.4.1997).pdf b/PDFs/A Reliable Randomized Algorithm for the Closest-Pair Problem - 1997 (CP-11.4.1997).pdf similarity index 100% rename from A Reliable Randomized Algorithm for the Closest-Pair Problem - 1997 (CP-11.4.1997).pdf rename to PDFs/A Reliable Randomized Algorithm for the Closest-Pair Problem - 1997 (CP-11.4.1997).pdf diff --git a/A Scalable Concurrent malloc Implementation for FreeBSD (jemalloc).pdf b/PDFs/A Scalable Concurrent malloc Implementation for FreeBSD (jemalloc).pdf similarity index 100% rename from A Scalable Concurrent malloc Implementation for FreeBSD (jemalloc).pdf rename to PDFs/A Scalable Concurrent malloc Implementation for FreeBSD (jemalloc).pdf diff --git a/A Scalable Lock-free Stack Algorithm (2004).pdf b/PDFs/A Scalable Lock-free Stack Algorithm (2004).pdf similarity index 100% rename from A Scalable Lock-free Stack Algorithm (2004).pdf rename to PDFs/A Scalable Lock-free Stack Algorithm (2004).pdf diff --git a/A Scalable and Explicit Event Delivery Mechanism for UNIX.pdf b/PDFs/A Scalable and Explicit Event Delivery Mechanism for UNIX.pdf similarity index 100% rename from A Scalable and Explicit Event Delivery Mechanism for UNIX.pdf rename to PDFs/A Scalable and Explicit Event Delivery Mechanism for UNIX.pdf diff --git a/A Sense of Self for Unix Processes - 1996 (ieee-sp-96-unix).pdf b/PDFs/A Sense of Self for Unix Processes - 1996 (ieee-sp-96-unix).pdf similarity index 100% rename from A Sense of Self for Unix Processes - 1996 (ieee-sp-96-unix).pdf rename to PDFs/A Sense of Self for Unix Processes - 1996 (ieee-sp-96-unix).pdf diff --git a/A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing - 2015 (p249-richter).pdf b/PDFs/A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing - 2015 (p249-richter).pdf similarity index 100% rename from A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing - 2015 (p249-richter).pdf rename to PDFs/A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing - 2015 (p249-richter).pdf diff --git a/A Study of Wheat and Chaff in Source Code (1502.01410v1).pdf b/PDFs/A Study of Wheat and Chaff in Source Code (1502.01410v1).pdf similarity index 100% rename from A Study of Wheat and Chaff in Source Code (1502.01410v1).pdf rename to PDFs/A Study of Wheat and Chaff in Source Code (1502.01410v1).pdf diff --git a/A Survey of Rollback-Recovery Protocols in Message-Passing Systems (10.1.1.52.4299).pdf b/PDFs/A Survey of Rollback-Recovery Protocols in Message-Passing Systems (10.1.1.52.4299).pdf similarity index 100% rename from A Survey of Rollback-Recovery Protocols in Message-Passing Systems (10.1.1.52.4299).pdf rename to PDFs/A Survey of Rollback-Recovery Protocols in Message-Passing Systems (10.1.1.52.4299).pdf diff --git a/A Systematic Evaluation of Transient Execution Attacks and Defenses - 15th May 2019 (1811.05441).pdf b/PDFs/A Systematic Evaluation of Transient Execution Attacks and Defenses - 15th May 2019 (1811.05441).pdf similarity index 100% rename from A Systematic Evaluation of Transient Execution Attacks and Defenses - 15th May 2019 (1811.05441).pdf rename to PDFs/A Systematic Evaluation of Transient Execution Attacks and Defenses - 15th May 2019 (1811.05441).pdf diff --git a/A Tool for the Symbolic Execution of Linux Binaries - PySymemu (Slides).pdf b/PDFs/A Tool for the Symbolic Execution of Linux Binaries - PySymemu (Slides).pdf similarity index 100% rename from A Tool for the Symbolic Execution of Linux Binaries - PySymemu (Slides).pdf rename to PDFs/A Tool for the Symbolic Execution of Linux Binaries - PySymemu (Slides).pdf diff --git a/A Trip Through The Graphics Pipeline - All (2011).docx b/PDFs/A Trip Through The Graphics Pipeline - All (2011).docx similarity index 100% rename from A Trip Through The Graphics Pipeline - All (2011).docx rename to PDFs/A Trip Through The Graphics Pipeline - All (2011).docx diff --git a/A Trip Through The Graphics Pipeline - All (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - All (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - All (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - All (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - All (Short Version).pdf b/PDFs/A Trip Through The Graphics Pipeline - All (Short Version).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - All (Short Version).pdf rename to PDFs/A Trip Through The Graphics Pipeline - All (Short Version).pdf diff --git a/A Trip Through The Graphics Pipeline - All Huge (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - All Huge (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - All Huge (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - All Huge (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Index (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Index (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Index (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Index (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 1 - Introduction - The Software Stack (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 1 - Introduction - The Software Stack (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 1 - Introduction - The Software Stack (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 1 - Introduction - The Software Stack (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 10 - Geometry Shaders (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 10 - Geometry Shaders (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 10 - Geometry Shaders (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 10 - Geometry Shaders (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 11 - Stream-Out (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 11 - Stream-Out (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 11 - Stream-Out (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 11 - Stream-Out (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 12 - Tessellation (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 12 - Tessellation (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 12 - Tessellation (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 12 - Tessellation (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 13 - Compute Shaders (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 13 - Compute Shaders (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 13 - Compute Shaders (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 13 - Compute Shaders (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 2 - GPU Memory Architecture and the Command Processor (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 2 - GPU Memory Architecture and the Command Processor (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 2 - GPU Memory Architecture and the Command Processor (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 2 - GPU Memory Architecture and the Command Processor (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 3 - 3D Pipeline Overview, Vertex Processing (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 3 - 3D Pipeline Overview, Vertex Processing (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 3 - 3D Pipeline Overview, Vertex Processing (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 3 - 3D Pipeline Overview, Vertex Processing (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 4 - Texture Samplers (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 4 - Texture Samplers (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 4 - Texture Samplers (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 4 - Texture Samplers (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 5 - Primitive Assembly, Clip and Cull, Projection, and Viewport Transform (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 5 - Primitive Assembly, Clip and Cull, Projection, and Viewport Transform (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 5 - Primitive Assembly, Clip and Cull, Projection, and Viewport Transform (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 5 - Primitive Assembly, Clip and Cull, Projection, and Viewport Transform (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 6 - (Triangle) Rasterization and Setup (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 6 - (Triangle) Rasterization and Setup (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 6 - (Triangle) Rasterization and Setup (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 6 - (Triangle) Rasterization and Setup (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 7 - Z Stencil Processing, 3 Different Ways.pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 7 - Z Stencil Processing, 3 Different Ways.pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 7 - Z Stencil Processing, 3 Different Ways.pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 7 - Z Stencil Processing, 3 Different Ways.pdf diff --git a/A Trip Through The Graphics Pipeline - Part 8 - Pixel Processing (Fork Phase) (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 8 - Pixel Processing (Fork Phase) (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 8 - Pixel Processing (Fork Phase) (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 8 - Pixel Processing (Fork Phase) (2011).pdf diff --git a/A Trip Through The Graphics Pipeline - Part 9 - Pixel Processing (Join Phase) (2011).pdf b/PDFs/A Trip Through The Graphics Pipeline - Part 9 - Pixel Processing (Join Phase) (2011).pdf similarity index 100% rename from A Trip Through The Graphics Pipeline - Part 9 - Pixel Processing (Join Phase) (2011).pdf rename to PDFs/A Trip Through The Graphics Pipeline - Part 9 - Pixel Processing (Join Phase) (2011).pdf diff --git a/A Truly Concurrent Semantics for the K Framework Based on Graph Transformations - Slides (serbanuta-rosu-2012-icgt-slides).pdf b/PDFs/A Truly Concurrent Semantics for the K Framework Based on Graph Transformations - Slides (serbanuta-rosu-2012-icgt-slides).pdf similarity index 100% rename from A Truly Concurrent Semantics for the K Framework Based on Graph Transformations - Slides (serbanuta-rosu-2012-icgt-slides).pdf rename to PDFs/A Truly Concurrent Semantics for the K Framework Based on Graph Transformations - Slides (serbanuta-rosu-2012-icgt-slides).pdf diff --git a/A Tunable Compression Framework for Bitmap Indices (Guzun_ICDE_2014).pdf b/PDFs/A Tunable Compression Framework for Bitmap Indices (Guzun_ICDE_2014).pdf similarity index 100% rename from A Tunable Compression Framework for Bitmap Indices (Guzun_ICDE_2014).pdf rename to PDFs/A Tunable Compression Framework for Bitmap Indices (Guzun_ICDE_2014).pdf diff --git a/A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning - 12th Dec 2016 (bayopt).pdf b/PDFs/A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning - 12th Dec 2016 (bayopt).pdf similarity index 100% rename from A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning - 12th Dec 2016 (bayopt).pdf rename to PDFs/A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning - 12th Dec 2016 (bayopt).pdf diff --git a/A Versatile Graph Structure for Edge-Oriented Graph Algorithms - 1987 (Ebert1987AVD).pdf b/PDFs/A Versatile Graph Structure for Edge-Oriented Graph Algorithms - 1987 (Ebert1987AVD).pdf similarity index 100% rename from A Versatile Graph Structure for Edge-Oriented Graph Algorithms - 1987 (Ebert1987AVD).pdf rename to PDFs/A Versatile Graph Structure for Edge-Oriented Graph Algorithms - 1987 (Ebert1987AVD).pdf diff --git a/A Very Fast Substring Search Algorithm - 1999 (p132-sunday).pdf b/PDFs/A Very Fast Substring Search Algorithm - 1999 (p132-sunday).pdf similarity index 100% rename from A Very Fast Substring Search Algorithm - 1999 (p132-sunday).pdf rename to PDFs/A Very Fast Substring Search Algorithm - 1999 (p132-sunday).pdf diff --git a/A Wavelet Tree Based FM-Index for Biological Sequences in SeqAn (January 30, 2012).pdf b/PDFs/A Wavelet Tree Based FM-Index for Biological Sequences in SeqAn (January 30, 2012).pdf similarity index 100% rename from A Wavelet Tree Based FM-Index for Biological Sequences in SeqAn (January 30, 2012).pdf rename to PDFs/A Wavelet Tree Based FM-Index for Biological Sequences in SeqAn (January 30, 2012).pdf diff --git a/A Way Forward in Parallelising Dynamic Languages (PyPy Position Paper).pdf b/PDFs/A Way Forward in Parallelising Dynamic Languages (PyPy Position Paper).pdf similarity index 100% rename from A Way Forward in Parallelising Dynamic Languages (PyPy Position Paper).pdf rename to PDFs/A Way Forward in Parallelising Dynamic Languages (PyPy Position Paper).pdf diff --git a/A comparison of SPDY and HTTP performance - Microsoft Research (2012).pdf b/PDFs/A comparison of SPDY and HTTP performance - Microsoft Research (2012).pdf similarity index 100% rename from A comparison of SPDY and HTTP performance - Microsoft Research (2012).pdf rename to PDFs/A comparison of SPDY and HTTP performance - Microsoft Research (2012).pdf diff --git a/A comprehensive study of Convergent and Commutative Replicated Data Types.pdf b/PDFs/A comprehensive study of Convergent and Commutative Replicated Data Types.pdf similarity index 100% rename from A comprehensive study of Convergent and Commutative Replicated Data Types.pdf rename to PDFs/A comprehensive study of Convergent and Commutative Replicated Data Types.pdf diff --git a/A study of code abstraction (Patrick Lambert - Oct 15th, 2014).pdf b/PDFs/A study of code abstraction (Patrick Lambert - Oct 15th, 2014).pdf similarity index 100% rename from A study of code abstraction (Patrick Lambert - Oct 15th, 2014).pdf rename to PDFs/A study of code abstraction (Patrick Lambert - Oct 15th, 2014).pdf diff --git a/ACPI 6.3 Final (30 Jan 2019).pdf b/PDFs/ACPI 6.3 Final (30 Jan 2019).pdf similarity index 100% rename from ACPI 6.3 Final (30 Jan 2019).pdf rename to PDFs/ACPI 6.3 Final (30 Jan 2019).pdf diff --git a/AMD - AMD64 Archictecture Programmer's Manual - Volume 4 - 128-bit and 256-bit Media Instructions - Rev 3.23 - Feb 2019 (26568).pdf b/PDFs/AMD - AMD64 Archictecture Programmer's Manual - Volume 4 - 128-bit and 256-bit Media Instructions - Rev 3.23 - Feb 2019 (26568).pdf similarity index 100% rename from AMD - AMD64 Archictecture Programmer's Manual - Volume 4 - 128-bit and 256-bit Media Instructions - Rev 3.23 - Feb 2019 (26568).pdf rename to PDFs/AMD - AMD64 Archictecture Programmer's Manual - Volume 4 - 128-bit and 256-bit Media Instructions - Rev 3.23 - Feb 2019 (26568).pdf diff --git a/AMD - AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming - Rev 3.22 - Dec 2017 (24592).pdf b/PDFs/AMD - AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming - Rev 3.22 - Dec 2017 (24592).pdf similarity index 100% rename from AMD - AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming - Rev 3.22 - Dec 2017 (24592).pdf rename to PDFs/AMD - AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming - Rev 3.22 - Dec 2017 (24592).pdf diff --git a/AMD - AMD64 Programmer's Manual - Volume 2 - System Programming - Rev 3.30 - Sept 2018 (24593).pdf b/PDFs/AMD - AMD64 Programmer's Manual - Volume 2 - System Programming - Rev 3.30 - Sept 2018 (24593).pdf similarity index 100% rename from AMD - AMD64 Programmer's Manual - Volume 2 - System Programming - Rev 3.30 - Sept 2018 (24593).pdf rename to PDFs/AMD - AMD64 Programmer's Manual - Volume 2 - System Programming - Rev 3.30 - Sept 2018 (24593).pdf diff --git a/AMD - AMD64 Programmer's Manual - Volume 3 - General Purpose and System Instructions - Rev 3.26 - May 2018 (24594).pdf b/PDFs/AMD - AMD64 Programmer's Manual - Volume 3 - General Purpose and System Instructions - Rev 3.26 - May 2018 (24594).pdf similarity index 100% rename from AMD - AMD64 Programmer's Manual - Volume 3 - General Purpose and System Instructions - Rev 3.26 - May 2018 (24594).pdf rename to PDFs/AMD - AMD64 Programmer's Manual - Volume 3 - General Purpose and System Instructions - Rev 3.26 - May 2018 (24594).pdf diff --git a/AMD - BIOS and Kernel Developer's Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors - Rev 3.09 - June 20th, 2018 (55072).pdf b/PDFs/AMD - BIOS and Kernel Developer's Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors - Rev 3.09 - June 20th, 2018 (55072).pdf similarity index 100% rename from AMD - BIOS and Kernel Developer's Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors - Rev 3.09 - June 20th, 2018 (55072).pdf rename to PDFs/AMD - BIOS and Kernel Developer's Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors - Rev 3.09 - June 20th, 2018 (55072).pdf diff --git a/AMD - CPUID.pdf b/PDFs/AMD - CPUID.pdf similarity index 100% rename from AMD - CPUID.pdf rename to PDFs/AMD - CPUID.pdf diff --git a/AMD - GCN3 Instruction Set Architecture - Graphics Core Next Architecture, Generation 3 (Revision 1.0, March 2015).pdf b/PDFs/AMD - GCN3 Instruction Set Architecture - Graphics Core Next Architecture, Generation 3 (Revision 1.0, March 2015).pdf similarity index 100% rename from AMD - GCN3 Instruction Set Architecture - Graphics Core Next Architecture, Generation 3 (Revision 1.0, March 2015).pdf rename to PDFs/AMD - GCN3 Instruction Set Architecture - Graphics Core Next Architecture, Generation 3 (Revision 1.0, March 2015).pdf diff --git a/AMD - Open-Source Register Reference for AMD Family 17h Processors - Models 00h-2Fh - Rev 3.03 July 2018 (56255_3_03).PDF b/PDFs/AMD - Open-Source Register Reference for AMD Family 17h Processors - Models 00h-2Fh - Rev 3.03 July 2018 (56255_3_03).PDF similarity index 100% rename from AMD - Open-Source Register Reference for AMD Family 17h Processors - Models 00h-2Fh - Rev 3.03 July 2018 (56255_3_03).PDF rename to PDFs/AMD - Open-Source Register Reference for AMD Family 17h Processors - Models 00h-2Fh - Rev 3.03 July 2018 (56255_3_03).PDF diff --git a/AMD - Preliminary Processor Programming Reference (PPR) for AMD Family 17h Models 00h-0Fh Processors - Rev 1.14 - April 15th, 2017 (54945).pdf b/PDFs/AMD - Preliminary Processor Programming Reference (PPR) for AMD Family 17h Models 00h-0Fh Processors - Rev 1.14 - April 15th, 2017 (54945).pdf similarity index 100% rename from AMD - Preliminary Processor Programming Reference (PPR) for AMD Family 17h Models 00h-0Fh Processors - Rev 1.14 - April 15th, 2017 (54945).pdf rename to PDFs/AMD - Preliminary Processor Programming Reference (PPR) for AMD Family 17h Models 00h-0Fh Processors - Rev 1.14 - April 15th, 2017 (54945).pdf diff --git a/AMD - Software Optimization Guide for AMD Family 15h Processors - Rev 3.08 - Jan 2014 (47414_15h_sw_opt_guide).pdf b/PDFs/AMD - Software Optimization Guide for AMD Family 15h Processors - Rev 3.08 - Jan 2014 (47414_15h_sw_opt_guide).pdf similarity index 100% rename from AMD - Software Optimization Guide for AMD Family 15h Processors - Rev 3.08 - Jan 2014 (47414_15h_sw_opt_guide).pdf rename to PDFs/AMD - Software Optimization Guide for AMD Family 15h Processors - Rev 3.08 - Jan 2014 (47414_15h_sw_opt_guide).pdf diff --git a/AMD - System Programming (24593).pdf b/PDFs/AMD - System Programming (24593).pdf similarity index 100% rename from AMD - System Programming (24593).pdf rename to PDFs/AMD - System Programming (24593).pdf diff --git a/AMD64 - Software Optimization Guide for AMD64 Processors (25112, r3.06, Sep-2005).PDF b/PDFs/AMD64 - Software Optimization Guide for AMD64 Processors (25112, r3.06, Sep-2005).PDF similarity index 100% rename from AMD64 - Software Optimization Guide for AMD64 Processors (25112, r3.06, Sep-2005).PDF rename to PDFs/AMD64 - Software Optimization Guide for AMD64 Processors (25112, r3.06, Sep-2005).PDF diff --git a/AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming (24592, r3.21, Oct-2013).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming (24592, r3.21, Oct-2013).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming (24592, r3.21, Oct-2013).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 1 - Application Programming (24592, r3.21, Oct-2013).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.24, Oct-2013).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.24, Oct-2013).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.24, Oct-2013).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.24, Oct-2013).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.25, Jun-2015).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.25, Jun-2015).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.25, Jun-2015).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 2 - System Programming (24593, r3.25, Jun-2015).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.21, Oct-2013).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.21, Oct-2013).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.21, Oct-2013).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.21, Oct-2013).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.22, Jun-2015).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.22, Jun-2015).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.22, Jun-2015).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.22, Jun-2015).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.25, Dec-2017).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.25, Dec-2017).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.25, Dec-2017).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 3 - General-Purpose and System Instructions (24594, r3.25, Dec-2017).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.18, Oct-2013).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.18, Oct-2013).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.18, Oct-2013).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.18, Oct-2013).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.19, Jun-2015).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.19, Jun-2015).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.19, Jun-2015).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 4 - 128-Bit and 256-Bit Media Instructions (26568, r3.19, Jun-2015).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.12, Mar-2012).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.12, Mar-2012).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.12, Mar-2012).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.12, Mar-2012).pdf diff --git a/AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.13, May-2013).pdf b/PDFs/AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.13, May-2013).pdf similarity index 100% rename from AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.13, May-2013).pdf rename to PDFs/AMD64 Architecture Programmer's Manual - Volume 5 - 64-Bit Media and x87 Floating-point Instructions (26569, r3.13, May-2013).pdf diff --git a/ARIES - A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging (1992).pdf b/PDFs/ARIES - A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging (1992).pdf similarity index 100% rename from ARIES - A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging (1992).pdf rename to PDFs/ARIES - A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging (1992).pdf diff --git a/ARM - Instruction Set Quick Reference Card (QRC0001_UAL.)pdf.pdf b/PDFs/ARM - Instruction Set Quick Reference Card (QRC0001_UAL.)pdf.pdf similarity index 100% rename from ARM - Instruction Set Quick Reference Card (QRC0001_UAL.)pdf.pdf rename to PDFs/ARM - Instruction Set Quick Reference Card (QRC0001_UAL.)pdf.pdf diff --git a/ASLR on the Line - Practical Cache Attacks on the MMU - 2017 (anc_ndss17).pdf b/PDFs/ASLR on the Line - Practical Cache Attacks on the MMU - 2017 (anc_ndss17).pdf similarity index 100% rename from ASLR on the Line - Practical Cache Attacks on the MMU - 2017 (anc_ndss17).pdf rename to PDFs/ASLR on the Line - Practical Cache Attacks on the MMU - 2017 (anc_ndss17).pdf diff --git a/ATOM - A System for Building Customized Program Analysis Tools - 1994.pdf b/PDFs/ATOM - A System for Building Customized Program Analysis Tools - 1994.pdf similarity index 100% rename from ATOM - A System for Building Customized Program Analysis Tools - 1994.pdf rename to PDFs/ATOM - A System for Building Customized Program Analysis Tools - 1994.pdf diff --git a/Abstract Algebra - 2016 (aata-20160809-sage-7.3).pdf b/PDFs/Abstract Algebra - 2016 (aata-20160809-sage-7.3).pdf similarity index 100% rename from Abstract Algebra - 2016 (aata-20160809-sage-7.3).pdf rename to PDFs/Abstract Algebra - 2016 (aata-20160809-sage-7.3).pdf diff --git a/Abstract Rendering - Out-of-core Rendering for Information Visualization (2014).pdf b/PDFs/Abstract Rendering - Out-of-core Rendering for Information Visualization (2014).pdf similarity index 100% rename from Abstract Rendering - Out-of-core Rendering for Information Visualization (2014).pdf rename to PDFs/Abstract Rendering - Out-of-core Rendering for Information Visualization (2014).pdf diff --git a/Abusing Mach on Mac OS X - May, 2006 (uninformed_v4a3).pdf b/PDFs/Abusing Mach on Mac OS X - May, 2006 (uninformed_v4a3).pdf similarity index 100% rename from Abusing Mach on Mac OS X - May, 2006 (uninformed_v4a3).pdf rename to PDFs/Abusing Mach on Mac OS X - May, 2006 (uninformed_v4a3).pdf diff --git a/Accelerating Network Receive Processing - Intel IO Acceleration Technology (ols2005v1-pages-289-296).pdf b/PDFs/Accelerating Network Receive Processing - Intel IO Acceleration Technology (ols2005v1-pages-289-296).pdf similarity index 100% rename from Accelerating Network Receive Processing - Intel IO Acceleration Technology (ols2005v1-pages-289-296).pdf rename to PDFs/Accelerating Network Receive Processing - Intel IO Acceleration Technology (ols2005v1-pages-289-296).pdf diff --git a/Achieving Full-Motion Video on the Nintnedo 64 -GDM (September 2000).pdf b/PDFs/Achieving Full-Motion Video on the Nintnedo 64 -GDM (September 2000).pdf similarity index 100% rename from Achieving Full-Motion Video on the Nintnedo 64 -GDM (September 2000).pdf rename to PDFs/Achieving Full-Motion Video on the Nintnedo 64 -GDM (September 2000).pdf diff --git a/Adaptive Insertion Policies for High Performance Caching (ISCA-2007-Qureshi-SetDuelingControl).pdf b/PDFs/Adaptive Insertion Policies for High Performance Caching (ISCA-2007-Qureshi-SetDuelingControl).pdf similarity index 100% rename from Adaptive Insertion Policies for High Performance Caching (ISCA-2007-Qureshi-SetDuelingControl).pdf rename to PDFs/Adaptive Insertion Policies for High Performance Caching (ISCA-2007-Qureshi-SetDuelingControl).pdf diff --git a/Adaptive Ray Packet Reordering - 2008 (reorder_rt08).pdf b/PDFs/Adaptive Ray Packet Reordering - 2008 (reorder_rt08).pdf similarity index 100% rename from Adaptive Ray Packet Reordering - 2008 (reorder_rt08).pdf rename to PDFs/Adaptive Ray Packet Reordering - 2008 (reorder_rt08).pdf diff --git a/Adaptive String Dictionary Compression in In-Memory Column-Store Database Systems (2014).pdf b/PDFs/Adaptive String Dictionary Compression in In-Memory Column-Store Database Systems (2014).pdf similarity index 100% rename from Adaptive String Dictionary Compression in In-Memory Column-Store Database Systems (2014).pdf rename to PDFs/Adaptive String Dictionary Compression in In-Memory Column-Store Database Systems (2014).pdf diff --git a/Adding Lock Elision to Linux - Slides (2012).pdf b/PDFs/Adding Lock Elision to Linux - Slides (2012).pdf similarity index 100% rename from Adding Lock Elision to Linux - Slides (2012).pdf rename to PDFs/Adding Lock Elision to Linux - Slides (2012).pdf diff --git a/AddressSanitizer - A Fast Address Sanity Checker (atc12-final39).pdf b/PDFs/AddressSanitizer - A Fast Address Sanity Checker (atc12-final39).pdf similarity index 100% rename from AddressSanitizer - A Fast Address Sanity Checker (atc12-final39).pdf rename to PDFs/AddressSanitizer - A Fast Address Sanity Checker (atc12-final39).pdf diff --git a/Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams - 17th Dec 2012 (1212.3964v1).pdf b/PDFs/Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams - 17th Dec 2012 (1212.3964v1).pdf similarity index 100% rename from Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams - 17th Dec 2012 (1212.3964v1).pdf rename to PDFs/Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams - 17th Dec 2012 (1212.3964v1).pdf diff --git a/Advanced Data Structures - MIT 6.851 (2012).pdf b/PDFs/Advanced Data Structures - MIT 6.851 (2012).pdf similarity index 100% rename from Advanced Data Structures - MIT 6.851 (2012).pdf rename to PDFs/Advanced Data Structures - MIT 6.851 (2012).pdf diff --git a/Advanced Topics in CUDA - Slides (2011).pdf b/PDFs/Advanced Topics in CUDA - Slides (2011).pdf similarity index 100% rename from Advanced Topics in CUDA - Slides (2011).pdf rename to PDFs/Advanced Topics in CUDA - Slides (2011).pdf diff --git a/Advances in Cloud-Scale Machine Learning for Cyber-Defense - Russinovich 2017 (exp-t11-advances-in-cloud-scale-machine-learning-for-cyber-defense).pdf b/PDFs/Advances in Cloud-Scale Machine Learning for Cyber-Defense - Russinovich 2017 (exp-t11-advances-in-cloud-scale-machine-learning-for-cyber-defense).pdf similarity index 100% rename from Advances in Cloud-Scale Machine Learning for Cyber-Defense - Russinovich 2017 (exp-t11-advances-in-cloud-scale-machine-learning-for-cyber-defense).pdf rename to PDFs/Advances in Cloud-Scale Machine Learning for Cyber-Defense - Russinovich 2017 (exp-t11-advances-in-cloud-scale-machine-learning-for-cyber-defense).pdf diff --git a/Advances in Memory Management for Windows - October 12, 2007 (136_MemMgt).pdf b/PDFs/Advances in Memory Management for Windows - October 12, 2007 (136_MemMgt).pdf similarity index 100% rename from Advances in Memory Management for Windows - October 12, 2007 (136_MemMgt).pdf rename to PDFs/Advances in Memory Management for Windows - October 12, 2007 (136_MemMgt).pdf diff --git a/Affinity Accept - Improving Network Connection Locality on Multicore Systems.pdf b/PDFs/Affinity Accept - Improving Network Connection Locality on Multicore Systems.pdf similarity index 100% rename from Affinity Accept - Improving Network Connection Locality on Multicore Systems.pdf rename to PDFs/Affinity Accept - Improving Network Connection Locality on Multicore Systems.pdf diff --git a/Agner Fog - C++ vector class library (2013).pdf b/PDFs/Agner Fog - C++ vector class library (2013).pdf similarity index 100% rename from Agner Fog - C++ vector class library (2013).pdf rename to PDFs/Agner Fog - C++ vector class library (2013).pdf diff --git a/Agner Fog - C++ vector class library v2 (2019).pdf b/PDFs/Agner Fog - C++ vector class library v2 (2019).pdf similarity index 100% rename from Agner Fog - C++ vector class library v2 (2019).pdf rename to PDFs/Agner Fog - C++ vector class library v2 (2019).pdf diff --git a/Agner Fog - Calling Conventions for different C++ compilers and operating systems (2013-09-04).pdf b/PDFs/Agner Fog - Calling Conventions for different C++ compilers and operating systems (2013-09-04).pdf similarity index 100% rename from Agner Fog - Calling Conventions for different C++ compilers and operating systems (2013-09-04).pdf rename to PDFs/Agner Fog - Calling Conventions for different C++ compilers and operating systems (2013-09-04).pdf diff --git a/Agner Fog - Calling Conventions for different C++ compilers and operating systems (2017-05-01).pdf b/PDFs/Agner Fog - Calling Conventions for different C++ compilers and operating systems (2017-05-01).pdf similarity index 100% rename from Agner Fog - Calling Conventions for different C++ compilers and operating systems (2017-05-01).pdf rename to PDFs/Agner Fog - Calling Conventions for different C++ compilers and operating systems (2017-05-01).pdf diff --git a/Agner Fog - Instruction Tables (2013-04-03).pdf b/PDFs/Agner Fog - Instruction Tables (2013-04-03).pdf similarity index 100% rename from Agner Fog - Instruction Tables (2013-04-03).pdf rename to PDFs/Agner Fog - Instruction Tables (2013-04-03).pdf diff --git a/Agner Fog - Instruction Tables (2018-04-09).pdf b/PDFs/Agner Fog - Instruction Tables (2018-04-09).pdf similarity index 100% rename from Agner Fog - Instruction Tables (2018-04-09).pdf rename to PDFs/Agner Fog - Instruction Tables (2018-04-09).pdf diff --git a/Agner Fog - Instruction Tables (2018-04-09).xlsx b/PDFs/Agner Fog - Instruction Tables (2018-04-09).xlsx similarity index 100% rename from Agner Fog - Instruction Tables (2018-04-09).xlsx rename to PDFs/Agner Fog - Instruction Tables (2018-04-09).xlsx diff --git a/Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2013-09-04).pdf b/PDFs/Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2013-09-04).pdf similarity index 100% rename from Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2013-09-04).pdf rename to PDFs/Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2013-09-04).pdf diff --git a/Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2018-04-09).pdf b/PDFs/Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2018-04-09).pdf similarity index 100% rename from Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2018-04-09).pdf rename to PDFs/Agner Fog - Microarchitecture of Intel, AMD and VIA CPUs - An optimization guide for assembly programmers and compiler makers (2018-04-09).pdf diff --git a/Agner Fog - Optimizing Software in C++ (2014-08-07).pdf b/PDFs/Agner Fog - Optimizing Software in C++ (2014-08-07).pdf similarity index 100% rename from Agner Fog - Optimizing Software in C++ (2014-08-07).pdf rename to PDFs/Agner Fog - Optimizing Software in C++ (2014-08-07).pdf diff --git a/Agner Fog - Optimizing Software in C++ (2017-05-02).pdf b/PDFs/Agner Fog - Optimizing Software in C++ (2017-05-02).pdf similarity index 100% rename from Agner Fog - Optimizing Software in C++ (2017-05-02).pdf rename to PDFs/Agner Fog - Optimizing Software in C++ (2017-05-02).pdf diff --git a/Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2013-09-28).pdf b/PDFs/Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2013-09-28).pdf similarity index 100% rename from Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2013-09-28).pdf rename to PDFs/Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2013-09-28).pdf diff --git a/Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2017-05-01).pdf b/PDFs/Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2017-05-01).pdf similarity index 100% rename from Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2017-05-01).pdf rename to PDFs/Agner Fog - Optimizing Subroutines in Assembly Language - An optimization guide to x86 platforms (2017-05-01).pdf diff --git a/Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning - 2019 (math-deep).pdf b/PDFs/Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning - 2019 (math-deep).pdf similarity index 100% rename from Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning - 2019 (math-deep).pdf rename to PDFs/Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning - 2019 (math-deep).pdf diff --git a/Algorithms for Random 3-SAT.pdf b/PDFs/Algorithms for Random 3-SAT.pdf similarity index 100% rename from Algorithms for Random 3-SAT.pdf rename to PDFs/Algorithms for Random 3-SAT.pdf diff --git a/Algorithms for Routing Lookups and Packet Classification - PhD Thesis (Pankaj Gupta, 2000).pdf b/PDFs/Algorithms for Routing Lookups and Packet Classification - PhD Thesis (Pankaj Gupta, 2000).pdf similarity index 100% rename from Algorithms for Routing Lookups and Packet Classification - PhD Thesis (Pankaj Gupta, 2000).pdf rename to PDFs/Algorithms for Routing Lookups and Packet Classification - PhD Thesis (Pankaj Gupta, 2000).pdf diff --git a/Allocation Removal by Partial Evaluation in a Tracing JIT - 2010 (bolz-allocation-removal).pdf b/PDFs/Allocation Removal by Partial Evaluation in a Tracing JIT - 2010 (bolz-allocation-removal).pdf similarity index 100% rename from Allocation Removal by Partial Evaluation in a Tracing JIT - 2010 (bolz-allocation-removal).pdf rename to PDFs/Allocation Removal by Partial Evaluation in a Tracing JIT - 2010 (bolz-allocation-removal).pdf diff --git a/Almost Random Graphs with Simple Hash Functions - Slides (2007).pdf b/PDFs/Almost Random Graphs with Simple Hash Functions - Slides (2007).pdf similarity index 100% rename from Almost Random Graphs with Simple Hash Functions - Slides (2007).pdf rename to PDFs/Almost Random Graphs with Simple Hash Functions - Slides (2007).pdf diff --git a/Alpha AXP Architecture - 1992 (vol4num4art1).pdf b/PDFs/Alpha AXP Architecture - 1992 (vol4num4art1).pdf similarity index 100% rename from Alpha AXP Architecture - 1992 (vol4num4art1).pdf rename to PDFs/Alpha AXP Architecture - 1992 (vol4num4art1).pdf diff --git a/Alternating Coding and its Decoder Architectures for Unary-Prefixed Codes - PhD Thesis, Shang Xue (2005).pdf b/PDFs/Alternating Coding and its Decoder Architectures for Unary-Prefixed Codes - PhD Thesis, Shang Xue (2005).pdf similarity index 100% rename from Alternating Coding and its Decoder Architectures for Unary-Prefixed Codes - PhD Thesis, Shang Xue (2005).pdf rename to PDFs/Alternating Coding and its Decoder Architectures for Unary-Prefixed Codes - PhD Thesis, Shang Xue (2005).pdf diff --git a/An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf b/PDFs/An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf similarity index 100% rename from An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf rename to PDFs/An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf diff --git a/An Elegant Algorithm for the Construction of Suffix Arrays (2014).pdf b/PDFs/An Elegant Algorithm for the Construction of Suffix Arrays (2014).pdf similarity index 100% rename from An Elegant Algorithm for the Construction of Suffix Arrays (2014).pdf rename to PDFs/An Elegant Algorithm for the Construction of Suffix Arrays (2014).pdf diff --git a/An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems.pdf b/PDFs/An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems.pdf similarity index 100% rename from An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems.pdf rename to PDFs/An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems.pdf diff --git a/An Experimental Exploration of Marsaglia's Xorshift Generators, Scrambled - 13 Oct 2016 (1402.6246).pdf b/PDFs/An Experimental Exploration of Marsaglia's Xorshift Generators, Scrambled - 13 Oct 2016 (1402.6246).pdf similarity index 100% rename from An Experimental Exploration of Marsaglia's Xorshift Generators, Scrambled - 13 Oct 2016 (1402.6246).pdf rename to PDFs/An Experimental Exploration of Marsaglia's Xorshift Generators, Scrambled - 13 Oct 2016 (1402.6246).pdf diff --git a/An Exploration of Using the Intel AVX2 Gather Load Instructions for Vectorised Image Processing - 2018 (190046503).pdf b/PDFs/An Exploration of Using the Intel AVX2 Gather Load Instructions for Vectorised Image Processing - 2018 (190046503).pdf similarity index 100% rename from An Exploration of Using the Intel AVX2 Gather Load Instructions for Vectorised Image Processing - 2018 (190046503).pdf rename to PDFs/An Exploration of Using the Intel AVX2 Gather Load Instructions for Vectorised Image Processing - 2018 (190046503).pdf diff --git a/An In-Depth Analysis of Disassembly on Full-Scale x86-x64 Binaries - 2016 (sec16_paper_andriesse).pdf b/PDFs/An In-Depth Analysis of Disassembly on Full-Scale x86-x64 Binaries - 2016 (sec16_paper_andriesse).pdf similarity index 100% rename from An In-Depth Analysis of Disassembly on Full-Scale x86-x64 Binaries - 2016 (sec16_paper_andriesse).pdf rename to PDFs/An In-Depth Analysis of Disassembly on Full-Scale x86-x64 Binaries - 2016 (sec16_paper_andriesse).pdf diff --git a/An Informal Analysis of Perfect Hash Function Search (1989).pdf b/PDFs/An Informal Analysis of Perfect Hash Function Search (1989).pdf similarity index 100% rename from An Informal Analysis of Perfect Hash Function Search (1989).pdf rename to PDFs/An Informal Analysis of Perfect Hash Function Search (1989).pdf diff --git a/An Introduction To Statistical Learning with Applications in R (ISLR Seventh Printing).pdf b/PDFs/An Introduction To Statistical Learning with Applications in R (ISLR Seventh Printing).pdf similarity index 100% rename from An Introduction To Statistical Learning with Applications in R (ISLR Seventh Printing).pdf rename to PDFs/An Introduction To Statistical Learning with Applications in R (ISLR Seventh Printing).pdf diff --git a/An Introduction To Statistical Learning with Applications in R (ISLR Sixth Printing).pdf b/PDFs/An Introduction To Statistical Learning with Applications in R (ISLR Sixth Printing).pdf similarity index 100% rename from An Introduction To Statistical Learning with Applications in R (ISLR Sixth Printing).pdf rename to PDFs/An Introduction To Statistical Learning with Applications in R (ISLR Sixth Printing).pdf diff --git a/An Introduction to CUDA-OpenCL and Graphics Processors (CS267-GPUs-2014).pptx b/PDFs/An Introduction to CUDA-OpenCL and Graphics Processors (CS267-GPUs-2014).pptx similarity index 100% rename from An Introduction to CUDA-OpenCL and Graphics Processors (CS267-GPUs-2014).pptx rename to PDFs/An Introduction to CUDA-OpenCL and Graphics Processors (CS267-GPUs-2014).pptx diff --git a/An Introduction to Computational Networks and the Computational Network Toolkit - Microsoft (CNTKBook-20160121).pdf b/PDFs/An Introduction to Computational Networks and the Computational Network Toolkit - Microsoft (CNTKBook-20160121).pdf similarity index 100% rename from An Introduction to Computational Networks and the Computational Network Toolkit - Microsoft (CNTKBook-20160121).pdf rename to PDFs/An Introduction to Computational Networks and the Computational Network Toolkit - Microsoft (CNTKBook-20160121).pdf diff --git a/An NUMA API for Linux - Andi Kleen, Aug 2004.pdf b/PDFs/An NUMA API for Linux - Andi Kleen, Aug 2004.pdf similarity index 100% rename from An NUMA API for Linux - Andi Kleen, Aug 2004.pdf rename to PDFs/An NUMA API for Linux - Andi Kleen, Aug 2004.pdf diff --git a/An Object-Oriented Random-Number Package with Many Long Streams and Substreams - 2000 (streams4).pdf b/PDFs/An Object-Oriented Random-Number Package with Many Long Streams and Substreams - 2000 (streams4).pdf similarity index 100% rename from An Object-Oriented Random-Number Package with Many Long Streams and Substreams - 2000 (streams4).pdf rename to PDFs/An Object-Oriented Random-Number Package with Many Long Streams and Substreams - 2000 (streams4).pdf diff --git a/An Optimal Algorithm for Generating Minimal Perfect Hash Functions - 1992 (10.1.1.51.5566).pdf b/PDFs/An Optimal Algorithm for Generating Minimal Perfect Hash Functions - 1992 (10.1.1.51.5566).pdf similarity index 100% rename from An Optimal Algorithm for Generating Minimal Perfect Hash Functions - 1992 (10.1.1.51.5566).pdf rename to PDFs/An Optimal Algorithm for Generating Minimal Perfect Hash Functions - 1992 (10.1.1.51.5566).pdf diff --git a/An Overview of Linux Kernel Locking Improvements (August 2014).pdf b/PDFs/An Overview of Linux Kernel Locking Improvements (August 2014).pdf similarity index 100% rename from An Overview of Linux Kernel Locking Improvements (August 2014).pdf rename to PDFs/An Overview of Linux Kernel Locking Improvements (August 2014).pdf diff --git a/An Overview of the Singularity Project (tr-2005-135).pdf b/PDFs/An Overview of the Singularity Project (tr-2005-135).pdf similarity index 100% rename from An Overview of the Singularity Project (tr-2005-135).pdf rename to PDFs/An Overview of the Singularity Project (tr-2005-135).pdf diff --git a/Analysing the Performance of GPU Hash Tables for State Space Exploration - 2017 (1712.09494).pdf b/PDFs/Analysing the Performance of GPU Hash Tables for State Space Exploration - 2017 (1712.09494).pdf similarity index 100% rename from Analysing the Performance of GPU Hash Tables for State Space Exploration - 2017 (1712.09494).pdf rename to PDFs/Analysing the Performance of GPU Hash Tables for State Space Exploration - 2017 (1712.09494).pdf diff --git a/Analysis of B-tree Data Structure and its Usage in Computer Forensics (484192.B-tree).pdf b/PDFs/Analysis of B-tree Data Structure and its Usage in Computer Forensics (484192.B-tree).pdf similarity index 100% rename from Analysis of B-tree Data Structure and its Usage in Computer Forensics (484192.B-tree).pdf rename to PDFs/Analysis of B-tree Data Structure and its Usage in Computer Forensics (484192.B-tree).pdf diff --git a/Analysis of GS protections in Microsoft Windows Vistal - Symantec.pdf b/PDFs/Analysis of GS protections in Microsoft Windows Vistal - Symantec.pdf similarity index 100% rename from Analysis of GS protections in Microsoft Windows Vistal - Symantec.pdf rename to PDFs/Analysis of GS protections in Microsoft Windows Vistal - Symantec.pdf diff --git a/Analyzing Contextual Bias of Program Execution on Modern CPUs (Lars Kirkholt Melhus, NTNU, June 2013).pdf b/PDFs/Analyzing Contextual Bias of Program Execution on Modern CPUs (Lars Kirkholt Melhus, NTNU, June 2013).pdf similarity index 100% rename from Analyzing Contextual Bias of Program Execution on Modern CPUs (Lars Kirkholt Melhus, NTNU, June 2013).pdf rename to PDFs/Analyzing Contextual Bias of Program Execution on Modern CPUs (Lars Kirkholt Melhus, NTNU, June 2013).pdf diff --git a/Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph Visualization - 2021 (Paohvis).pdf b/PDFs/Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph Visualization - 2021 (Paohvis).pdf similarity index 100% rename from Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph Visualization - 2021 (Paohvis).pdf rename to PDFs/Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph Visualization - 2021 (Paohvis).pdf diff --git a/Analyzing GPGPU Pipeline Latency - Poster - 2014 (poster_andresch_acaces2014).pdf b/PDFs/Analyzing GPGPU Pipeline Latency - Poster - 2014 (poster_andresch_acaces2014).pdf similarity index 100% rename from Analyzing GPGPU Pipeline Latency - Poster - 2014 (poster_andresch_acaces2014).pdf rename to PDFs/Analyzing GPGPU Pipeline Latency - Poster - 2014 (poster_andresch_acaces2014).pdf diff --git a/Analyzing General Purpose Computing Performance on GPU - Thesis (2015).pdf b/PDFs/Analyzing General Purpose Computing Performance on GPU - Thesis (2015).pdf similarity index 100% rename from Analyzing General Purpose Computing Performance on GPU - Thesis (2015).pdf rename to PDFs/Analyzing General Purpose Computing Performance on GPU - Thesis (2015).pdf diff --git a/Analyzing Runtime and Size Complexity of Integer Programs - Microsoft Research (2016).pdf b/PDFs/Analyzing Runtime and Size Complexity of Integer Programs - Microsoft Research (2016).pdf similarity index 100% rename from Analyzing Runtime and Size Complexity of Integer Programs - Microsoft Research (2016).pdf rename to PDFs/Analyzing Runtime and Size Complexity of Integer Programs - Microsoft Research (2016).pdf diff --git a/Analyzing your game performance using Event Tracing for Windows.pdf b/PDFs/Analyzing your game performance using Event Tracing for Windows.pdf similarity index 100% rename from Analyzing your game performance using Event Tracing for Windows.pdf rename to PDFs/Analyzing your game performance using Event Tracing for Windows.pdf diff --git a/Anatomy of High-Performance Matrix Multiplication - 2008 (gotoPaper).pdf b/PDFs/Anatomy of High-Performance Matrix Multiplication - 2008 (gotoPaper).pdf similarity index 100% rename from Anatomy of High-Performance Matrix Multiplication - 2008 (gotoPaper).pdf rename to PDFs/Anatomy of High-Performance Matrix Multiplication - 2008 (gotoPaper).pdf diff --git a/Answering Reachability Queries on Large Directed Graphs - INF-SCR-10-10 (September, 2010).pdf b/PDFs/Answering Reachability Queries on Large Directed Graphs - INF-SCR-10-10 (September, 2010).pdf similarity index 100% rename from Answering Reachability Queries on Large Directed Graphs - INF-SCR-10-10 (September, 2010).pdf rename to PDFs/Answering Reachability Queries on Large Directed Graphs - INF-SCR-10-10 (September, 2010).pdf diff --git a/Anti-Debugging Reference - Peter Ferrie (4 May 2011).pdf b/PDFs/Anti-Debugging Reference - Peter Ferrie (4 May 2011).pdf similarity index 100% rename from Anti-Debugging Reference - Peter Ferrie (4 May 2011).pdf rename to PDFs/Anti-Debugging Reference - Peter Ferrie (4 May 2011).pdf diff --git a/Applications of Finite Automata Representing Large Vocabularies - 1993 (10.1.1.56.5272).pdf b/PDFs/Applications of Finite Automata Representing Large Vocabularies - 1993 (10.1.1.56.5272).pdf similarity index 100% rename from Applications of Finite Automata Representing Large Vocabularies - 1993 (10.1.1.56.5272).pdf rename to PDFs/Applications of Finite Automata Representing Large Vocabularies - 1993 (10.1.1.56.5272).pdf diff --git a/Applications of Finite Geometry in Coding Theory and Cryptography.pdf b/PDFs/Applications of Finite Geometry in Coding Theory and Cryptography.pdf similarity index 100% rename from Applications of Finite Geometry in Coding Theory and Cryptography.pdf rename to PDFs/Applications of Finite Geometry in Coding Theory and Cryptography.pdf diff --git a/Applying the Proactor Pattern to High-Performance Web Servers.pdf b/PDFs/Applying the Proactor Pattern to High-Performance Web Servers.pdf similarity index 100% rename from Applying the Proactor Pattern to High-Performance Web Servers.pdf rename to PDFs/Applying the Proactor Pattern to High-Performance Web Servers.pdf diff --git a/Approximate Hypergraph Partitioning and Applications (2007).pdf b/PDFs/Approximate Hypergraph Partitioning and Applications (2007).pdf similarity index 100% rename from Approximate Hypergraph Partitioning and Applications (2007).pdf rename to PDFs/Approximate Hypergraph Partitioning and Applications (2007).pdf diff --git a/Architectural Support for SWAR Text Processing with Parallel Bit Streams - The Inductive Doubling Principle - 2009 (p337-cameron).pdf b/PDFs/Architectural Support for SWAR Text Processing with Parallel Bit Streams - The Inductive Doubling Principle - 2009 (p337-cameron).pdf similarity index 100% rename from Architectural Support for SWAR Text Processing with Parallel Bit Streams - The Inductive Doubling Principle - 2009 (p337-cameron).pdf rename to PDFs/Architectural Support for SWAR Text Processing with Parallel Bit Streams - The Inductive Doubling Principle - 2009 (p337-cameron).pdf diff --git a/Architecture of a Database System - 2007 (fntdb07-architecture).pdf b/PDFs/Architecture of a Database System - 2007 (fntdb07-architecture).pdf similarity index 100% rename from Architecture of a Database System - 2007 (fntdb07-architecture).pdf rename to PDFs/Architecture of a Database System - 2007 (fntdb07-architecture).pdf diff --git a/Array Layouts for Comparison-based Searching (March 14, 2017).pdf b/PDFs/Array Layouts for Comparison-based Searching (March 14, 2017).pdf similarity index 100% rename from Array Layouts for Comparison-based Searching (March 14, 2017).pdf rename to PDFs/Array Layouts for Comparison-based Searching (March 14, 2017).pdf diff --git a/Array Layouts for Comparison-based Searching (September, 2015).pdf b/PDFs/Array Layouts for Comparison-based Searching (September, 2015).pdf similarity index 100% rename from Array Layouts for Comparison-based Searching (September, 2015).pdf rename to PDFs/Array Layouts for Comparison-based Searching (September, 2015).pdf diff --git a/Array programming with NumPy - Nature - 2020 (s41586-020-2649-2).pdf b/PDFs/Array programming with NumPy - Nature - 2020 (s41586-020-2649-2).pdf similarity index 100% rename from Array programming with NumPy - Nature - 2020 (s41586-020-2649-2).pdf rename to PDFs/Array programming with NumPy - Nature - 2020 (s41586-020-2649-2).pdf diff --git a/Art Of Intel x86 Assembly.pdf b/PDFs/Art Of Intel x86 Assembly.pdf similarity index 100% rename from Art Of Intel x86 Assembly.pdf rename to PDFs/Art Of Intel x86 Assembly.pdf diff --git a/As If Summoned from the Void - The Life of Alexandre Grothendieck (fea-grothendieck-part2).pdf b/PDFs/As If Summoned from the Void - The Life of Alexandre Grothendieck (fea-grothendieck-part2).pdf similarity index 100% rename from As If Summoned from the Void - The Life of Alexandre Grothendieck (fea-grothendieck-part2).pdf rename to PDFs/As If Summoned from the Void - The Life of Alexandre Grothendieck (fea-grothendieck-part2).pdf diff --git a/Asim - A Performance Model Framework (2002.02.computer.asim).pdf b/PDFs/Asim - A Performance Model Framework (2002.02.computer.asim).pdf similarity index 100% rename from Asim - A Performance Model Framework (2002.02.computer.asim).pdf rename to PDFs/Asim - A Performance Model Framework (2002.02.computer.asim).pdf diff --git a/AsmDB - Understanding and Mitigating Front-End Stalls in Warehouse-Scale Computers (2019).pdf b/PDFs/AsmDB - Understanding and Mitigating Front-End Stalls in Warehouse-Scale Computers (2019).pdf similarity index 100% rename from AsmDB - Understanding and Mitigating Front-End Stalls in Warehouse-Scale Computers (2019).pdf rename to PDFs/AsmDB - Understanding and Mitigating Front-End Stalls in Warehouse-Scale Computers (2019).pdf diff --git a/Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pdf b/PDFs/Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pdf similarity index 100% rename from Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pdf rename to PDFs/Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pdf diff --git a/Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pptx b/PDFs/Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pptx similarity index 100% rename from Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pptx rename to PDFs/Aspects Related to Data Access and Transfer in CUDA - Slides - 2014 (TR-2014-09).pptx diff --git a/Assembly Language for Beginners (AL4B-EN).pdf b/PDFs/Assembly Language for Beginners (AL4B-EN).pdf similarity index 100% rename from Assembly Language for Beginners (AL4B-EN).pdf rename to PDFs/Assembly Language for Beginners (AL4B-EN).pdf diff --git a/Assessing the Relationship between Software Assertions and Code Quality - An Empirical Investigation (tr-2006-54).pdf b/PDFs/Assessing the Relationship between Software Assertions and Code Quality - An Empirical Investigation (tr-2006-54).pdf similarity index 100% rename from Assessing the Relationship between Software Assertions and Code Quality - An Empirical Investigation (tr-2006-54).pdf rename to PDFs/Assessing the Relationship between Software Assertions and Code Quality - An Empirical Investigation (tr-2006-54).pdf diff --git a/Assessment of Windows Vista Kernel-Mode Security - Matthew Conover (Symantec).pdf b/PDFs/Assessment of Windows Vista Kernel-Mode Security - Matthew Conover (Symantec).pdf similarity index 100% rename from Assessment of Windows Vista Kernel-Mode Security - Matthew Conover (Symantec).pdf rename to PDFs/Assessment of Windows Vista Kernel-Mode Security - Matthew Conover (Symantec).pdf diff --git a/Asynchronous Teams - Cooperation Schemes for Autonomous Agents.pdf b/PDFs/Asynchronous Teams - Cooperation Schemes for Autonomous Agents.pdf similarity index 100% rename from Asynchronous Teams - Cooperation Schemes for Autonomous Agents.pdf rename to PDFs/Asynchronous Teams - Cooperation Schemes for Autonomous Agents.pdf diff --git a/Attacking the Windows Kernel - 2007.pdf b/PDFs/Attacking the Windows Kernel - 2007.pdf similarity index 100% rename from Attacking the Windows Kernel - 2007.pdf rename to PDFs/Attacking the Windows Kernel - 2007.pdf diff --git a/Attention Is All You Need - 2017 (1706.03762).pdf b/PDFs/Attention Is All You Need - 2017 (1706.03762).pdf similarity index 100% rename from Attention Is All You Need - 2017 (1706.03762).pdf rename to PDFs/Attention Is All You Need - 2017 (1706.03762).pdf diff --git a/AutoML - Chapter 01 - Hyperparameter Optimization (2018).pdf b/PDFs/AutoML - Chapter 01 - Hyperparameter Optimization (2018).pdf similarity index 100% rename from AutoML - Chapter 01 - Hyperparameter Optimization (2018).pdf rename to PDFs/AutoML - Chapter 01 - Hyperparameter Optimization (2018).pdf diff --git a/Automated Instruction Stream Throughput Prediction for Intel and AMD Microarchitectures - 2018 (1809.00912).pdf b/PDFs/Automated Instruction Stream Throughput Prediction for Intel and AMD Microarchitectures - 2018 (1809.00912).pdf similarity index 100% rename from Automated Instruction Stream Throughput Prediction for Intel and AMD Microarchitectures - 2018 (1809.00912).pdf rename to PDFs/Automated Instruction Stream Throughput Prediction for Intel and AMD Microarchitectures - 2018 (1809.00912).pdf diff --git a/Automatic Self-Allocating Threads on an SGI Challenge (10.1.1.37.3403).pdf b/PDFs/Automatic Self-Allocating Threads on an SGI Challenge (10.1.1.37.3403).pdf similarity index 100% rename from Automatic Self-Allocating Threads on an SGI Challenge (10.1.1.37.3403).pdf rename to PDFs/Automatic Self-Allocating Threads on an SGI Challenge (10.1.1.37.3403).pdf diff --git a/Automatically Proving Termination and Memory Safety for Programs with Pointer Arithmetic - Microsoft Research (2016).pdf b/PDFs/Automatically Proving Termination and Memory Safety for Programs with Pointer Arithmetic - Microsoft Research (2016).pdf similarity index 100% rename from Automatically Proving Termination and Memory Safety for Programs with Pointer Arithmetic - Microsoft Research (2016).pdf rename to PDFs/Automatically Proving Termination and Memory Safety for Programs with Pointer Arithmetic - Microsoft Research (2016).pdf diff --git a/Avoiding AVX to SSE Transition Penalties.pdf b/PDFs/Avoiding AVX to SSE Transition Penalties.pdf similarity index 100% rename from Avoiding AVX to SSE Transition Penalties.pdf rename to PDFs/Avoiding AVX to SSE Transition Penalties.pdf diff --git a/Azul Java - A Lock-Free Wait-Free Hash Table - 2021 (070221_LockFreeHash).pdf b/PDFs/Azul Java - A Lock-Free Wait-Free Hash Table - 2021 (070221_LockFreeHash).pdf similarity index 100% rename from Azul Java - A Lock-Free Wait-Free Hash Table - 2021 (070221_LockFreeHash).pdf rename to PDFs/Azul Java - A Lock-Free Wait-Free Hash Table - 2021 (070221_LockFreeHash).pdf diff --git a/B-trees, Shadowing, and Clones (2007).pdf b/PDFs/B-trees, Shadowing, and Clones (2007).pdf similarity index 100% rename from B-trees, Shadowing, and Clones (2007).pdf rename to PDFs/B-trees, Shadowing, and Clones (2007).pdf diff --git a/BGP in 2013 (and a bit of 2014) - Slides (156-2014-05-12-bgp2013).pdf b/PDFs/BGP in 2013 (and a bit of 2014) - Slides (156-2014-05-12-bgp2013).pdf similarity index 100% rename from BGP in 2013 (and a bit of 2014) - Slides (156-2014-05-12-bgp2013).pdf rename to PDFs/BGP in 2013 (and a bit of 2014) - Slides (156-2014-05-12-bgp2013).pdf diff --git a/BIOS and Kernel Developer's Guide for AMD Athlon 64 and AMD Opteron Processors - r3.30 Feb 2006.pdf b/PDFs/BIOS and Kernel Developer's Guide for AMD Athlon 64 and AMD Opteron Processors - r3.30 Feb 2006.pdf similarity index 100% rename from BIOS and Kernel Developer's Guide for AMD Athlon 64 and AMD Opteron Processors - r3.30 Feb 2006.pdf rename to PDFs/BIOS and Kernel Developer's Guide for AMD Athlon 64 and AMD Opteron Processors - r3.30 Feb 2006.pdf diff --git a/BLAKE2 - Simpler, Smaller, Fast as MD5 (2013-01-29).pdf b/PDFs/BLAKE2 - Simpler, Smaller, Fast as MD5 (2013-01-29).pdf similarity index 100% rename from BLAKE2 - Simpler, Smaller, Fast as MD5 (2013-01-29).pdf rename to PDFs/BLAKE2 - Simpler, Smaller, Fast as MD5 (2013-01-29).pdf diff --git a/BPF - In-memory Virtual Machine (bpf_collabsummit_2015feb20).pdf b/PDFs/BPF - In-memory Virtual Machine (bpf_collabsummit_2015feb20).pdf similarity index 100% rename from BPF - In-memory Virtual Machine (bpf_collabsummit_2015feb20).pdf rename to PDFs/BPF - In-memory Virtual Machine (bpf_collabsummit_2015feb20).pdf diff --git a/Background, Motivation, and a Retrospective View of the BLAS (Lawson_BLAS).pdf b/PDFs/Background, Motivation, and a Retrospective View of the BLAS (Lawson_BLAS).pdf similarity index 100% rename from Background, Motivation, and a Retrospective View of the BLAS (Lawson_BLAS).pdf rename to PDFs/Background, Motivation, and a Retrospective View of the BLAS (Lawson_BLAS).pdf diff --git a/Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.pdf b/PDFs/Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.pdf similarity index 100% rename from Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.pdf rename to PDFs/Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.pdf diff --git a/Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.ppt b/PDFs/Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.ppt similarity index 100% rename from Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.ppt rename to PDFs/Backward Search FM-Index (Full-text Index in a Minute Space) - Slides.ppt diff --git a/Balanced Families of Perfect Hash Functions and Their Applications - 2007.pdf b/PDFs/Balanced Families of Perfect Hash Functions and Their Applications - 2007.pdf similarity index 100% rename from Balanced Families of Perfect Hash Functions and Their Applications - 2007.pdf rename to PDFs/Balanced Families of Perfect Hash Functions and Their Applications - 2007.pdf diff --git a/Bash Redirections - Cheat Sheet.pdf b/PDFs/Bash Redirections - Cheat Sheet.pdf similarity index 100% rename from Bash Redirections - Cheat Sheet.pdf rename to PDFs/Bash Redirections - Cheat Sheet.pdf diff --git a/Basic Linear Algebra Subprograms for Fortran Usage - BLAS (1979).pdf b/PDFs/Basic Linear Algebra Subprograms for Fortran Usage - BLAS (1979).pdf similarity index 100% rename from Basic Linear Algebra Subprograms for Fortran Usage - BLAS (1979).pdf rename to PDFs/Basic Linear Algebra Subprograms for Fortran Usage - BLAS (1979).pdf diff --git a/Basics of Compiler Design - Anniversary Edition.pdf b/PDFs/Basics of Compiler Design - Anniversary Edition.pdf similarity index 100% rename from Basics of Compiler Design - Anniversary Edition.pdf rename to PDFs/Basics of Compiler Design - Anniversary Edition.pdf diff --git a/Battle of SKM and IUM - How Windows 10 Rewrites OS Architecture - Alex Ionescu - 2015 (blackhat2015).pdf b/PDFs/Battle of SKM and IUM - How Windows 10 Rewrites OS Architecture - Alex Ionescu - 2015 (blackhat2015).pdf similarity index 100% rename from Battle of SKM and IUM - How Windows 10 Rewrites OS Architecture - Alex Ionescu - 2015 (blackhat2015).pdf rename to PDFs/Battle of SKM and IUM - How Windows 10 Rewrites OS Architecture - Alex Ionescu - 2015 (blackhat2015).pdf diff --git a/Bayesian Data Analysis - Third Edition (13th Feb 2020).pdf b/PDFs/Bayesian Data Analysis - Third Edition (13th Feb 2020).pdf similarity index 100% rename from Bayesian Data Analysis - Third Edition (13th Feb 2020).pdf rename to PDFs/Bayesian Data Analysis - Third Edition (13th Feb 2020).pdf diff --git a/Bayesian Reasoning and Machine Learning (181115).pdf b/PDFs/Bayesian Reasoning and Machine Learning (181115).pdf similarity index 100% rename from Bayesian Reasoning and Machine Learning (181115).pdf rename to PDFs/Bayesian Reasoning and Machine Learning (181115).pdf diff --git a/BeOS - CS-450-1 - Operating Systems, Fall 2003.doc b/PDFs/BeOS - CS-450-1 - Operating Systems, Fall 2003.doc similarity index 100% rename from BeOS - CS-450-1 - Operating Systems, Fall 2003.doc rename to PDFs/BeOS - CS-450-1 - Operating Systems, Fall 2003.doc diff --git a/Benchmarking a B-tree Compression Method.pdf b/PDFs/Benchmarking a B-tree Compression Method.pdf similarity index 100% rename from Benchmarking a B-tree Compression Method.pdf rename to PDFs/Benchmarking a B-tree Compression Method.pdf diff --git a/Benefits of IO Acceleration Technology in Clusters.pdf b/PDFs/Benefits of IO Acceleration Technology in Clusters.pdf similarity index 100% rename from Benefits of IO Acceleration Technology in Clusters.pdf rename to PDFs/Benefits of IO Acceleration Technology in Clusters.pdf diff --git a/Best Practices for Gathering Optimizer Statistics for Oracle 12c (June 2013).pdf b/PDFs/Best Practices for Gathering Optimizer Statistics for Oracle 12c (June 2013).pdf similarity index 100% rename from Best Practices for Gathering Optimizer Statistics for Oracle 12c (June 2013).pdf rename to PDFs/Best Practices for Gathering Optimizer Statistics for Oracle 12c (June 2013).pdf diff --git a/Best Practices for Vectorization - Getting Ready for Intel AVX-512 (2015).pdf b/PDFs/Best Practices for Vectorization - Getting Ready for Intel AVX-512 (2015).pdf similarity index 100% rename from Best Practices for Vectorization - Getting Ready for Intel AVX-512 (2015).pdf rename to PDFs/Best Practices for Vectorization - Getting Ready for Intel AVX-512 (2015).pdf diff --git a/Better Bitmap Performance with Roaring Bitmaps (2014).pdf b/PDFs/Better Bitmap Performance with Roaring Bitmaps (2014).pdf similarity index 100% rename from Better Bitmap Performance with Roaring Bitmaps (2014).pdf rename to PDFs/Better Bitmap Performance with Roaring Bitmaps (2014).pdf diff --git a/Better Performance at Lower Occupancy - Slides - 2010 (volkov10-GTC).pdf b/PDFs/Better Performance at Lower Occupancy - Slides - 2010 (volkov10-GTC).pdf similarity index 100% rename from Better Performance at Lower Occupancy - Slides - 2010 (volkov10-GTC).pdf rename to PDFs/Better Performance at Lower Occupancy - Slides - 2010 (volkov10-GTC).pdf diff --git a/Better with Fewer Bits - Improving the Performance of Cardinality Estimation of Large Data Streams (INFOCOM2017).pdf b/PDFs/Better with Fewer Bits - Improving the Performance of Cardinality Estimation of Large Data Streams (INFOCOM2017).pdf similarity index 100% rename from Better with Fewer Bits - Improving the Performance of Cardinality Estimation of Large Data Streams (INFOCOM2017).pdf rename to PDFs/Better with Fewer Bits - Improving the Performance of Cardinality Estimation of Large Data Streams (INFOCOM2017).pdf diff --git a/Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011).pdf b/PDFs/Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011).pdf similarity index 100% rename from Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011).pdf rename to PDFs/Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011).pdf diff --git a/Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011-slides).pdf b/PDFs/Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011-slides).pdf similarity index 100% rename from Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011-slides).pdf rename to PDFs/Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011-slides).pdf diff --git a/Big Data - New Tricks for Econometrics.pdf b/PDFs/Big Data - New Tricks for Econometrics.pdf similarity index 100% rename from Big Data - New Tricks for Econometrics.pdf rename to PDFs/Big Data - New Tricks for Econometrics.pdf diff --git a/BigQuery Technical Whitepaper - Google.pdf b/PDFs/BigQuery Technical Whitepaper - Google.pdf similarity index 100% rename from BigQuery Technical Whitepaper - Google.pdf rename to PDFs/BigQuery Technical Whitepaper - Google.pdf diff --git a/Binarized Neural Networks - Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf b/PDFs/Binarized Neural Networks - Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf similarity index 100% rename from Binarized Neural Networks - Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf rename to PDFs/Binarized Neural Networks - Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf diff --git a/Binarized Neural Networks- Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf b/PDFs/Binarized Neural Networks- Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf similarity index 100% rename from Binarized Neural Networks- Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf rename to PDFs/Binarized Neural Networks- Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 - 2016 (1602.02830v3).pdf diff --git a/Binary Coding (2017).pdf b/PDFs/Binary Coding (2017).pdf similarity index 100% rename from Binary Coding (2017).pdf rename to PDFs/Binary Coding (2017).pdf diff --git a/Binary Combinatorial Coding (2003).pdf b/PDFs/Binary Combinatorial Coding (2003).pdf similarity index 100% rename from Binary Combinatorial Coding (2003).pdf rename to PDFs/Binary Combinatorial Coding (2003).pdf diff --git a/Binary Search Tree with SIMD Bandwidth Optimizations Using SSE (Preso06-SIMDTree).pdf b/PDFs/Binary Search Tree with SIMD Bandwidth Optimizations Using SSE (Preso06-SIMDTree).pdf similarity index 100% rename from Binary Search Tree with SIMD Bandwidth Optimizations Using SSE (Preso06-SIMDTree).pdf rename to PDFs/Binary Search Tree with SIMD Bandwidth Optimizations Using SSE (Preso06-SIMDTree).pdf diff --git a/Bipartite ShockHash - Pruning ShockHash Search for Efficient Perfect Hashing - 2023 (2310.14959).pdf b/PDFs/Bipartite ShockHash - Pruning ShockHash Search for Efficient Perfect Hashing - 2023 (2310.14959).pdf similarity index 100% rename from Bipartite ShockHash - Pruning ShockHash Search for Efficient Perfect Hashing - 2023 (2310.14959).pdf rename to PDFs/Bipartite ShockHash - Pruning ShockHash Search for Efficient Perfect Hashing - 2023 (2310.14959).pdf diff --git a/Bit Operations (Ray Seyfarth 2011).pdf b/PDFs/Bit Operations (Ray Seyfarth 2011).pdf similarity index 100% rename from Bit Operations (Ray Seyfarth 2011).pdf rename to PDFs/Bit Operations (Ray Seyfarth 2011).pdf diff --git a/BitPath - Label Order Constrained Reachability Queries over Large Graphs - 1203.2886 (13th March, 2012).pdf b/PDFs/BitPath - Label Order Constrained Reachability Queries over Large Graphs - 1203.2886 (13th March, 2012).pdf similarity index 100% rename from BitPath - Label Order Constrained Reachability Queries over Large Graphs - 1203.2886 (13th March, 2012).pdf rename to PDFs/BitPath - Label Order Constrained Reachability Queries over Large Graphs - 1203.2886 (13th March, 2012).pdf diff --git a/Bitcoin - A Peer-to-Peer Electronic Cash System.pdf b/PDFs/Bitcoin - A Peer-to-Peer Electronic Cash System.pdf similarity index 100% rename from Bitcoin - A Peer-to-Peer Electronic Cash System.pdf rename to PDFs/Bitcoin - A Peer-to-Peer Electronic Cash System.pdf diff --git a/Bitmap Graphics and Bitblit - Course Notes - SIGGRAPH 1984 (pike84bitblt).pdf b/PDFs/Bitmap Graphics and Bitblit - Course Notes - SIGGRAPH 1984 (pike84bitblt).pdf similarity index 100% rename from Bitmap Graphics and Bitblit - Course Notes - SIGGRAPH 1984 (pike84bitblt).pdf rename to PDFs/Bitmap Graphics and Bitblit - Course Notes - SIGGRAPH 1984 (pike84bitblt).pdf diff --git a/Bitmap Graphs SIGGRAPH84 Course Notes (pike84bitblt).pdf b/PDFs/Bitmap Graphs SIGGRAPH84 Course Notes (pike84bitblt).pdf similarity index 100% rename from Bitmap Graphs SIGGRAPH84 Course Notes (pike84bitblt).pdf rename to PDFs/Bitmap Graphs SIGGRAPH84 Course Notes (pike84bitblt).pdf diff --git a/Bitmap Index Design Choices and Their Performance Implications (LBNL-62756).pdf b/PDFs/Bitmap Index Design Choices and Their Performance Implications (LBNL-62756).pdf similarity index 100% rename from Bitmap Index Design Choices and Their Performance Implications (LBNL-62756).pdf rename to PDFs/Bitmap Index Design Choices and Their Performance Implications (LBNL-62756).pdf diff --git a/Bitmap Index Design and Evaluation - 1998 (P355).pdf b/PDFs/Bitmap Index Design and Evaluation - 1998 (P355).pdf similarity index 100% rename from Bitmap Index Design and Evaluation - 1998 (P355).pdf rename to PDFs/Bitmap Index Design and Evaluation - 1998 (P355).pdf diff --git a/Bitmap Indexing and Related Techniques - Slides.pdf b/PDFs/Bitmap Indexing and Related Techniques - Slides.pdf similarity index 100% rename from Bitmap Indexing and Related Techniques - Slides.pdf rename to PDFs/Bitmap Indexing and Related Techniques - Slides.pdf diff --git a/Bitmap Indices for Data Warehouses.pdf b/PDFs/Bitmap Indices for Data Warehouses.pdf similarity index 100% rename from Bitmap Indices for Data Warehouses.pdf rename to PDFs/Bitmap Indices for Data Warehouses.pdf diff --git a/Blackout - What Really Happened - Slides (2007).pdf b/PDFs/Blackout - What Really Happened - Slides (2007).pdf similarity index 100% rename from Blackout - What Really Happened - Slides (2007).pdf rename to PDFs/Blackout - What Really Happened - Slides (2007).pdf diff --git a/Blade - A Data Center Garbage Collector - 2015 (1504.02578).pdf b/PDFs/Blade - A Data Center Garbage Collector - 2015 (1504.02578).pdf similarity index 100% rename from Blade - A Data Center Garbage Collector - 2015 (1504.02578).pdf rename to PDFs/Blade - A Data Center Garbage Collector - 2015 (1504.02578).pdf diff --git a/Blogel - A Block-Centric Framework for Distributed Computation on Real-World Graphs (2014).pdf b/PDFs/Blogel - A Block-Centric Framework for Distributed Computation on Real-World Graphs (2014).pdf similarity index 100% rename from Blogel - A Block-Centric Framework for Distributed Computation on Real-World Graphs (2014).pdf rename to PDFs/Blogel - A Block-Centric Framework for Distributed Computation on Real-World Graphs (2014).pdf diff --git a/Boosting Vector Calculus with the Graphical Notation - 3 Nov 2019 (1911.00892).pdf b/PDFs/Boosting Vector Calculus with the Graphical Notation - 3 Nov 2019 (1911.00892).pdf similarity index 100% rename from Boosting Vector Calculus with the Graphical Notation - 3 Nov 2019 (1911.00892).pdf rename to PDFs/Boosting Vector Calculus with the Graphical Notation - 3 Nov 2019 (1911.00892).pdf diff --git a/Bounds Checking on the GPU - Futhark (hlpp20).pdf b/PDFs/Bounds Checking on the GPU - Futhark (hlpp20).pdf similarity index 100% rename from Bounds Checking on the GPU - Futhark (hlpp20).pdf rename to PDFs/Bounds Checking on the GPU - Futhark (hlpp20).pdf diff --git a/Branch Prediction and the Performance of Interpreters - Don't Trust the Folklore - 2013 (RR-8405).pdf b/PDFs/Branch Prediction and the Performance of Interpreters - Don't Trust the Folklore - 2013 (RR-8405).pdf similarity index 100% rename from Branch Prediction and the Performance of Interpreters - Don't Trust the Folklore - 2013 (RR-8405).pdf rename to PDFs/Branch Prediction and the Performance of Interpreters - Don't Trust the Folklore - 2013 (RR-8405).pdf diff --git a/Branch Prediction with Neural Networks - Hidden layers and Recurrent Connections.pdf b/PDFs/Branch Prediction with Neural Networks - Hidden layers and Recurrent Connections.pdf similarity index 100% rename from Branch Prediction with Neural Networks - Hidden layers and Recurrent Connections.pdf rename to PDFs/Branch Prediction with Neural Networks - Hidden layers and Recurrent Connections.pdf diff --git a/Branch and Data Herding - Reducing Control and Memory Divergence for Error-tolerant GPU Applications (tmm12_preprint).pdf b/PDFs/Branch and Data Herding - Reducing Control and Memory Divergence for Error-tolerant GPU Applications (tmm12_preprint).pdf similarity index 100% rename from Branch and Data Herding - Reducing Control and Memory Divergence for Error-tolerant GPU Applications (tmm12_preprint).pdf rename to PDFs/Branch and Data Herding - Reducing Control and Memory Divergence for Error-tolerant GPU Applications (tmm12_preprint).pdf diff --git a/Brief Calculus - Benjamin Crowell - Nov 10th, 2015.pdf b/PDFs/Brief Calculus - Benjamin Crowell - Nov 10th, 2015.pdf similarity index 100% rename from Brief Calculus - Benjamin Crowell - Nov 10th, 2015.pdf rename to PDFs/Brief Calculus - Benjamin Crowell - Nov 10th, 2015.pdf diff --git a/Bringing SIMD-128 to JavaScript (TC-39).pdf b/PDFs/Bringing SIMD-128 to JavaScript (TC-39).pdf similarity index 100% rename from Bringing SIMD-128 to JavaScript (TC-39).pdf rename to PDFs/Bringing SIMD-128 to JavaScript (TC-39).pdf diff --git a/Broadword Implementation of Parenthesis Queries.pdf b/PDFs/Broadword Implementation of Parenthesis Queries.pdf similarity index 100% rename from Broadword Implementation of Parenthesis Queries.pdf rename to PDFs/Broadword Implementation of Parenthesis Queries.pdf diff --git a/Broadword Implementation of Rank-Select Queries (Nov 19, 2014).pdf b/PDFs/Broadword Implementation of Rank-Select Queries (Nov 19, 2014).pdf similarity index 100% rename from Broadword Implementation of Rank-Select Queries (Nov 19, 2014).pdf rename to PDFs/Broadword Implementation of Rank-Select Queries (Nov 19, 2014).pdf diff --git a/Brook for GPUs - Stream Computing on Graphics Hardware - Paper.pdf b/PDFs/Brook for GPUs - Stream Computing on Graphics Hardware - Paper.pdf similarity index 100% rename from Brook for GPUs - Stream Computing on Graphics Hardware - Paper.pdf rename to PDFs/Brook for GPUs - Stream Computing on Graphics Hardware - Paper.pdf diff --git a/Brook for GPUs - Stream Computing on Graphics Hardware - Slides (2004).pdf b/PDFs/Brook for GPUs - Stream Computing on Graphics Hardware - Slides (2004).pdf similarity index 100% rename from Brook for GPUs - Stream Computing on Graphics Hardware - Slides (2004).pdf rename to PDFs/Brook for GPUs - Stream Computing on Graphics Hardware - Slides (2004).pdf diff --git a/Bugs as Deviant Behavior - A General Approach to Inferring Errors in Systems Code - ACM - 2001 (deviant-sosp-01).pdf b/PDFs/Bugs as Deviant Behavior - A General Approach to Inferring Errors in Systems Code - ACM - 2001 (deviant-sosp-01).pdf similarity index 100% rename from Bugs as Deviant Behavior - A General Approach to Inferring Errors in Systems Code - ACM - 2001 (deviant-sosp-01).pdf rename to PDFs/Bugs as Deviant Behavior - A General Approach to Inferring Errors in Systems Code - ACM - 2001 (deviant-sosp-01).pdf diff --git a/Build Systems a la Carte - 2018 (build-systems-5ab0f42d0f937).pdf b/PDFs/Build Systems a la Carte - 2018 (build-systems-5ab0f42d0f937).pdf similarity index 100% rename from Build Systems a la Carte - 2018 (build-systems-5ab0f42d0f937).pdf rename to PDFs/Build Systems a la Carte - 2018 (build-systems-5ab0f42d0f937).pdf diff --git a/Building R Packages - An Introduction.pdf b/PDFs/Building R Packages - An Introduction.pdf similarity index 100% rename from Building R Packages - An Introduction.pdf rename to PDFs/Building R Packages - An Introduction.pdf diff --git a/Building a Bw-Tree Takes More Than Just Buzz Words - 2018 (mod342-wangA).pdf b/PDFs/Building a Bw-Tree Takes More Than Just Buzz Words - 2018 (mod342-wangA).pdf similarity index 100% rename from Building a Bw-Tree Takes More Than Just Buzz Words - 2018 (mod342-wangA).pdf rename to PDFs/Building a Bw-Tree Takes More Than Just Buzz Words - 2018 (mod342-wangA).pdf diff --git a/Bumper Sticker Computer Science.pdf b/PDFs/Bumper Sticker Computer Science.pdf similarity index 100% rename from Bumper Sticker Computer Science.pdf rename to PDFs/Bumper Sticker Computer Science.pdf diff --git a/Burrows-Wheeler Transform and FM Index - Slides (Ben Langmead, Johns Hopkins).pdf b/PDFs/Burrows-Wheeler Transform and FM Index - Slides (Ben Langmead, Johns Hopkins).pdf similarity index 100% rename from Burrows-Wheeler Transform and FM Index - Slides (Ben Langmead, Johns Hopkins).pdf rename to PDFs/Burrows-Wheeler Transform and FM Index - Slides (Ben Langmead, Johns Hopkins).pdf diff --git a/Bypass Control Flow Guard Comprehensively (us-15-Zhang).pdf b/PDFs/Bypass Control Flow Guard Comprehensively (us-15-Zhang).pdf similarity index 100% rename from Bypass Control Flow Guard Comprehensively (us-15-Zhang).pdf rename to PDFs/Bypass Control Flow Guard Comprehensively (us-15-Zhang).pdf diff --git a/Bypass Control Flow Guard Comprehensively - Slides (2015).pdf b/PDFs/Bypass Control Flow Guard Comprehensively - Slides (2015).pdf similarity index 100% rename from Bypass Control Flow Guard Comprehensively - Slides (2015).pdf rename to PDFs/Bypass Control Flow Guard Comprehensively - Slides (2015).pdf diff --git a/C Cheat Sheet (ashlyn-black_c-reference).pdf b/PDFs/C Cheat Sheet (ashlyn-black_c-reference).pdf similarity index 100% rename from C Cheat Sheet (ashlyn-black_c-reference).pdf rename to PDFs/C Cheat Sheet (ashlyn-black_c-reference).pdf diff --git a/C++ Standard - 2012-01-16 - Working Draft (N3337).pdf b/PDFs/C++ Standard - 2012-01-16 - Working Draft (N3337).pdf similarity index 100% rename from C++ Standard - 2012-01-16 - Working Draft (N3337).pdf rename to PDFs/C++ Standard - 2012-01-16 - Working Draft (N3337).pdf diff --git a/C++14 - Working Draft (N3797).pdf b/PDFs/C++14 - Working Draft (N3797).pdf similarity index 100% rename from C++14 - Working Draft (N3797).pdf rename to PDFs/C++14 - Working Draft (N3797).pdf diff --git a/C++17 Language Features Reference Card (2019).pdf b/PDFs/C++17 Language Features Reference Card (2019).pdf similarity index 100% rename from C++17 Language Features Reference Card (2019).pdf rename to PDFs/C++17 Language Features Reference Card (2019).pdf diff --git a/C++20 Reference Card - 29th Jan 2020.pdf b/PDFs/C++20 Reference Card - 29th Jan 2020.pdf similarity index 100% rename from C++20 Reference Card - 29th Jan 2020.pdf rename to PDFs/C++20 Reference Card - 29th Jan 2020.pdf diff --git a/CAF - The C++ Actor Framework for Scalable and Resource-efficient Applications - ACM 2014 (ageresplash2014_submission_5).pdf b/PDFs/CAF - The C++ Actor Framework for Scalable and Resource-efficient Applications - ACM 2014 (ageresplash2014_submission_5).pdf similarity index 100% rename from CAF - The C++ Actor Framework for Scalable and Resource-efficient Applications - ACM 2014 (ageresplash2014_submission_5).pdf rename to PDFs/CAF - The C++ Actor Framework for Scalable and Resource-efficient Applications - ACM 2014 (ageresplash2014_submission_5).pdf diff --git a/CASEVision - ClearCase Administration Guide (007-1774-020).pdf b/PDFs/CASEVision - ClearCase Administration Guide (007-1774-020).pdf similarity index 100% rename from CASEVision - ClearCase Administration Guide (007-1774-020).pdf rename to PDFs/CASEVision - ClearCase Administration Guide (007-1774-020).pdf diff --git a/CK-12 Probability and Statistics Advanced - Second Edition.pdf b/PDFs/CK-12 Probability and Statistics Advanced - Second Edition.pdf similarity index 100% rename from CK-12 Probability and Statistics Advanced - Second Edition.pdf rename to PDFs/CK-12 Probability and Statistics Advanced - Second Edition.pdf diff --git a/CORFU - A Shared Log Design for Flash Clusters.pdf b/PDFs/CORFU - A Shared Log Design for Flash Clusters.pdf similarity index 100% rename from CORFU - A Shared Log Design for Flash Clusters.pdf rename to PDFs/CORFU - A Shared Log Design for Flash Clusters.pdf diff --git a/COZ - Finding Code that Counts with Causal Profiling - 2015 (090-curtsinger).pdf b/PDFs/COZ - Finding Code that Counts with Causal Profiling - 2015 (090-curtsinger).pdf similarity index 100% rename from COZ - Finding Code that Counts with Causal Profiling - 2015 (090-curtsinger).pdf rename to PDFs/COZ - Finding Code that Counts with Causal Profiling - 2015 (090-curtsinger).pdf diff --git a/COZ - Finding Code that Counts with Causal Profiling - 2015 (UM-CS-2015-008).pdf b/PDFs/COZ - Finding Code that Counts with Causal Profiling - 2015 (UM-CS-2015-008).pdf similarity index 100% rename from COZ - Finding Code that Counts with Causal Profiling - 2015 (UM-CS-2015-008).pdf rename to PDFs/COZ - Finding Code that Counts with Causal Profiling - 2015 (UM-CS-2015-008).pdf diff --git a/COZ - Finding Code that Counts with Causal Profiling - Slides (2015).pdf b/PDFs/COZ - Finding Code that Counts with Causal Profiling - Slides (2015).pdf similarity index 100% rename from COZ - Finding Code that Counts with Causal Profiling - Slides (2015).pdf rename to PDFs/COZ - Finding Code that Counts with Causal Profiling - Slides (2015).pdf diff --git a/CPU Caches - Slides (2017).pdf b/PDFs/CPU Caches - Slides (2017).pdf similarity index 100% rename from CPU Caches - Slides (2017).pdf rename to PDFs/CPU Caches - Slides (2017).pdf diff --git a/CS195V Brown - Week 1 - Advanced GPU Programming (Intro).pdf b/PDFs/CS195V Brown - Week 1 - Advanced GPU Programming (Intro).pdf similarity index 100% rename from CS195V Brown - Week 1 - Advanced GPU Programming (Intro).pdf rename to PDFs/CS195V Brown - Week 1 - Advanced GPU Programming (Intro).pdf diff --git a/CS195V Brown - Week 10 - CUDA Part 1 - Slides.pdf b/PDFs/CS195V Brown - Week 10 - CUDA Part 1 - Slides.pdf similarity index 100% rename from CS195V Brown - Week 10 - CUDA Part 1 - Slides.pdf rename to PDFs/CS195V Brown - Week 10 - CUDA Part 1 - Slides.pdf diff --git a/CS195V Brown - Week 11 - CUDA Part 2 - Slides.pdf b/PDFs/CS195V Brown - Week 11 - CUDA Part 2 - Slides.pdf similarity index 100% rename from CS195V Brown - Week 11 - CUDA Part 2 - Slides.pdf rename to PDFs/CS195V Brown - Week 11 - CUDA Part 2 - Slides.pdf diff --git a/CS195V Brown - Week 2 - Modern OpenGL - Slides.pdf b/PDFs/CS195V Brown - Week 2 - Modern OpenGL - Slides.pdf similarity index 100% rename from CS195V Brown - Week 2 - Modern OpenGL - Slides.pdf rename to PDFs/CS195V Brown - Week 2 - Modern OpenGL - Slides.pdf diff --git a/CS195V Brown - Week 3 - GLSL Programming - Slides.pdf b/PDFs/CS195V Brown - Week 3 - GLSL Programming - Slides.pdf similarity index 100% rename from CS195V Brown - Week 3 - GLSL Programming - Slides.pdf rename to PDFs/CS195V Brown - Week 3 - GLSL Programming - Slides.pdf diff --git a/CS195V Brown - Week 4 - Noise Functions - Slides.pdf b/PDFs/CS195V Brown - Week 4 - Noise Functions - Slides.pdf similarity index 100% rename from CS195V Brown - Week 4 - Noise Functions - Slides.pdf rename to PDFs/CS195V Brown - Week 4 - Noise Functions - Slides.pdf diff --git a/CS195V Brown - Week 6 - Image Samplers and Atomic Operations - Slides.pdf b/PDFs/CS195V Brown - Week 6 - Image Samplers and Atomic Operations - Slides.pdf similarity index 100% rename from CS195V Brown - Week 6 - Image Samplers and Atomic Operations - Slides.pdf rename to PDFs/CS195V Brown - Week 6 - Image Samplers and Atomic Operations - Slides.pdf diff --git a/CS195V Brown - Week 7 - Fluids - Slides.pdf b/PDFs/CS195V Brown - Week 7 - Fluids - Slides.pdf similarity index 100% rename from CS195V Brown - Week 7 - Fluids - Slides.pdf rename to PDFs/CS195V Brown - Week 7 - Fluids - Slides.pdf diff --git a/CS195V Brown - Week 8 - Materials and BRDFs - Slides.pdf b/PDFs/CS195V Brown - Week 8 - Materials and BRDFs - Slides.pdf similarity index 100% rename from CS195V Brown - Week 8 - Materials and BRDFs - Slides.pdf rename to PDFs/CS195V Brown - Week 8 - Materials and BRDFs - Slides.pdf diff --git a/CS195V Brown - Week 9 - GPU Architecture and Other Shading Languages - Slides.pdf b/PDFs/CS195V Brown - Week 9 - GPU Architecture and Other Shading Languages - Slides.pdf similarity index 100% rename from CS195V Brown - Week 9 - GPU Architecture and Other Shading Languages - Slides.pdf rename to PDFs/CS195V Brown - Week 9 - GPU Architecture and Other Shading Languages - Slides.pdf diff --git a/CUDA - CSE 591 - GPU Programming - Using CUDA in Practice (Slides).pdf b/PDFs/CUDA - CSE 591 - GPU Programming - Using CUDA in Practice (Slides).pdf similarity index 100% rename from CUDA - CSE 591 - GPU Programming - Using CUDA in Practice (Slides).pdf rename to PDFs/CUDA - CSE 591 - GPU Programming - Using CUDA in Practice (Slides).pdf diff --git a/CUDA - CUDA Streams Best Practices - Slides (S4158).pdf b/PDFs/CUDA - CUDA Streams Best Practices - Slides (S4158).pdf similarity index 100% rename from CUDA - CUDA Streams Best Practices - Slides (S4158).pdf rename to PDFs/CUDA - CUDA Streams Best Practices - Slides (S4158).pdf diff --git a/CUDA - Cooperative Groups - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf b/PDFs/CUDA - Cooperative Groups - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf similarity index 100% rename from CUDA - Cooperative Groups - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf rename to PDFs/CUDA - Cooperative Groups - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf diff --git a/CUDA - Lecture 4 - Warp Shuffles, and Reduction and Scan Operations (Oxford).pdf b/PDFs/CUDA - Lecture 4 - Warp Shuffles, and Reduction and Scan Operations (Oxford).pdf similarity index 100% rename from CUDA - Lecture 4 - Warp Shuffles, and Reduction and Scan Operations (Oxford).pdf rename to PDFs/CUDA - Lecture 4 - Warp Shuffles, and Reduction and Scan Operations (Oxford).pdf diff --git a/CUDA - Quick Reference.pdf b/PDFs/CUDA - Quick Reference.pdf similarity index 100% rename from CUDA - Quick Reference.pdf rename to PDFs/CUDA - Quick Reference.pdf diff --git a/CUDA Asynchronous Memory Usage and Execution (cuda_05_ykhung).pdf b/PDFs/CUDA Asynchronous Memory Usage and Execution (cuda_05_ykhung).pdf similarity index 100% rename from CUDA Asynchronous Memory Usage and Execution (cuda_05_ykhung).pdf rename to PDFs/CUDA Asynchronous Memory Usage and Execution (cuda_05_ykhung).pdf diff --git a/CUDA Best Practices (Slides).pdf b/PDFs/CUDA Best Practices (Slides).pdf similarity index 100% rename from CUDA Best Practices (Slides).pdf rename to PDFs/CUDA Best Practices (Slides).pdf diff --git a/CUDA C Programming Guide v12.1 (Feb 28 2023).pdf b/PDFs/CUDA C Programming Guide v12.1 (Feb 28 2023).pdf similarity index 100% rename from CUDA C Programming Guide v12.1 (Feb 28 2023).pdf rename to PDFs/CUDA C Programming Guide v12.1 (Feb 28 2023).pdf diff --git a/CUDA C Programming Guide v8.0 - Design Guide - September, 2016 (PG-02829-001_v8.0).pdf b/PDFs/CUDA C Programming Guide v8.0 - Design Guide - September, 2016 (PG-02829-001_v8.0).pdf similarity index 100% rename from CUDA C Programming Guide v8.0 - Design Guide - September, 2016 (PG-02829-001_v8.0).pdf rename to PDFs/CUDA C Programming Guide v8.0 - Design Guide - September, 2016 (PG-02829-001_v8.0).pdf diff --git a/CUDA C and C++ Streams and Concurrency - NVIDIA - Slides.pdf b/PDFs/CUDA C and C++ Streams and Concurrency - NVIDIA - Slides.pdf similarity index 100% rename from CUDA C and C++ Streams and Concurrency - NVIDIA - Slides.pdf rename to PDFs/CUDA C and C++ Streams and Concurrency - NVIDIA - Slides.pdf diff --git a/CUDA Debugging with Command Line Tools - 2014 (S4578).pdf b/PDFs/CUDA Debugging with Command Line Tools - 2014 (S4578).pdf similarity index 100% rename from CUDA Debugging with Command Line Tools - 2014 (S4578).pdf rename to PDFs/CUDA Debugging with Command Line Tools - 2014 (S4578).pdf diff --git a/CUDA GDB - Release 12.1 (Feb 28, 2023).pdf b/PDFs/CUDA GDB - Release 12.1 (Feb 28, 2023).pdf similarity index 100% rename from CUDA GDB - Release 12.1 (Feb 28, 2023).pdf rename to PDFs/CUDA GDB - Release 12.1 (Feb 28, 2023).pdf diff --git a/CUDA GDB - Release 12.3 (Oct 17, 2023).pdf b/PDFs/CUDA GDB - Release 12.3 (Oct 17, 2023).pdf similarity index 100% rename from CUDA GDB - Release 12.3 (Oct 17, 2023).pdf rename to PDFs/CUDA GDB - Release 12.3 (Oct 17, 2023).pdf diff --git a/CUDA Managed Memory - Slides (2020).pdf b/PDFs/CUDA Managed Memory - Slides (2020).pdf similarity index 100% rename from CUDA Managed Memory - Slides (2020).pdf rename to PDFs/CUDA Managed Memory - Slides (2020).pdf diff --git a/CUDA Math API (January 2022).pdf b/PDFs/CUDA Math API (January 2022).pdf similarity index 100% rename from CUDA Math API (January 2022).pdf rename to PDFs/CUDA Math API (January 2022).pdf diff --git a/CUDA Optimizations - Slides (April 2016).pdf b/PDFs/CUDA Optimizations - Slides (April 2016).pdf similarity index 100% rename from CUDA Optimizations - Slides (April 2016).pdf rename to PDFs/CUDA Optimizations - Slides (April 2016).pdf diff --git a/CUDA Shuffle - Tips and Tricks (GTC 2013).pdf b/PDFs/CUDA Shuffle - Tips and Tricks (GTC 2013).pdf similarity index 100% rename from CUDA Shuffle - Tips and Tricks (GTC 2013).pdf rename to PDFs/CUDA Shuffle - Tips and Tricks (GTC 2013).pdf diff --git a/CUDA Streams - Best Practices and Common Pitfalls - Slides (2012).pdf b/PDFs/CUDA Streams - Best Practices and Common Pitfalls - Slides (2012).pdf similarity index 100% rename from CUDA Streams - Best Practices and Common Pitfalls - Slides (2012).pdf rename to PDFs/CUDA Streams - Best Practices and Common Pitfalls - Slides (2012).pdf diff --git a/CUDA Thread Basics - Slides (2011).pdf b/PDFs/CUDA Thread Basics - Slides (2011).pdf similarity index 100% rename from CUDA Thread Basics - Slides (2011).pdf rename to PDFs/CUDA Thread Basics - Slides (2011).pdf diff --git a/CUDA Thread-Indexing Cheatsheet.pdf b/PDFs/CUDA Thread-Indexing Cheatsheet.pdf similarity index 100% rename from CUDA Thread-Indexing Cheatsheet.pdf rename to PDFs/CUDA Thread-Indexing Cheatsheet.pdf diff --git a/CUDA Threads - GPU Architecture and Programming - NYU CSCI-GA.3033-012 (2012).pdf b/PDFs/CUDA Threads - GPU Architecture and Programming - NYU CSCI-GA.3033-012 (2012).pdf similarity index 100% rename from CUDA Threads - GPU Architecture and Programming - NYU CSCI-GA.3033-012 (2012).pdf rename to PDFs/CUDA Threads - GPU Architecture and Programming - NYU CSCI-GA.3033-012 (2012).pdf diff --git a/CUDA Training Series - 01 - Introduction to CUDA C++ (2020).pdf b/PDFs/CUDA Training Series - 01 - Introduction to CUDA C++ (2020).pdf similarity index 100% rename from CUDA Training Series - 01 - Introduction to CUDA C++ (2020).pdf rename to PDFs/CUDA Training Series - 01 - Introduction to CUDA C++ (2020).pdf diff --git a/CUDA Training Series - 02 - CUDA Shared Memory (2020).pdf b/PDFs/CUDA Training Series - 02 - CUDA Shared Memory (2020).pdf similarity index 100% rename from CUDA Training Series - 02 - CUDA Shared Memory (2020).pdf rename to PDFs/CUDA Training Series - 02 - CUDA Shared Memory (2020).pdf diff --git a/CUDA Training Series - 03 - Fundamental CUDA Optimization - Part 1 (2020).pdf b/PDFs/CUDA Training Series - 03 - Fundamental CUDA Optimization - Part 1 (2020).pdf similarity index 100% rename from CUDA Training Series - 03 - Fundamental CUDA Optimization - Part 1 (2020).pdf rename to PDFs/CUDA Training Series - 03 - Fundamental CUDA Optimization - Part 1 (2020).pdf diff --git a/CUDA Training Series - 04 - Fundamental CUDA Optimization - Part 2 (2020).pdf b/PDFs/CUDA Training Series - 04 - Fundamental CUDA Optimization - Part 2 (2020).pdf similarity index 100% rename from CUDA Training Series - 04 - Fundamental CUDA Optimization - Part 2 (2020).pdf rename to PDFs/CUDA Training Series - 04 - Fundamental CUDA Optimization - Part 2 (2020).pdf diff --git a/CUDA Training Series - 05 - Atomics, Reductions, and Warp Shuffle (2020).pdf b/PDFs/CUDA Training Series - 05 - Atomics, Reductions, and Warp Shuffle (2020).pdf similarity index 100% rename from CUDA Training Series - 05 - Atomics, Reductions, and Warp Shuffle (2020).pdf rename to PDFs/CUDA Training Series - 05 - Atomics, Reductions, and Warp Shuffle (2020).pdf diff --git a/CUDA Training Series - 06 - Managed Memory (2020).pdf b/PDFs/CUDA Training Series - 06 - Managed Memory (2020).pdf similarity index 100% rename from CUDA Training Series - 06 - Managed Memory (2020).pdf rename to PDFs/CUDA Training Series - 06 - Managed Memory (2020).pdf diff --git a/CUDA Training Series - 07 - CUDA Concurrency (2020).pdf b/PDFs/CUDA Training Series - 07 - CUDA Concurrency (2020).pdf similarity index 100% rename from CUDA Training Series - 07 - CUDA Concurrency (2020).pdf rename to PDFs/CUDA Training Series - 07 - CUDA Concurrency (2020).pdf diff --git a/CUDA Training Series - 08 - GPU Performance Analysis.pdf b/PDFs/CUDA Training Series - 08 - GPU Performance Analysis.pdf similarity index 100% rename from CUDA Training Series - 08 - GPU Performance Analysis.pdf rename to PDFs/CUDA Training Series - 08 - GPU Performance Analysis.pdf diff --git a/CUDA Training Series - 09 - Cooperative Groups (2020).pdf b/PDFs/CUDA Training Series - 09 - Cooperative Groups (2020).pdf similarity index 100% rename from CUDA Training Series - 09 - Cooperative Groups (2020).pdf rename to PDFs/CUDA Training Series - 09 - Cooperative Groups (2020).pdf diff --git a/CUDA Training Series - 10 - CUDA Multithreading with Streams (2021).pdf b/PDFs/CUDA Training Series - 10 - CUDA Multithreading with Streams (2021).pdf similarity index 100% rename from CUDA Training Series - 10 - CUDA Multithreading with Streams (2021).pdf rename to PDFs/CUDA Training Series - 10 - CUDA Multithreading with Streams (2021).pdf diff --git a/CUDA Training Series - 11 - CUDA Multi-Process Service (2021).pdf b/PDFs/CUDA Training Series - 11 - CUDA Multi-Process Service (2021).pdf similarity index 100% rename from CUDA Training Series - 11 - CUDA Multi-Process Service (2021).pdf rename to PDFs/CUDA Training Series - 11 - CUDA Multi-Process Service (2021).pdf diff --git a/CUDA Training Series - 12 - CUDA Debugging (2021).pdf b/PDFs/CUDA Training Series - 12 - CUDA Debugging (2021).pdf similarity index 100% rename from CUDA Training Series - 12 - CUDA Debugging (2021).pdf rename to PDFs/CUDA Training Series - 12 - CUDA Debugging (2021).pdf diff --git a/CUDA Training Series - 13 - CUDA Graphs (2021).pdf b/PDFs/CUDA Training Series - 13 - CUDA Graphs (2021).pdf similarity index 100% rename from CUDA Training Series - 13 - CUDA Graphs (2021).pdf rename to PDFs/CUDA Training Series - 13 - CUDA Graphs (2021).pdf diff --git a/CUDA Training Series - All (2020-2021).pdf b/PDFs/CUDA Training Series - All (2020-2021).pdf similarity index 100% rename from CUDA Training Series - All (2020-2021).pdf rename to PDFs/CUDA Training Series - All (2020-2021).pdf diff --git a/CUDA Unified Memory - GPGPU - Slides (2015).pdf b/PDFs/CUDA Unified Memory - GPGPU - Slides (2015).pdf similarity index 100% rename from CUDA Unified Memory - GPGPU - Slides (2015).pdf rename to PDFs/CUDA Unified Memory - GPGPU - Slides (2015).pdf diff --git a/CUDAsmith - A Fuzzer for CUDA Compilers (TR-2020-05).pdf b/PDFs/CUDAsmith - A Fuzzer for CUDA Compilers (TR-2020-05).pdf similarity index 100% rename from CUDAsmith - A Fuzzer for CUDA Compilers (TR-2020-05).pdf rename to PDFs/CUDAsmith - A Fuzzer for CUDA Compilers (TR-2020-05).pdf diff --git a/Cache Aware Bi-tier Task-stealing in Multi-socket Multi-core Architecture (icpp11).pdf b/PDFs/Cache Aware Bi-tier Task-stealing in Multi-socket Multi-core Architecture (icpp11).pdf similarity index 100% rename from Cache Aware Bi-tier Task-stealing in Multi-socket Multi-core Architecture (icpp11).pdf rename to PDFs/Cache Aware Bi-tier Task-stealing in Multi-socket Multi-core Architecture (icpp11).pdf diff --git a/Cache Organization and Memory Management of the Intel Nehalem Computer Architecture.pdf b/PDFs/Cache Organization and Memory Management of the Intel Nehalem Computer Architecture.pdf similarity index 100% rename from Cache Organization and Memory Management of the Intel Nehalem Computer Architecture.pdf rename to PDFs/Cache Organization and Memory Management of the Intel Nehalem Computer Architecture.pdf diff --git a/Cache and IO Efficient Algorithms.pdf b/PDFs/Cache and IO Efficient Algorithms.pdf similarity index 100% rename from Cache and IO Efficient Algorithms.pdf rename to PDFs/Cache and IO Efficient Algorithms.pdf diff --git a/Cache, Hash and Space-Efficient Bloom Filters (10.1.1.93.7688).pdf b/PDFs/Cache, Hash and Space-Efficient Bloom Filters (10.1.1.93.7688).pdf similarity index 100% rename from Cache, Hash and Space-Efficient Bloom Filters (10.1.1.93.7688).pdf rename to PDFs/Cache, Hash and Space-Efficient Bloom Filters (10.1.1.93.7688).pdf diff --git a/Cache, Hash and Space-Efficient Bloom Filters.pdf b/PDFs/Cache, Hash and Space-Efficient Bloom Filters.pdf similarity index 100% rename from Cache, Hash and Space-Efficient Bloom Filters.pdf rename to PDFs/Cache, Hash and Space-Efficient Bloom Filters.pdf diff --git a/Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency 1.pdf b/PDFs/Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency 1.pdf similarity index 100% rename from Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency 1.pdf rename to PDFs/Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency 1.pdf diff --git a/Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency.pdf b/PDFs/Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency.pdf similarity index 100% rename from Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency.pdf rename to PDFs/Cache-Aware Lock-Free Queues for Multiple Producers-Consumers and Weak Memory Consistency.pdf diff --git a/Cache-Oblivious Algorithms and Data Structures (Demaine, 2002).pdf b/PDFs/Cache-Oblivious Algorithms and Data Structures (Demaine, 2002).pdf similarity index 100% rename from Cache-Oblivious Algorithms and Data Structures (Demaine, 2002).pdf rename to PDFs/Cache-Oblivious Algorithms and Data Structures (Demaine, 2002).pdf diff --git a/Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf b/PDFs/Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf similarity index 100% rename from Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf rename to PDFs/Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf diff --git a/Cache-Oblivious Streaming B-trees.pdf b/PDFs/Cache-Oblivious Streaming B-trees.pdf similarity index 100% rename from Cache-Oblivious Streaming B-trees.pdf rename to PDFs/Cache-Oblivious Streaming B-trees.pdf diff --git a/Calculus By and For Young People Worksheets.pdf b/PDFs/Calculus By and For Young People Worksheets.pdf similarity index 100% rename from Calculus By and For Young People Worksheets.pdf rename to PDFs/Calculus By and For Young People Worksheets.pdf diff --git a/Calculus Made Easy.pdf b/PDFs/Calculus Made Easy.pdf similarity index 100% rename from Calculus Made Easy.pdf rename to PDFs/Calculus Made Easy.pdf diff --git a/Calculus Refresher, Version 2008.4 (Paul Garrett).pdf b/PDFs/Calculus Refresher, Version 2008.4 (Paul Garrett).pdf similarity index 100% rename from Calculus Refresher, Version 2008.4 (Paul Garrett).pdf rename to PDFs/Calculus Refresher, Version 2008.4 (Paul Garrett).pdf diff --git a/Can't Get To Performing Without Storming (pat-ma03).pdf b/PDFs/Can't Get To Performing Without Storming (pat-ma03).pdf similarity index 100% rename from Can't Get To Performing Without Storming (pat-ma03).pdf rename to PDFs/Can't Get To Performing Without Storming (pat-ma03).pdf diff --git a/Canopy - An End-to-End Performance Tracing and Analysis System - 2017 (sosp17-final14).pdf b/PDFs/Canopy - An End-to-End Performance Tracing and Analysis System - 2017 (sosp17-final14).pdf similarity index 100% rename from Canopy - An End-to-End Performance Tracing and Analysis System - 2017 (sosp17-final14).pdf rename to PDFs/Canopy - An End-to-End Performance Tracing and Analysis System - 2017 (sosp17-final14).pdf diff --git a/Captain Hook - Pirating AVs to Bypass Exploit Mitigations - Slides (2016).pdf b/PDFs/Captain Hook - Pirating AVs to Bypass Exploit Mitigations - Slides (2016).pdf similarity index 100% rename from Captain Hook - Pirating AVs to Bypass Exploit Mitigations - Slides (2016).pdf rename to PDFs/Captain Hook - Pirating AVs to Bypass Exploit Mitigations - Slides (2016).pdf diff --git a/Challenges in visualizing large graphs and hypergraphs - 2017 - Slides (3_Xavier_Ouvrard).pdf b/PDFs/Challenges in visualizing large graphs and hypergraphs - 2017 - Slides (3_Xavier_Ouvrard).pdf similarity index 100% rename from Challenges in visualizing large graphs and hypergraphs - 2017 - Slides (3_Xavier_Ouvrard).pdf rename to PDFs/Challenges in visualizing large graphs and hypergraphs - 2017 - Slides (3_Xavier_Ouvrard).pdf diff --git a/ChatGPT Cheat Sheet.pdf b/PDFs/ChatGPT Cheat Sheet.pdf similarity index 100% rename from ChatGPT Cheat Sheet.pdf rename to PDFs/ChatGPT Cheat Sheet.pdf diff --git a/Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions (mc-osdi).pdf b/PDFs/Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions (mc-osdi).pdf similarity index 100% rename from Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions (mc-osdi).pdf rename to PDFs/Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions (mc-osdi).pdf diff --git a/Chihuahua - A Concurrent, Moving, Garbage Collector using Transactional Memory - 2015 (anderson-transact-2015).pdf b/PDFs/Chihuahua - A Concurrent, Moving, Garbage Collector using Transactional Memory - 2015 (anderson-transact-2015).pdf similarity index 100% rename from Chihuahua - A Concurrent, Moving, Garbage Collector using Transactional Memory - 2015 (anderson-transact-2015).pdf rename to PDFs/Chihuahua - A Concurrent, Moving, Garbage Collector using Transactional Memory - 2015 (anderson-transact-2015).pdf diff --git a/Chinese Remainder Theorem and its Applications.pdf b/PDFs/Chinese Remainder Theorem and its Applications.pdf similarity index 100% rename from Chinese Remainder Theorem and its Applications.pdf rename to PDFs/Chinese Remainder Theorem and its Applications.pdf diff --git a/Choosing a Good Chart (A. Abela, 2006).pdf b/PDFs/Choosing a Good Chart (A. Abela, 2006).pdf similarity index 100% rename from Choosing a Good Chart (A. Abela, 2006).pdf rename to PDFs/Choosing a Good Chart (A. Abela, 2006).pdf diff --git a/Chord - A Scalable Peer-to-peer Lookup Service for Internet Applications (2001).pdf b/PDFs/Chord - A Scalable Peer-to-peer Lookup Service for Internet Applications (2001).pdf similarity index 100% rename from Chord - A Scalable Peer-to-peer Lookup Service for Internet Applications (2001).pdf rename to PDFs/Chord - A Scalable Peer-to-peer Lookup Service for Internet Applications (2001).pdf diff --git a/CityHash - Fast Hash Functions for Strings - Slides (121017-slides).pdf b/PDFs/CityHash - Fast Hash Functions for Strings - Slides (121017-slides).pdf similarity index 100% rename from CityHash - Fast Hash Functions for Strings - Slides (121017-slides).pdf rename to PDFs/CityHash - Fast Hash Functions for Strings - Slides (121017-slides).pdf diff --git a/ClearCase Administrator's Guide (7165_2167_cc_proj.admin).pdf b/PDFs/ClearCase Administrator's Guide (7165_2167_cc_proj.admin).pdf similarity index 100% rename from ClearCase Administrator's Guide (7165_2167_cc_proj.admin).pdf rename to PDFs/ClearCase Administrator's Guide (7165_2167_cc_proj.admin).pdf diff --git a/Cluster-based Mixed Coding Schemes for Inverted File Index Compression (v6i10a4).pdf b/PDFs/Cluster-based Mixed Coding Schemes for Inverted File Index Compression (v6i10a4).pdf similarity index 100% rename from Cluster-based Mixed Coding Schemes for Inverted File Index Compression (v6i10a4).pdf rename to PDFs/Cluster-based Mixed Coding Schemes for Inverted File Index Compression (v6i10a4).pdf diff --git a/Codes for Positive Integers - CS423, Lecture 6, McGill (2008).pdf b/PDFs/Codes for Positive Integers - CS423, Lecture 6, McGill (2008).pdf similarity index 100% rename from Codes for Positive Integers - CS423, Lecture 6, McGill (2008).pdf rename to PDFs/Codes for Positive Integers - CS423, Lecture 6, McGill (2008).pdf diff --git a/Cognitive Biases Potentially Affecting Judgment of Global Risks (2008).pdf b/PDFs/Cognitive Biases Potentially Affecting Judgment of Global Risks (2008).pdf similarity index 100% rename from Cognitive Biases Potentially Affecting Judgment of Global Risks (2008).pdf rename to PDFs/Cognitive Biases Potentially Affecting Judgment of Global Risks (2008).pdf diff --git a/Colfax - Programming and Optimization for Intel Architecture (2016).pdf b/PDFs/Colfax - Programming and Optimization for Intel Architecture (2016).pdf similarity index 100% rename from Colfax - Programming and Optimization for Intel Architecture (2016).pdf rename to PDFs/Colfax - Programming and Optimization for Intel Architecture (2016).pdf diff --git a/Colfax Optimization Techniques for the Intel MIC Architecture - Part 1 of 3 - Multi-threading and Parallel Reduction (2015).pdf b/PDFs/Colfax Optimization Techniques for the Intel MIC Architecture - Part 1 of 3 - Multi-threading and Parallel Reduction (2015).pdf similarity index 100% rename from Colfax Optimization Techniques for the Intel MIC Architecture - Part 1 of 3 - Multi-threading and Parallel Reduction (2015).pdf rename to PDFs/Colfax Optimization Techniques for the Intel MIC Architecture - Part 1 of 3 - Multi-threading and Parallel Reduction (2015).pdf diff --git a/Colfax Optimization Techniques for the Intel MIC Architecture - Part 2 of 3 - Strip-Mining for Vectorization (2015).pdf b/PDFs/Colfax Optimization Techniques for the Intel MIC Architecture - Part 2 of 3 - Strip-Mining for Vectorization (2015).pdf similarity index 100% rename from Colfax Optimization Techniques for the Intel MIC Architecture - Part 2 of 3 - Strip-Mining for Vectorization (2015).pdf rename to PDFs/Colfax Optimization Techniques for the Intel MIC Architecture - Part 2 of 3 - Strip-Mining for Vectorization (2015).pdf diff --git a/Colfax Optimization Techniques for the Intel MIC Architecture - Part 3 of 3 - False Sharing and Padding (2015).pdf b/PDFs/Colfax Optimization Techniques for the Intel MIC Architecture - Part 3 of 3 - False Sharing and Padding (2015).pdf similarity index 100% rename from Colfax Optimization Techniques for the Intel MIC Architecture - Part 3 of 3 - False Sharing and Padding (2015).pdf rename to PDFs/Colfax Optimization Techniques for the Intel MIC Architecture - Part 3 of 3 - False Sharing and Padding (2015).pdf diff --git a/Comdb2 - Bloomberg's Highly Available Relational Database System - 2017 (p1377-scotti).pdf b/PDFs/Comdb2 - Bloomberg's Highly Available Relational Database System - 2017 (p1377-scotti).pdf similarity index 100% rename from Comdb2 - Bloomberg's Highly Available Relational Database System - 2017 (p1377-scotti).pdf rename to PDFs/Comdb2 - Bloomberg's Highly Available Relational Database System - 2017 (p1377-scotti).pdf diff --git a/Communication Efficient Distributed Machine Learning with the Parameter Server.pdf b/PDFs/Communication Efficient Distributed Machine Learning with the Parameter Server.pdf similarity index 100% rename from Communication Efficient Distributed Machine Learning with the Parameter Server.pdf rename to PDFs/Communication Efficient Distributed Machine Learning with the Parameter Server.pdf diff --git a/Comparative Performance of Memory Reclamation Strategies for Lock-Free and Concurrently-Readable Data Structures.pdf b/PDFs/Comparative Performance of Memory Reclamation Strategies for Lock-Free and Concurrently-Readable Data Structures.pdf similarity index 100% rename from Comparative Performance of Memory Reclamation Strategies for Lock-Free and Concurrently-Readable Data Structures.pdf rename to PDFs/Comparative Performance of Memory Reclamation Strategies for Lock-Free and Concurrently-Readable Data Structures.pdf diff --git a/Competitive Programmer's Handbook - Antti Laaksonen - (10th December, 2017).pdf b/PDFs/Competitive Programmer's Handbook - Antti Laaksonen - (10th December, 2017).pdf similarity index 100% rename from Competitive Programmer's Handbook - Antti Laaksonen - (10th December, 2017).pdf rename to PDFs/Competitive Programmer's Handbook - Antti Laaksonen - (10th December, 2017).pdf diff --git a/Compiler Calling Conventions.pdf b/PDFs/Compiler Calling Conventions.pdf similarity index 100% rename from Compiler Calling Conventions.pdf rename to PDFs/Compiler Calling Conventions.pdf diff --git a/Compiler Confidential - Eric Brumer (6th Sept 2013).pdf b/PDFs/Compiler Confidential - Eric Brumer (6th Sept 2013).pdf similarity index 100% rename from Compiler Confidential - Eric Brumer (6th Sept 2013).pdf rename to PDFs/Compiler Confidential - Eric Brumer (6th Sept 2013).pdf diff --git a/Compiler Confidential - Eric Brumer (6th Sept 2013).pptx b/PDFs/Compiler Confidential - Eric Brumer (6th Sept 2013).pptx similarity index 100% rename from Compiler Confidential - Eric Brumer (6th Sept 2013).pptx rename to PDFs/Compiler Confidential - Eric Brumer (6th Sept 2013).pptx diff --git a/Compiler Construction - Niklaus Wirth - 1996 (CBEAll).pdf b/PDFs/Compiler Construction - Niklaus Wirth - 1996 (CBEAll).pdf similarity index 100% rename from Compiler Construction - Niklaus Wirth - 1996 (CBEAll).pdf rename to PDFs/Compiler Construction - Niklaus Wirth - 1996 (CBEAll).pdf diff --git a/Compiler Construction - Niklaus Wirth - 2005 (CBEAll).pdf b/PDFs/Compiler Construction - Niklaus Wirth - 2005 (CBEAll).pdf similarity index 100% rename from Compiler Construction - Niklaus Wirth - 2005 (CBEAll).pdf rename to PDFs/Compiler Construction - Niklaus Wirth - 2005 (CBEAll).pdf diff --git a/Compiler Construction - The Art of Niklaus Wirth (2000).pdf b/PDFs/Compiler Construction - The Art of Niklaus Wirth (2000).pdf similarity index 100% rename from Compiler Construction - The Art of Niklaus Wirth (2000).pdf rename to PDFs/Compiler Construction - The Art of Niklaus Wirth (2000).pdf diff --git a/Compiler Design - Theory, Tools and Examples.pdf b/PDFs/Compiler Design - Theory, Tools and Examples.pdf similarity index 100% rename from Compiler Design - Theory, Tools and Examples.pdf rename to PDFs/Compiler Design - Theory, Tools and Examples.pdf diff --git a/Compiler Design In C.pdf b/PDFs/Compiler Design In C.pdf similarity index 100% rename from Compiler Design In C.pdf rename to PDFs/Compiler Design In C.pdf diff --git a/Compiler Internals - Exceptions and RTTI - Igor Skorchinsky (Hex-Rays) - Recon 2012.pdf b/PDFs/Compiler Internals - Exceptions and RTTI - Igor Skorchinsky (Hex-Rays) - Recon 2012.pdf similarity index 100% rename from Compiler Internals - Exceptions and RTTI - Igor Skorchinsky (Hex-Rays) - Recon 2012.pdf rename to PDFs/Compiler Internals - Exceptions and RTTI - Igor Skorchinsky (Hex-Rays) - Recon 2012.pdf diff --git a/Compiler Internals - Recon 2012 - Skochinsky.pdf b/PDFs/Compiler Internals - Recon 2012 - Skochinsky.pdf similarity index 100% rename from Compiler Internals - Recon 2012 - Skochinsky.pdf rename to PDFs/Compiler Internals - Recon 2012 - Skochinsky.pdf diff --git a/Compiling Python Modules to Native Parallel Modules Using Pythran and OpenMP Annotations.pdf b/PDFs/Compiling Python Modules to Native Parallel Modules Using Pythran and OpenMP Annotations.pdf similarity index 100% rename from Compiling Python Modules to Native Parallel Modules Using Pythran and OpenMP Annotations.pdf rename to PDFs/Compiling Python Modules to Native Parallel Modules Using Pythran and OpenMP Annotations.pdf diff --git a/Component Object Model - An Overview and Practical Implementation (IJSARTV3I38438636248891114924768).pdf b/PDFs/Component Object Model - An Overview and Practical Implementation (IJSARTV3I38438636248891114924768).pdf similarity index 100% rename from Component Object Model - An Overview and Practical Implementation (IJSARTV3I38438636248891114924768).pdf rename to PDFs/Component Object Model - An Overview and Practical Implementation (IJSARTV3I38438636248891114924768).pdf diff --git a/Compressed Bloom Filters.pdf b/PDFs/Compressed Bloom Filters.pdf similarity index 100% rename from Compressed Bloom Filters.pdf rename to PDFs/Compressed Bloom Filters.pdf diff --git a/Compressed Inverted Indexes - Slides (2010).pdf b/PDFs/Compressed Inverted Indexes - Slides (2010).pdf similarity index 100% rename from Compressed Inverted Indexes - Slides (2010).pdf rename to PDFs/Compressed Inverted Indexes - Slides (2010).pdf diff --git a/Compressed Perfect Embedded Skip Lists for Quick Inverted-Index Lookups.pdf b/PDFs/Compressed Perfect Embedded Skip Lists for Quick Inverted-Index Lookups.pdf similarity index 100% rename from Compressed Perfect Embedded Skip Lists for Quick Inverted-Index Lookups.pdf rename to PDFs/Compressed Perfect Embedded Skip Lists for Quick Inverted-Index Lookups.pdf diff --git a/Compression - Slides.pdf b/PDFs/Compression - Slides.pdf similarity index 100% rename from Compression - Slides.pdf rename to PDFs/Compression - Slides.pdf diff --git a/Computer Systems Research.pdf b/PDFs/Computer Systems Research.pdf similarity index 100% rename from Computer Systems Research.pdf rename to PDFs/Computer Systems Research.pdf diff --git a/Concurrent Hash Tables - Fast and General - 2016 (1601.04017v2).pdf b/PDFs/Concurrent Hash Tables - Fast and General - 2016 (1601.04017v2).pdf similarity index 100% rename from Concurrent Hash Tables - Fast and General - 2016 (1601.04017v2).pdf rename to PDFs/Concurrent Hash Tables - Fast and General - 2016 (1601.04017v2).pdf diff --git a/Concurrent Hash Tables - Fast and General - ACM - 2019 (3309206).pdf b/PDFs/Concurrent Hash Tables - Fast and General - ACM - 2019 (3309206).pdf similarity index 100% rename from Concurrent Hash Tables - Fast and General - ACM - 2019 (3309206).pdf rename to PDFs/Concurrent Hash Tables - Fast and General - ACM - 2019 (3309206).pdf diff --git a/Concurrent Programming for Scalable Web Architectures - Benjamin Erb - Thesis (April 2012) (vts_8082_11772).pdf b/PDFs/Concurrent Programming for Scalable Web Architectures - Benjamin Erb - Thesis (April 2012) (vts_8082_11772).pdf similarity index 100% rename from Concurrent Programming for Scalable Web Architectures - Benjamin Erb - Thesis (April 2012) (vts_8082_11772).pdf rename to PDFs/Concurrent Programming for Scalable Web Architectures - Benjamin Erb - Thesis (April 2012) (vts_8082_11772).pdf diff --git a/Concurrent Reference Counting and Resource Management in Constant Time - 29 Feb 2020 (2002.07053).pdf b/PDFs/Concurrent Reference Counting and Resource Management in Constant Time - 29 Feb 2020 (2002.07053).pdf similarity index 100% rename from Concurrent Reference Counting and Resource Management in Constant Time - 29 Feb 2020 (2002.07053).pdf rename to PDFs/Concurrent Reference Counting and Resource Management in Constant Time - 29 Feb 2020 (2002.07053).pdf diff --git a/Conflict-Free Vectorization of Associative Irregular Applications with Recent SIMD Architectural Advances - Feb 2018 (cgo18).pdf b/PDFs/Conflict-Free Vectorization of Associative Irregular Applications with Recent SIMD Architectural Advances - Feb 2018 (cgo18).pdf similarity index 100% rename from Conflict-Free Vectorization of Associative Irregular Applications with Recent SIMD Architectural Advances - Feb 2018 (cgo18).pdf rename to PDFs/Conflict-Free Vectorization of Associative Irregular Applications with Recent SIMD Architectural Advances - Feb 2018 (cgo18).pdf diff --git a/Consistently Faster and Smaller Compressed Bitmaps with Roaring - 19th April, 2016 (1603.06549).pdf b/PDFs/Consistently Faster and Smaller Compressed Bitmaps with Roaring - 19th April, 2016 (1603.06549).pdf similarity index 100% rename from Consistently Faster and Smaller Compressed Bitmaps with Roaring - 19th April, 2016 (1603.06549).pdf rename to PDFs/Consistently Faster and Smaller Compressed Bitmaps with Roaring - 19th April, 2016 (1603.06549).pdf diff --git a/Constraint Propagation Algorithms for Temporal Reasoning - A Revised Report (vilain-kautz-book).pdf b/PDFs/Constraint Propagation Algorithms for Temporal Reasoning - A Revised Report (vilain-kautz-book).pdf similarity index 100% rename from Constraint Propagation Algorithms for Temporal Reasoning - A Revised Report (vilain-kautz-book).pdf rename to PDFs/Constraint Propagation Algorithms for Temporal Reasoning - A Revised Report (vilain-kautz-book).pdf diff --git a/Container Choice.png b/PDFs/Container Choice.png similarity index 100% rename from Container Choice.png rename to PDFs/Container Choice.png diff --git a/Convex Optimization (2009).pdf b/PDFs/Convex Optimization (2009).pdf similarity index 100% rename from Convex Optimization (2009).pdf rename to PDFs/Convex Optimization (2009).pdf diff --git a/Convex Optimization - Slides.pdf b/PDFs/Convex Optimization - Slides.pdf similarity index 100% rename from Convex Optimization - Slides.pdf rename to PDFs/Convex Optimization - Slides.pdf diff --git a/Cooperative Kernels - GPU Multitasking for Blocking Algorithms (fse2017).pdf b/PDFs/Cooperative Kernels - GPU Multitasking for Blocking Algorithms (fse2017).pdf similarity index 100% rename from Cooperative Kernels - GPU Multitasking for Blocking Algorithms (fse2017).pdf rename to PDFs/Cooperative Kernels - GPU Multitasking for Blocking Algorithms (fse2017).pdf diff --git a/Copy-and-Patch Compilation - A Fast Compilation Algorithm for High-Level Languages and Bytecode - Oct 2021 (3485513).pdf b/PDFs/Copy-and-Patch Compilation - A Fast Compilation Algorithm for High-Level Languages and Bytecode - Oct 2021 (3485513).pdf similarity index 100% rename from Copy-and-Patch Compilation - A Fast Compilation Algorithm for High-Level Languages and Bytecode - Oct 2021 (3485513).pdf rename to PDFs/Copy-and-Patch Compilation - A Fast Compilation Algorithm for High-Level Languages and Bytecode - Oct 2021 (3485513).pdf diff --git a/Coq - The World's Best Macro Assembler.pdf b/PDFs/Coq - The World's Best Macro Assembler.pdf similarity index 100% rename from Coq - The World's Best Macro Assembler.pdf rename to PDFs/Coq - The World's Best Macro Assembler.pdf diff --git a/Cores That Don't Count - 2021 (hotos21-s01-hochschild).pdf b/PDFs/Cores That Don't Count - 2021 (hotos21-s01-hochschild).pdf similarity index 100% rename from Cores That Don't Count - 2021 (hotos21-s01-hochschild).pdf rename to PDFs/Cores That Don't Count - 2021 (hotos21-s01-hochschild).pdf diff --git a/Cores of Random r-Partite Hypergraphs - Dec 15 2010 (tr001_10).pdf b/PDFs/Cores of Random r-Partite Hypergraphs - Dec 15 2010 (tr001_10).pdf similarity index 100% rename from Cores of Random r-Partite Hypergraphs - Dec 15 2010 (tr001_10).pdf rename to PDFs/Cores of Random r-Partite Hypergraphs - Dec 15 2010 (tr001_10).pdf diff --git a/Crash Dump Analysis Poster v3.0 (HTML version).html b/PDFs/Crash Dump Analysis Poster v3.0 (HTML version).html similarity index 100% rename from Crash Dump Analysis Poster v3.0 (HTML version).html rename to PDFs/Crash Dump Analysis Poster v3.0 (HTML version).html diff --git a/Creating R Packages - A Tutorial (Sept 14 2009).pdf b/PDFs/Creating R Packages - A Tutorial (Sept 14 2009).pdf similarity index 100% rename from Creating R Packages - A Tutorial (Sept 14 2009).pdf rename to PDFs/Creating R Packages - A Tutorial (Sept 14 2009).pdf diff --git a/Critique of Microkernel Architectures (Slides).pdf b/PDFs/Critique of Microkernel Architectures (Slides).pdf similarity index 100% rename from Critique of Microkernel Architectures (Slides).pdf rename to PDFs/Critique of Microkernel Architectures (Slides).pdf diff --git a/Cuckoo Filter - Practically Better Than Bloom.pdf b/PDFs/Cuckoo Filter - Practically Better Than Bloom.pdf similarity index 100% rename from Cuckoo Filter - Practically Better Than Bloom.pdf rename to PDFs/Cuckoo Filter - Practically Better Than Bloom.pdf diff --git a/Cuckoo++ Hash Tables - High-Performance Hash Tables for Networking Applications - 2017 (1712.09624).pdf b/PDFs/Cuckoo++ Hash Tables - High-Performance Hash Tables for Networking Applications - 2017 (1712.09624).pdf similarity index 100% rename from Cuckoo++ Hash Tables - High-Performance Hash Tables for Networking Applications - 2017 (1712.09624).pdf rename to PDFs/Cuckoo++ Hash Tables - High-Performance Hash Tables for Networking Applications - 2017 (1712.09624).pdf diff --git a/Current Best Practices for Training LLMs from Scratch - Final (6435aabdc0a041194b243eef).pdf b/PDFs/Current Best Practices for Training LLMs from Scratch - Final (6435aabdc0a041194b243eef).pdf similarity index 100% rename from Current Best Practices for Training LLMs from Scratch - Final (6435aabdc0a041194b243eef).pdf rename to PDFs/Current Best Practices for Training LLMs from Scratch - Final (6435aabdc0a041194b243eef).pdf diff --git a/Curves and Surfaces - Lecture Notes for Geometry 1 - Henrik Schlichtkrull - University of Copenhagen (2011).pdf b/PDFs/Curves and Surfaces - Lecture Notes for Geometry 1 - Henrik Schlichtkrull - University of Copenhagen (2011).pdf similarity index 100% rename from Curves and Surfaces - Lecture Notes for Geometry 1 - Henrik Schlichtkrull - University of Copenhagen (2011).pdf rename to PDFs/Curves and Surfaces - Lecture Notes for Geometry 1 - Henrik Schlichtkrull - University of Copenhagen (2011).pdf diff --git a/Cushion Treemaps - Visualization of Hierarchical Information (1999).pdf b/PDFs/Cushion Treemaps - Visualization of Hierarchical Information (1999).pdf similarity index 100% rename from Cushion Treemaps - Visualization of Hierarchical Information (1999).pdf rename to PDFs/Cushion Treemaps - Visualization of Hierarchical Information (1999).pdf diff --git a/DEC - The Mistakes That Led To Its Downfall (Goodwin Paper).pdf b/PDFs/DEC - The Mistakes That Led To Its Downfall (Goodwin Paper).pdf similarity index 100% rename from DEC - The Mistakes That Led To Its Downfall (Goodwin Paper).pdf rename to PDFs/DEC - The Mistakes That Led To Its Downfall (Goodwin Paper).pdf diff --git a/DEC - The Mistakes that led to its Downfall.pdf b/PDFs/DEC - The Mistakes that led to its Downfall.pdf similarity index 100% rename from DEC - The Mistakes that led to its Downfall.pdf rename to PDFs/DEC - The Mistakes that led to its Downfall.pdf diff --git a/DGX-1 User Guide.pdf b/PDFs/DGX-1 User Guide.pdf similarity index 100% rename from DGX-1 User Guide.pdf rename to PDFs/DGX-1 User Guide.pdf diff --git a/DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Deck.pdf b/PDFs/DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Deck.pdf similarity index 100% rename from DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Deck.pdf rename to PDFs/DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Deck.pdf diff --git a/DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Paper.pdf b/PDFs/DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Paper.pdf similarity index 100% rename from DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Paper.pdf rename to PDFs/DI-MMAP - A High Performance Memory Map Runtime for Data-Intensive Applications (Nov 16 2012) - Paper.pdf diff --git a/DPDK Optimization Techniques and Open vSwitch Enhancements for Netdev DPDK - Slides - OVS 2015 (1335-jayakumar).pptx b/PDFs/DPDK Optimization Techniques and Open vSwitch Enhancements for Netdev DPDK - Slides - OVS 2015 (1335-jayakumar).pptx similarity index 100% rename from DPDK Optimization Techniques and Open vSwitch Enhancements for Netdev DPDK - Slides - OVS 2015 (1335-jayakumar).pptx rename to PDFs/DPDK Optimization Techniques and Open vSwitch Enhancements for Netdev DPDK - Slides - OVS 2015 (1335-jayakumar).pptx diff --git a/DTrace Dynamic Tracing In Oracle Solaris, Mac OS X & FreeBSD.pdf b/PDFs/DTrace Dynamic Tracing In Oracle Solaris, Mac OS X & FreeBSD.pdf similarity index 100% rename from DTrace Dynamic Tracing In Oracle Solaris, Mac OS X & FreeBSD.pdf rename to PDFs/DTrace Dynamic Tracing In Oracle Solaris, Mac OS X & FreeBSD.pdf diff --git a/Dapper - A Large-Scale Distributed Systems Tracing Infrastructure (36356).pdf b/PDFs/Dapper - A Large-Scale Distributed Systems Tracing Infrastructure (36356).pdf similarity index 100% rename from Dapper - A Large-Scale Distributed Systems Tracing Infrastructure (36356).pdf rename to PDFs/Dapper - A Large-Scale Distributed Systems Tracing Infrastructure (36356).pdf diff --git a/Data Compression Techniques - Lecture 1 - Shannon's Theorem - University of Helsinky - Slides (2015).pdf b/PDFs/Data Compression Techniques - Lecture 1 - Shannon's Theorem - University of Helsinky - Slides (2015).pdf similarity index 100% rename from Data Compression Techniques - Lecture 1 - Shannon's Theorem - University of Helsinky - Slides (2015).pdf rename to PDFs/Data Compression Techniques - Lecture 1 - Shannon's Theorem - University of Helsinky - Slides (2015).pdf diff --git a/Data Compression Techniques - Lecture 2 - Morse Code to Huffman Coding - University of Helsinky - Slides (2015).pdf b/PDFs/Data Compression Techniques - Lecture 2 - Morse Code to Huffman Coding - University of Helsinky - Slides (2015).pdf similarity index 100% rename from Data Compression Techniques - Lecture 2 - Morse Code to Huffman Coding - University of Helsinky - Slides (2015).pdf rename to PDFs/Data Compression Techniques - Lecture 2 - Morse Code to Huffman Coding - University of Helsinky - Slides (2015).pdf diff --git a/Data Compression Techniques - Lecture 3 - Integer Codes 1 - University of Helsinky - Slides (DCT2015-Lecture3Web).pdf b/PDFs/Data Compression Techniques - Lecture 3 - Integer Codes 1 - University of Helsinky - Slides (DCT2015-Lecture3Web).pdf similarity index 100% rename from Data Compression Techniques - Lecture 3 - Integer Codes 1 - University of Helsinky - Slides (DCT2015-Lecture3Web).pdf rename to PDFs/Data Compression Techniques - Lecture 3 - Integer Codes 1 - University of Helsinky - Slides (DCT2015-Lecture3Web).pdf diff --git a/Data Compression Techniques - Lecture 4 - Integer Codes 2 - University of Helsinky - Slides (DCT2015-Lecture4).pdf b/PDFs/Data Compression Techniques - Lecture 4 - Integer Codes 2 - University of Helsinky - Slides (DCT2015-Lecture4).pdf similarity index 100% rename from Data Compression Techniques - Lecture 4 - Integer Codes 2 - University of Helsinky - Slides (DCT2015-Lecture4).pdf rename to PDFs/Data Compression Techniques - Lecture 4 - Integer Codes 2 - University of Helsinky - Slides (DCT2015-Lecture4).pdf diff --git a/Data Compression Techniques - Lecture 5 - Adaptive Prefix-Free Coding - University of Helsinky - Slides (2015).pdf b/PDFs/Data Compression Techniques - Lecture 5 - Adaptive Prefix-Free Coding - University of Helsinky - Slides (2015).pdf similarity index 100% rename from Data Compression Techniques - Lecture 5 - Adaptive Prefix-Free Coding - University of Helsinky - Slides (2015).pdf rename to PDFs/Data Compression Techniques - Lecture 5 - Adaptive Prefix-Free Coding - University of Helsinky - Slides (2015).pdf diff --git a/Data Compression Techniques - Lecture 6 - Arithmetic Coding (2015).pdf b/PDFs/Data Compression Techniques - Lecture 6 - Arithmetic Coding (2015).pdf similarity index 100% rename from Data Compression Techniques - Lecture 6 - Arithmetic Coding (2015).pdf rename to PDFs/Data Compression Techniques - Lecture 6 - Arithmetic Coding (2015).pdf diff --git a/Data Compression Techniques - Lecture 7 - Dictionary Compression (DCT2015-Lecture7Web).pdf b/PDFs/Data Compression Techniques - Lecture 7 - Dictionary Compression (DCT2015-Lecture7Web).pdf similarity index 100% rename from Data Compression Techniques - Lecture 7 - Dictionary Compression (DCT2015-Lecture7Web).pdf rename to PDFs/Data Compression Techniques - Lecture 7 - Dictionary Compression (DCT2015-Lecture7Web).pdf diff --git a/Data Structures and Algorithms (2008).pdf b/PDFs/Data Structures and Algorithms (2008).pdf similarity index 100% rename from Data Structures and Algorithms (2008).pdf rename to PDFs/Data Structures and Algorithms (2008).pdf diff --git a/Data Structures for Data-Intensive Applications - Tradeoffs and Design Guidelines (fnt23-athanassoulis).pdf b/PDFs/Data Structures for Data-Intensive Applications - Tradeoffs and Design Guidelines (fnt23-athanassoulis).pdf similarity index 100% rename from Data Structures for Data-Intensive Applications - Tradeoffs and Design Guidelines (fnt23-athanassoulis).pdf rename to PDFs/Data Structures for Data-Intensive Applications - Tradeoffs and Design Guidelines (fnt23-athanassoulis).pdf diff --git a/Data Structures for Text Sequences.pdf b/PDFs/Data Structures for Text Sequences.pdf similarity index 100% rename from Data Structures for Text Sequences.pdf rename to PDFs/Data Structures for Text Sequences.pdf diff --git a/Data Transfer Matters for GPU Computing - 2013 (icpads13).pdf b/PDFs/Data Transfer Matters for GPU Computing - 2013 (icpads13).pdf similarity index 100% rename from Data Transfer Matters for GPU Computing - 2013 (icpads13).pdf rename to PDFs/Data Transfer Matters for GPU Computing - 2013 (icpads13).pdf diff --git a/Data-Parallel Hashing Techniques for GPU Architectures - 11 Jul 2018 (1807.04345).pdf b/PDFs/Data-Parallel Hashing Techniques for GPU Architectures - 11 Jul 2018 (1807.04345).pdf similarity index 100% rename from Data-Parallel Hashing Techniques for GPU Architectures - 11 Jul 2018 (1807.04345).pdf rename to PDFs/Data-Parallel Hashing Techniques for GPU Architectures - 11 Jul 2018 (1807.04345).pdf diff --git a/DataMining-ch1.pdf b/PDFs/DataMining-ch1.pdf similarity index 100% rename from DataMining-ch1.pdf rename to PDFs/DataMining-ch1.pdf diff --git a/DataMining-ch2.pdf b/PDFs/DataMining-ch2.pdf similarity index 100% rename from DataMining-ch2.pdf rename to PDFs/DataMining-ch2.pdf diff --git a/DataMining-ch3.pdf b/PDFs/DataMining-ch3.pdf similarity index 100% rename from DataMining-ch3.pdf rename to PDFs/DataMining-ch3.pdf diff --git a/DataMining-ch4.pdf b/PDFs/DataMining-ch4.pdf similarity index 100% rename from DataMining-ch4.pdf rename to PDFs/DataMining-ch4.pdf diff --git a/DataMining-ch5.pdf b/PDFs/DataMining-ch5.pdf similarity index 100% rename from DataMining-ch5.pdf rename to PDFs/DataMining-ch5.pdf diff --git a/DataMining-ch6.pdf b/PDFs/DataMining-ch6.pdf similarity index 100% rename from DataMining-ch6.pdf rename to PDFs/DataMining-ch6.pdf diff --git a/DataMining-ch7.pdf b/PDFs/DataMining-ch7.pdf similarity index 100% rename from DataMining-ch7.pdf rename to PDFs/DataMining-ch7.pdf diff --git a/Database Fundamentals.pdf b/PDFs/Database Fundamentals.pdf similarity index 100% rename from Database Fundamentals.pdf rename to PDFs/Database Fundamentals.pdf diff --git a/Database System Implementation - COSC 404 - Slides.pdf b/PDFs/Database System Implementation - COSC 404 - Slides.pdf similarity index 100% rename from Database System Implementation - COSC 404 - Slides.pdf rename to PDFs/Database System Implementation - COSC 404 - Slides.pdf diff --git a/Debugging Programs that use Atomic Blocks and Transactional Memory (2010).pdf b/PDFs/Debugging Programs that use Atomic Blocks and Transactional Memory (2010).pdf similarity index 100% rename from Debugging Programs that use Atomic Blocks and Transactional Memory (2010).pdf rename to PDFs/Debugging Programs that use Atomic Blocks and Transactional Memory (2010).pdf diff --git a/Debugging Tools for Windows (WinDbg, KD, CDB, NTSD).pdf b/PDFs/Debugging Tools for Windows (WinDbg, KD, CDB, NTSD).pdf similarity index 100% rename from Debugging Tools for Windows (WinDbg, KD, CDB, NTSD).pdf rename to PDFs/Debugging Tools for Windows (WinDbg, KD, CDB, NTSD).pdf diff --git a/Debugging Tools for Windows (b7f35e165e8b2083ad68d4dbd398b7ba).pdf b/PDFs/Debugging Tools for Windows (b7f35e165e8b2083ad68d4dbd398b7ba).pdf similarity index 100% rename from Debugging Tools for Windows (b7f35e165e8b2083ad68d4dbd398b7ba).pdf rename to PDFs/Debugging Tools for Windows (b7f35e165e8b2083ad68d4dbd398b7ba).pdf diff --git a/Debunking the 100x GPU vs CPU Myth - An Evaluation of Throughput Computing on CPU and GPU.pdf b/PDFs/Debunking the 100x GPU vs CPU Myth - An Evaluation of Throughput Computing on CPU and GPU.pdf similarity index 100% rename from Debunking the 100x GPU vs CPU Myth - An Evaluation of Throughput Computing on CPU and GPU.pdf rename to PDFs/Debunking the 100x GPU vs CPU Myth - An Evaluation of Throughput Computing on CPU and GPU.pdf diff --git a/Deep Learning Tutorial - Slides - 2013 (lecun-ranzato-icml2013).pdf b/PDFs/Deep Learning Tutorial - Slides - 2013 (lecun-ranzato-icml2013).pdf similarity index 100% rename from Deep Learning Tutorial - Slides - 2013 (lecun-ranzato-icml2013).pdf rename to PDFs/Deep Learning Tutorial - Slides - 2013 (lecun-ranzato-icml2013).pdf diff --git a/DeepState - Symbolic Unit Testing for C and C++ - 2018 (bar18).pdf b/PDFs/DeepState - Symbolic Unit Testing for C and C++ - 2018 (bar18).pdf similarity index 100% rename from DeepState - Symbolic Unit Testing for C and C++ - 2018 (bar18).pdf rename to PDFs/DeepState - Symbolic Unit Testing for C and C++ - 2018 (bar18).pdf diff --git a/Demystifying DAS, SAN, NAS, NAS Gateways, Fibre Channel, and iSCSI.pdf b/PDFs/Demystifying DAS, SAN, NAS, NAS Gateways, Fibre Channel, and iSCSI.pdf similarity index 100% rename from Demystifying DAS, SAN, NAS, NAS Gateways, Fibre Channel, and iSCSI.pdf rename to PDFs/Demystifying DAS, SAN, NAS, NAS Gateways, Fibre Channel, and iSCSI.pdf diff --git a/Demystifying GPU Microarchitecture through Microbenchmarking - 2010 (gpuarch-ispass2010).pdf b/PDFs/Demystifying GPU Microarchitecture through Microbenchmarking - 2010 (gpuarch-ispass2010).pdf similarity index 100% rename from Demystifying GPU Microarchitecture through Microbenchmarking - 2010 (gpuarch-ispass2010).pdf rename to PDFs/Demystifying GPU Microarchitecture through Microbenchmarking - 2010 (gpuarch-ispass2010).pdf diff --git a/Deny Capabilities for Safe, Fast Actors - Ponylang (2015).pdf b/PDFs/Deny Capabilities for Safe, Fast Actors - Ponylang (2015).pdf similarity index 100% rename from Deny Capabilities for Safe, Fast Actors - Ponylang (2015).pdf rename to PDFs/Deny Capabilities for Safe, Fast Actors - Ponylang (2015).pdf diff --git a/Depth-First Search and Linear Graph Algorithms - Tarjan (1972).pdf b/PDFs/Depth-First Search and Linear Graph Algorithms - Tarjan (1972).pdf similarity index 100% rename from Depth-First Search and Linear Graph Algorithms - Tarjan (1972).pdf rename to PDFs/Depth-First Search and Linear Graph Algorithms - Tarjan (1972).pdf diff --git a/Derivability, Consistency (rj599).pdf b/PDFs/Derivability, Consistency (rj599).pdf similarity index 100% rename from Derivability, Consistency (rj599).pdf rename to PDFs/Derivability, Consistency (rj599).pdf diff --git a/Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks - E. F. Codd (1969).pdf b/PDFs/Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks - E. F. Codd (1969).pdf similarity index 100% rename from Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks - E. F. Codd (1969).pdf rename to PDFs/Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks - E. F. Codd (1969).pdf diff --git a/Designing COM Interfaces - 1995.pdf b/PDFs/Designing COM Interfaces - 1995.pdf similarity index 100% rename from Designing COM Interfaces - 1995.pdf rename to PDFs/Designing COM Interfaces - 1995.pdf diff --git a/Deterministic Dynamic Deadlock Detection and Recovery.pdf b/PDFs/Deterministic Dynamic Deadlock Detection and Recovery.pdf similarity index 100% rename from Deterministic Dynamic Deadlock Detection and Recovery.pdf rename to PDFs/Deterministic Dynamic Deadlock Detection and Recovery.pdf diff --git a/Detours - Binary Interception of Win32 Functions - 1999 (huntusenixnt99).pdf b/PDFs/Detours - Binary Interception of Win32 Functions - 1999 (huntusenixnt99).pdf similarity index 100% rename from Detours - Binary Interception of Win32 Functions - 1999 (huntusenixnt99).pdf rename to PDFs/Detours - Binary Interception of Win32 Functions - 1999 (huntusenixnt99).pdf diff --git a/Developing and Porting Applications to AIX (sg245674).pdf b/PDFs/Developing and Porting Applications to AIX (sg245674).pdf similarity index 100% rename from Developing and Porting Applications to AIX (sg245674).pdf rename to PDFs/Developing and Porting Applications to AIX (sg245674).pdf diff --git a/Digital FX32 - Running 32-bit x86 Applications on Alpha NT.pdf b/PDFs/Digital FX32 - Running 32-bit x86 Applications on Alpha NT.pdf similarity index 100% rename from Digital FX32 - Running 32-bit x86 Applications on Alpha NT.pdf rename to PDFs/Digital FX32 - Running 32-bit x86 Applications on Alpha NT.pdf diff --git a/Digital at Work (1992).pdf b/PDFs/Digital at Work (1992).pdf similarity index 100% rename from Digital at Work (1992).pdf rename to PDFs/Digital at Work (1992).pdf diff --git a/Dijkstra's in Disguise - Eric Jang (12th August, 2018).pdf b/PDFs/Dijkstra's in Disguise - Eric Jang (12th August, 2018).pdf similarity index 100% rename from Dijkstra's in Disguise - Eric Jang (12th August, 2018).pdf rename to PDFs/Dijkstra's in Disguise - Eric Jang (12th August, 2018).pdf diff --git a/Direct Cache Access for High Bandwidth Network IO - 2005 (huggahalli05).pdf b/PDFs/Direct Cache Access for High Bandwidth Network IO - 2005 (huggahalli05).pdf similarity index 100% rename from Direct Cache Access for High Bandwidth Network IO - 2005 (huggahalli05).pdf rename to PDFs/Direct Cache Access for High Bandwidth Network IO - 2005 (huggahalli05).pdf diff --git a/Disk Based Hash Tables and Quantified Numbers (24th March, 2014).pdf b/PDFs/Disk Based Hash Tables and Quantified Numbers (24th March, 2014).pdf similarity index 100% rename from Disk Based Hash Tables and Quantified Numbers (24th March, 2014).pdf rename to PDFs/Disk Based Hash Tables and Quantified Numbers (24th March, 2014).pdf diff --git a/Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (May 2011).pdf b/PDFs/Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (May 2011).pdf similarity index 100% rename from Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (May 2011).pdf rename to PDFs/Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (May 2011).pdf diff --git a/Dissecting the NVIDIA Turing T4 GPU via Microbenchmarking - 18 Mar 2019 (1903.07486).pdf b/PDFs/Dissecting the NVIDIA Turing T4 GPU via Microbenchmarking - 18 Mar 2019 (1903.07486).pdf similarity index 100% rename from Dissecting the NVIDIA Turing T4 GPU via Microbenchmarking - 18 Mar 2019 (1903.07486).pdf rename to PDFs/Dissecting the NVIDIA Turing T4 GPU via Microbenchmarking - 18 Mar 2019 (1903.07486).pdf diff --git a/Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 (1804.06826).pdf b/PDFs/Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 (1804.06826).pdf similarity index 100% rename from Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 (1804.06826).pdf rename to PDFs/Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 (1804.06826).pdf diff --git a/Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 - Slides (1804.06826).pdf b/PDFs/Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 - Slides (1804.06826).pdf similarity index 100% rename from Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 - Slides (1804.06826).pdf rename to PDFs/Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarking - 2018 - Slides (1804.06826).pdf diff --git a/Distributed Component Object Model (DCOM) Remote Protocol - MS-DCOM-2015 (October 16th, 2015).pdf b/PDFs/Distributed Component Object Model (DCOM) Remote Protocol - MS-DCOM-2015 (October 16th, 2015).pdf similarity index 100% rename from Distributed Component Object Model (DCOM) Remote Protocol - MS-DCOM-2015 (October 16th, 2015).pdf rename to PDFs/Distributed Component Object Model (DCOM) Remote Protocol - MS-DCOM-2015 (October 16th, 2015).pdf diff --git a/Distributed and Parallel Time Series Feature Extraction for Industrial Big Data Applications - 25th October 2016 (1610.07717v1).pdf b/PDFs/Distributed and Parallel Time Series Feature Extraction for Industrial Big Data Applications - 25th October 2016 (1610.07717v1).pdf similarity index 100% rename from Distributed and Parallel Time Series Feature Extraction for Industrial Big Data Applications - 25th October 2016 (1610.07717v1).pdf rename to PDFs/Distributed and Parallel Time Series Feature Extraction for Industrial Big Data Applications - 25th October 2016 (1610.07717v1).pdf diff --git a/Dodd-Frank Act Stress Test 2014 - Supervisory Stress Test Methodology and Results - March 2014 (bcreg20140320a1).pdf b/PDFs/Dodd-Frank Act Stress Test 2014 - Supervisory Stress Test Methodology and Results - March 2014 (bcreg20140320a1).pdf similarity index 100% rename from Dodd-Frank Act Stress Test 2014 - Supervisory Stress Test Methodology and Results - March 2014 (bcreg20140320a1).pdf rename to PDFs/Dodd-Frank Act Stress Test 2014 - Supervisory Stress Test Methodology and Results - March 2014 (bcreg20140320a1).pdf diff --git a/Down For The Count - Getting Reference Counting Back in the Ring (rc-ismm-2012).pdf b/PDFs/Down For The Count - Getting Reference Counting Back in the Ring (rc-ismm-2012).pdf similarity index 100% rename from Down For The Count - Getting Reference Counting Back in the Ring (rc-ismm-2012).pdf rename to PDFs/Down For The Count - Getting Reference Counting Back in the Ring (rc-ismm-2012).pdf diff --git a/Doxygen Quick Reference (2013).pdf b/PDFs/Doxygen Quick Reference (2013).pdf similarity index 100% rename from Doxygen Quick Reference (2013).pdf rename to PDFs/Doxygen Quick Reference (2013).pdf diff --git a/Doxygen Quick Reference.pdf b/PDFs/Doxygen Quick Reference.pdf similarity index 100% rename from Doxygen Quick Reference.pdf rename to PDFs/Doxygen Quick Reference.pdf diff --git a/Draw Me A Local Kernel Debuger - Slides (2015).pdf b/PDFs/Draw Me A Local Kernel Debuger - Slides (2015).pdf similarity index 100% rename from Draw Me A Local Kernel Debuger - Slides (2015).pdf rename to PDFs/Draw Me A Local Kernel Debuger - Slides (2015).pdf diff --git a/Driver Annotations in Depth - Part 2 - Slides - 2008 (dde-t676_ddc08).pdf b/PDFs/Driver Annotations in Depth - Part 2 - Slides - 2008 (dde-t676_ddc08).pdf similarity index 100% rename from Driver Annotations in Depth - Part 2 - Slides - 2008 (dde-t676_ddc08).pdf rename to PDFs/Driver Annotations in Depth - Part 2 - Slides - 2008 (dde-t676_ddc08).pdf diff --git a/Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pdf b/PDFs/Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pdf similarity index 100% rename from Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pdf rename to PDFs/Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pdf diff --git a/Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pptx b/PDFs/Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pptx similarity index 100% rename from Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pptx rename to PDFs/Driver Annotations in Depth - Part 2 - Slides - 2010 (dde-t676_ddc08).pptx diff --git a/Dropout - A Simple Way to Prevent Neural Networks from Overfitting - 2014 (JMLRdropout).pdf b/PDFs/Dropout - A Simple Way to Prevent Neural Networks from Overfitting - 2014 (JMLRdropout).pdf similarity index 100% rename from Dropout - A Simple Way to Prevent Neural Networks from Overfitting - 2014 (JMLRdropout).pdf rename to PDFs/Dropout - A Simple Way to Prevent Neural Networks from Overfitting - 2014 (JMLRdropout).pdf diff --git a/Dueling UNIXes and the UNIX Wars (login_apr15_17_salus.pdf).pdf b/PDFs/Dueling UNIXes and the UNIX Wars (login_apr15_17_salus.pdf).pdf similarity index 100% rename from Dueling UNIXes and the UNIX Wars (login_apr15_17_salus.pdf).pdf rename to PDFs/Dueling UNIXes and the UNIX Wars (login_apr15_17_salus.pdf).pdf diff --git a/Dynamic Storage Allocation - A Survey and Critical Review.pdf b/PDFs/Dynamic Storage Allocation - A Survey and Critical Review.pdf similarity index 100% rename from Dynamic Storage Allocation - A Survey and Critical Review.pdf rename to PDFs/Dynamic Storage Allocation - A Survey and Critical Review.pdf diff --git a/Dynamic Storage Allocation - Survey and Critical Review.pdf b/PDFs/Dynamic Storage Allocation - Survey and Critical Review.pdf similarity index 100% rename from Dynamic Storage Allocation - Survey and Critical Review.pdf rename to PDFs/Dynamic Storage Allocation - Survey and Critical Review.pdf diff --git a/ECMangenReference.mht b/PDFs/ECMangenReference.mht similarity index 100% rename from ECMangenReference.mht rename to PDFs/ECMangenReference.mht diff --git a/EIT - The Internal Extent Formula for Compacted Tries.pdf b/PDFs/EIT - The Internal Extent Formula for Compacted Tries.pdf similarity index 100% rename from EIT - The Internal Extent Formula for Compacted Tries.pdf rename to PDFs/EIT - The Internal Extent Formula for Compacted Tries.pdf diff --git a/ELF Format.pdf b/PDFs/ELF Format.pdf similarity index 100% rename from ELF Format.pdf rename to PDFs/ELF Format.pdf diff --git a/ELF Handling for Thread-Local Storage - Ulrich Drepper (2005).pdf b/PDFs/ELF Handling for Thread-Local Storage - Ulrich Drepper (2005).pdf similarity index 100% rename from ELF Handling for Thread-Local Storage - Ulrich Drepper (2005).pdf rename to PDFs/ELF Handling for Thread-Local Storage - Ulrich Drepper (2005).pdf diff --git a/EMOGI - Efficient Memory-access for Out-of-memory Graph-traversal in GPUs (p114-min).pdf b/PDFs/EMOGI - Efficient Memory-access for Out-of-memory Graph-traversal in GPUs (p114-min).pdf similarity index 100% rename from EMOGI - Efficient Memory-access for Out-of-memory Graph-traversal in GPUs (p114-min).pdf rename to PDFs/EMOGI - Efficient Memory-access for Out-of-memory Graph-traversal in GPUs (p114-min).pdf diff --git a/ESET - A Machine-Learning Method to Explore the UEFI Landscape (Sept 2019).pdf b/PDFs/ESET - A Machine-Learning Method to Explore the UEFI Landscape (Sept 2019).pdf similarity index 100% rename from ESET - A Machine-Learning Method to Explore the UEFI Landscape (Sept 2019).pdf rename to PDFs/ESET - A Machine-Learning Method to Explore the UEFI Landscape (Sept 2019).pdf diff --git a/Effective Computation of Biased Quantiles over Data Streams (bquant).pdf b/PDFs/Effective Computation of Biased Quantiles over Data Streams (bquant).pdf similarity index 100% rename from Effective Computation of Biased Quantiles over Data Streams (bquant).pdf rename to PDFs/Effective Computation of Biased Quantiles over Data Streams (bquant).pdf diff --git a/Efficient Algorithms for Large-Scale Image Analysis (978-3-86644-786-8_PDFA).pdf b/PDFs/Efficient Algorithms for Large-Scale Image Analysis (978-3-86644-786-8_PDFA).pdf similarity index 100% rename from Efficient Algorithms for Large-Scale Image Analysis (978-3-86644-786-8_PDFA).pdf rename to PDFs/Efficient Algorithms for Large-Scale Image Analysis (978-3-86644-786-8_PDFA).pdf diff --git a/Efficient Computation of Binomial Coefficients Using Splay Trees - 2016 (10.11648.j.ijdst.20160201.14).pdf b/PDFs/Efficient Computation of Binomial Coefficients Using Splay Trees - 2016 (10.11648.j.ijdst.20160201.14).pdf similarity index 100% rename from Efficient Computation of Binomial Coefficients Using Splay Trees - 2016 (10.11648.j.ijdst.20160201.14).pdf rename to PDFs/Efficient Computation of Binomial Coefficients Using Splay Trees - 2016 (10.11648.j.ijdst.20160201.14).pdf diff --git a/Efficient Estimation of Mutual Information for Strongly Dependent Variables (gao15).pdf b/PDFs/Efficient Estimation of Mutual Information for Strongly Dependent Variables (gao15).pdf similarity index 100% rename from Efficient Estimation of Mutual Information for Strongly Dependent Variables (gao15).pdf rename to PDFs/Efficient Estimation of Mutual Information for Strongly Dependent Variables (gao15).pdf diff --git a/Efficient Estimation of Word Representations in Vector Space - 2013 (1301.3781).pdf b/PDFs/Efficient Estimation of Word Representations in Vector Space - 2013 (1301.3781).pdf similarity index 100% rename from Efficient Estimation of Word Representations in Vector Space - 2013 (1301.3781).pdf rename to PDFs/Efficient Estimation of Word Representations in Vector Space - 2013 (1301.3781).pdf diff --git a/Efficient Estimation of Word Representations in Vector Space - 7th Sep 2013 (1301.3781).pdf b/PDFs/Efficient Estimation of Word Representations in Vector Space - 7th Sep 2013 (1301.3781).pdf similarity index 100% rename from Efficient Estimation of Word Representations in Vector Space - 7th Sep 2013 (1301.3781).pdf rename to PDFs/Efficient Estimation of Word Representations in Vector Space - 7th Sep 2013 (1301.3781).pdf diff --git a/Efficient Exploitation of Parallelism on Pentium III and Pentium 4 Processor-Based Systems - 2001 (art_6).pdf b/PDFs/Efficient Exploitation of Parallelism on Pentium III and Pentium 4 Processor-Based Systems - 2001 (art_6).pdf similarity index 100% rename from Efficient Exploitation of Parallelism on Pentium III and Pentium 4 Processor-Based Systems - 2001 (art_6).pdf rename to PDFs/Efficient Exploitation of Parallelism on Pentium III and Pentium 4 Processor-Based Systems - 2001 (art_6).pdf diff --git a/Efficient Hash Probes on Modern Processors (icde2007).pdf b/PDFs/Efficient Hash Probes on Modern Processors (icde2007).pdf similarity index 100% rename from Efficient Hash Probes on Modern Processors (icde2007).pdf rename to PDFs/Efficient Hash Probes on Modern Processors (icde2007).pdf diff --git a/Efficient Hashing using the AES Instruction Set (69170507).pdf b/PDFs/Efficient Hashing using the AES Instruction Set (69170507).pdf similarity index 100% rename from Efficient Hashing using the AES Instruction Set (69170507).pdf rename to PDFs/Efficient Hashing using the AES Instruction Set (69170507).pdf diff --git a/Efficient Hashing with Lookups in two Memory Accesses - 2018 (0407023v1).pdf b/PDFs/Efficient Hashing with Lookups in two Memory Accesses - 2018 (0407023v1).pdf similarity index 100% rename from Efficient Hashing with Lookups in two Memory Accesses - 2018 (0407023v1).pdf rename to PDFs/Efficient Hashing with Lookups in two Memory Accesses - 2018 (0407023v1).pdf diff --git a/Efficient IO with io_uring.pdf b/PDFs/Efficient IO with io_uring.pdf similarity index 100% rename from Efficient IO with io_uring.pdf rename to PDFs/Efficient IO with io_uring.pdf diff --git a/Efficient Implementation of Lazy Suffix Trees (gie-kur-sto-2003).pdf b/PDFs/Efficient Implementation of Lazy Suffix Trees (gie-kur-sto-2003).pdf similarity index 100% rename from Efficient Implementation of Lazy Suffix Trees (gie-kur-sto-2003).pdf rename to PDFs/Efficient Implementation of Lazy Suffix Trees (gie-kur-sto-2003).pdf diff --git a/Efficient Implementation of Reductions on GPU Architectures (2017).pdf b/PDFs/Efficient Implementation of Reductions on GPU Architectures (2017).pdf similarity index 100% rename from Efficient Implementation of Reductions on GPU Architectures (2017).pdf rename to PDFs/Efficient Implementation of Reductions on GPU Architectures (2017).pdf diff --git a/Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - Slides - VLDB 2008 (9-29-15).pdf b/PDFs/Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - Slides - VLDB 2008 (9-29-15).pdf similarity index 100% rename from Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - Slides - VLDB 2008 (9-29-15).pdf rename to PDFs/Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - Slides - VLDB 2008 (9-29-15).pdf diff --git a/Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - VLDB 2008 (1454171).pdf b/PDFs/Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - VLDB 2008 (1454171).pdf similarity index 100% rename from Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - VLDB 2008 (1454171).pdf rename to PDFs/Efficient Implementation of Sorting on Multicore SIMD CPU Architecture - VLDB 2008 (1454171).pdf diff --git a/Efficient Lightweight Compression Algorithm Alongside Fast Scans (damon15).pdf b/PDFs/Efficient Lightweight Compression Algorithm Alongside Fast Scans (damon15).pdf similarity index 100% rename from Efficient Lightweight Compression Algorithm Alongside Fast Scans (damon15).pdf rename to PDFs/Efficient Lightweight Compression Algorithm Alongside Fast Scans (damon15).pdf diff --git a/Efficient Lossless Compression of Trees and Graphs.pdf b/PDFs/Efficient Lossless Compression of Trees and Graphs.pdf similarity index 100% rename from Efficient Lossless Compression of Trees and Graphs.pdf rename to PDFs/Efficient Lossless Compression of Trees and Graphs.pdf diff --git a/Efficient Parallel Graph Exploration on Multi-Core CPU and GPU - 2011 (pact11-hong).pdf b/PDFs/Efficient Parallel Graph Exploration on Multi-Core CPU and GPU - 2011 (pact11-hong).pdf similarity index 100% rename from Efficient Parallel Graph Exploration on Multi-Core CPU and GPU - 2011 (pact11-hong).pdf rename to PDFs/Efficient Parallel Graph Exploration on Multi-Core CPU and GPU - 2011 (pact11-hong).pdf diff --git a/Efficient Processing of Window Functions in Analytical SQL Queries - 2015 (p1058-leis).pdf b/PDFs/Efficient Processing of Window Functions in Analytical SQL Queries - 2015 (p1058-leis).pdf similarity index 100% rename from Efficient Processing of Window Functions in Analytical SQL Queries - 2015 (p1058-leis).pdf rename to PDFs/Efficient Processing of Window Functions in Analytical SQL Queries - 2015 (p1058-leis).pdf diff --git a/Efficient String Matching - An Aid to Bibliographic Search - Aho-Corasick (1975).pdf b/PDFs/Efficient String Matching - An Aid to Bibliographic Search - Aho-Corasick (1975).pdf similarity index 100% rename from Efficient String Matching - An Aid to Bibliographic Search - Aho-Corasick (1975).pdf rename to PDFs/Efficient String Matching - An Aid to Bibliographic Search - Aho-Corasick (1975).pdf diff --git a/Efficient Virtual Memory for Big Memory Servers (isca13_direct_segment).pdf b/PDFs/Efficient Virtual Memory for Big Memory Servers (isca13_direct_segment).pdf similarity index 100% rename from Efficient Virtual Memory for Big Memory Servers (isca13_direct_segment).pdf rename to PDFs/Efficient Virtual Memory for Big Memory Servers (isca13_direct_segment).pdf diff --git a/Efficiently Compiling Efficient Query Plans for Modern Hardware - 2011 (p539-neumann).pdf b/PDFs/Efficiently Compiling Efficient Query Plans for Modern Hardware - 2011 (p539-neumann).pdf similarity index 100% rename from Efficiently Compiling Efficient Query Plans for Modern Hardware - 2011 (p539-neumann).pdf rename to PDFs/Efficiently Compiling Efficient Query Plans for Modern Hardware - 2011 (p539-neumann).pdf diff --git a/Egocentrism Over E-Mail - Can We Communicate as Well as We Think (krugeretal05).pdf b/PDFs/Egocentrism Over E-Mail - Can We Communicate as Well as We Think (krugeretal05).pdf similarity index 100% rename from Egocentrism Over E-Mail - Can We Communicate as Well as We Think (krugeretal05).pdf rename to PDFs/Egocentrism Over E-Mail - Can We Communicate as Well as We Think (krugeretal05).pdf diff --git a/Elementary Calculus - An Infinitesimal Approach (keislercalc-03-07-17).pdf b/PDFs/Elementary Calculus - An Infinitesimal Approach (keislercalc-03-07-17).pdf similarity index 100% rename from Elementary Calculus - An Infinitesimal Approach (keislercalc-03-07-17).pdf rename to PDFs/Elementary Calculus - An Infinitesimal Approach (keislercalc-03-07-17).pdf diff --git a/Elevated - Function 2009.pdf b/PDFs/Elevated - Function 2009.pdf similarity index 100% rename from Elevated - Function 2009.pdf rename to PDFs/Elevated - Function 2009.pdf diff --git a/Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory (PPoPP2014_RubyGILHTM).pdf b/PDFs/Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory (PPoPP2014_RubyGILHTM).pdf similarity index 100% rename from Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory (PPoPP2014_RubyGILHTM).pdf rename to PDFs/Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory (PPoPP2014_RubyGILHTM).pdf diff --git a/Empirical Study of the Anatomy of Modern SAT Solvers (2010).pdf b/PDFs/Empirical Study of the Anatomy of Modern SAT Solvers (2010).pdf similarity index 100% rename from Empirical Study of the Anatomy of Modern SAT Solvers (2010).pdf rename to PDFs/Empirical Study of the Anatomy of Modern SAT Solvers (2010).pdf diff --git a/Encyclopedia of Controller Fundamentals and Features - Firmware Version 3.2 to 8.0 (8_0_775041-01C).pdf b/PDFs/Encyclopedia of Controller Fundamentals and Features - Firmware Version 3.2 to 8.0 (8_0_775041-01C).pdf similarity index 100% rename from Encyclopedia of Controller Fundamentals and Features - Firmware Version 3.2 to 8.0 (8_0_775041-01C).pdf rename to PDFs/Encyclopedia of Controller Fundamentals and Features - Firmware Version 3.2 to 8.0 (8_0_775041-01C).pdf diff --git a/Engineering Better Software at Microsoft - Jason Yang, Slides - 30th Nov 2011 (25-sal).pdf b/PDFs/Engineering Better Software at Microsoft - Jason Yang, Slides - 30th Nov 2011 (25-sal).pdf similarity index 100% rename from Engineering Better Software at Microsoft - Jason Yang, Slides - 30th Nov 2011 (25-sal).pdf rename to PDFs/Engineering Better Software at Microsoft - Jason Yang, Slides - 30th Nov 2011 (25-sal).pdf diff --git a/Enhancing Comprehension and Navigation in Jupyter Notebooks with Static Analysis - 2023 (2301.04419).pdf b/PDFs/Enhancing Comprehension and Navigation in Jupyter Notebooks with Static Analysis - 2023 (2301.04419).pdf similarity index 100% rename from Enhancing Comprehension and Navigation in Jupyter Notebooks with Static Analysis - 2023 (2301.04419).pdf rename to PDFs/Enhancing Comprehension and Navigation in Jupyter Notebooks with Static Analysis - 2023 (2301.04419).pdf diff --git a/Enhancing Server Availability and Security Through Failure-Oblivious Computing - 2004 (rinard).pdf b/PDFs/Enhancing Server Availability and Security Through Failure-Oblivious Computing - 2004 (rinard).pdf similarity index 100% rename from Enhancing Server Availability and Security Through Failure-Oblivious Computing - 2004 (rinard).pdf rename to PDFs/Enhancing Server Availability and Security Through Failure-Oblivious Computing - 2004 (rinard).pdf diff --git a/Establishing a Base of Trust with Performance Counters for Enterprise Workloads - 2015 (atc15-paper-nowak).pdf b/PDFs/Establishing a Base of Trust with Performance Counters for Enterprise Workloads - 2015 (atc15-paper-nowak).pdf similarity index 100% rename from Establishing a Base of Trust with Performance Counters for Enterprise Workloads - 2015 (atc15-paper-nowak).pdf rename to PDFs/Establishing a Base of Trust with Performance Counters for Enterprise Workloads - 2015 (atc15-paper-nowak).pdf diff --git a/Estimating Flight Characteristics of Anomalous Unidentified Aerial Vehicles (entropy-21-00939-v2).pdf b/PDFs/Estimating Flight Characteristics of Anomalous Unidentified Aerial Vehicles (entropy-21-00939-v2).pdf similarity index 100% rename from Estimating Flight Characteristics of Anomalous Unidentified Aerial Vehicles (entropy-21-00939-v2).pdf rename to PDFs/Estimating Flight Characteristics of Anomalous Unidentified Aerial Vehicles (entropy-21-00939-v2).pdf diff --git a/Estoteric Hooks - Alex Ionescu - Slides (2015).pdf b/PDFs/Estoteric Hooks - Alex Ionescu - Slides (2015).pdf similarity index 100% rename from Estoteric Hooks - Alex Ionescu - Slides (2015).pdf rename to PDFs/Estoteric Hooks - Alex Ionescu - Slides (2015).pdf diff --git a/Evaluation of Contemporary Graph Databases for Efficient Persistence of Large-Scale Models.pdf b/PDFs/Evaluation of Contemporary Graph Databases for Efficient Persistence of Large-Scale Models.pdf similarity index 100% rename from Evaluation of Contemporary Graph Databases for Efficient Persistence of Large-Scale Models.pdf rename to PDFs/Evaluation of Contemporary Graph Databases for Efficient Persistence of Large-Scale Models.pdf diff --git a/Evaluation of Parallel Design Patterns for Message Processing Systems on Embedded Multicore Systems.pdf b/PDFs/Evaluation of Parallel Design Patterns for Message Processing Systems on Embedded Multicore Systems.pdf similarity index 100% rename from Evaluation of Parallel Design Patterns for Message Processing Systems on Embedded Multicore Systems.pdf rename to PDFs/Evaluation of Parallel Design Patterns for Message Processing Systems on Embedded Multicore Systems.pdf diff --git a/Evaluation of Rolling Sphere Method Using Leader Potential Concept - A Case Study - 2006 (IT P501-124).pdf b/PDFs/Evaluation of Rolling Sphere Method Using Leader Potential Concept - A Case Study - 2006 (IT P501-124).pdf similarity index 100% rename from Evaluation of Rolling Sphere Method Using Leader Potential Concept - A Case Study - 2006 (IT P501-124).pdf rename to PDFs/Evaluation of Rolling Sphere Method Using Leader Potential Concept - A Case Study - 2006 (IT P501-124).pdf diff --git a/Event Source User Guide.docx b/PDFs/Event Source User Guide.docx similarity index 100% rename from Event Source User Guide.docx rename to PDFs/Event Source User Guide.docx diff --git a/Event Source User Guide.pdf b/PDFs/Event Source User Guide.pdf similarity index 100% rename from Event Source User Guide.pdf rename to PDFs/Event Source User Guide.pdf diff --git a/EventSource Activities Specification (2016).docx b/PDFs/EventSource Activities Specification (2016).docx similarity index 100% rename from EventSource Activities Specification (2016).docx rename to PDFs/EventSource Activities Specification (2016).docx diff --git a/EventSource Activities Specification (2016).pdf b/PDFs/EventSource Activities Specification (2016).pdf similarity index 100% rename from EventSource Activities Specification (2016).pdf rename to PDFs/EventSource Activities Specification (2016).pdf diff --git a/Everything We Know About CRC But Afraid To Forget (3rd September, 2010).pdf b/PDFs/Everything We Know About CRC But Afraid To Forget (3rd September, 2010).pdf similarity index 100% rename from Everything We Know About CRC But Afraid To Forget (3rd September, 2010).pdf rename to PDFs/Everything We Know About CRC But Afraid To Forget (3rd September, 2010).pdf diff --git a/Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask (p33-david).pdf b/PDFs/Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask (p33-david).pdf similarity index 100% rename from Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask (p33-david).pdf rename to PDFs/Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask (p33-david).pdf diff --git a/Exact Minimum Degree Thresholds for Perfect Matchings in Uniform Hypergraphs (2012).pdf b/PDFs/Exact Minimum Degree Thresholds for Perfect Matchings in Uniform Hypergraphs (2012).pdf similarity index 100% rename from Exact Minimum Degree Thresholds for Perfect Matchings in Uniform Hypergraphs (2012).pdf rename to PDFs/Exact Minimum Degree Thresholds for Perfect Matchings in Uniform Hypergraphs (2012).pdf diff --git a/Experiences Porting Real Time Signal Processing Pipeline CUDA Kernels to Kepler and Windows 8 - Slides - 2014 (S4148-rt-signal-processing-pipeline-cuda-kernels-kepler-win8).pdf b/PDFs/Experiences Porting Real Time Signal Processing Pipeline CUDA Kernels to Kepler and Windows 8 - Slides - 2014 (S4148-rt-signal-processing-pipeline-cuda-kernels-kepler-win8).pdf similarity index 100% rename from Experiences Porting Real Time Signal Processing Pipeline CUDA Kernels to Kepler and Windows 8 - Slides - 2014 (S4148-rt-signal-processing-pipeline-cuda-kernels-kepler-win8).pdf rename to PDFs/Experiences Porting Real Time Signal Processing Pipeline CUDA Kernels to Kepler and Windows 8 - Slides - 2014 (S4148-rt-signal-processing-pipeline-cuda-kernels-kepler-win8).pdf diff --git a/Experiences in the Land of Virtual Abstractions - Slides - 2014 (VEE14-present601).pdf b/PDFs/Experiences in the Land of Virtual Abstractions - Slides - 2014 (VEE14-present601).pdf similarity index 100% rename from Experiences in the Land of Virtual Abstractions - Slides - 2014 (VEE14-present601).pdf rename to PDFs/Experiences in the Land of Virtual Abstractions - Slides - 2014 (VEE14-present601).pdf diff --git a/Expert programmers have fine-tuned cortical representations of source code (2020.01.28.923953v1.full).pdf b/PDFs/Expert programmers have fine-tuned cortical representations of source code (2020.01.28.923953v1.full).pdf similarity index 100% rename from Expert programmers have fine-tuned cortical representations of source code (2020.01.28.923953v1.full).pdf rename to PDFs/Expert programmers have fine-tuned cortical representations of source code (2020.01.28.923953v1.full).pdf diff --git a/Explaining AdaBoost.pdf b/PDFs/Explaining AdaBoost.pdf similarity index 100% rename from Explaining AdaBoost.pdf rename to PDFs/Explaining AdaBoost.pdf diff --git a/Exploiting Coarse-Grain Speculative Parallelism.pdf b/PDFs/Exploiting Coarse-Grain Speculative Parallelism.pdf similarity index 100% rename from Exploiting Coarse-Grain Speculative Parallelism.pdf rename to PDFs/Exploiting Coarse-Grain Speculative Parallelism.pdf diff --git a/Exploiting Deferred Destruction - An Analysis of Read-Copy-Update Techniques in Operating System Kernels (RCUdissertation.2004.07.14e1).pdf b/PDFs/Exploiting Deferred Destruction - An Analysis of Read-Copy-Update Techniques in Operating System Kernels (RCUdissertation.2004.07.14e1).pdf similarity index 100% rename from Exploiting Deferred Destruction - An Analysis of Read-Copy-Update Techniques in Operating System Kernels (RCUdissertation.2004.07.14e1).pdf rename to PDFs/Exploiting Deferred Destruction - An Analysis of Read-Copy-Update Techniques in Operating System Kernels (RCUdissertation.2004.07.14e1).pdf diff --git a/Exploiting SIMD for Complex Numerical Predicates - 2015 (HardBD16_3).pdf b/PDFs/Exploiting SIMD for Complex Numerical Predicates - 2015 (HardBD16_3).pdf similarity index 100% rename from Exploiting SIMD for Complex Numerical Predicates - 2015 (HardBD16_3).pdf rename to PDFs/Exploiting SIMD for Complex Numerical Predicates - 2015 (HardBD16_3).pdf diff --git a/Exploring Control Flow Guard in Windows 10 - Trend Micro.pdf b/PDFs/Exploring Control Flow Guard in Windows 10 - Trend Micro.pdf similarity index 100% rename from Exploring Control Flow Guard in Windows 10 - Trend Micro.pdf rename to PDFs/Exploring Control Flow Guard in Windows 10 - Trend Micro.pdf diff --git a/Exploring PLSQL New Features Best Practices - OOW 2013 Aharonovich.pdf b/PDFs/Exploring PLSQL New Features Best Practices - OOW 2013 Aharonovich.pdf similarity index 100% rename from Exploring PLSQL New Features Best Practices - OOW 2013 Aharonovich.pdf rename to PDFs/Exploring PLSQL New Features Best Practices - OOW 2013 Aharonovich.pdf diff --git a/Exponential Golomb and Rice Error Correction Codes for Generalized Near-Capacity Joint Source and Channel Coding (ExpgECRiceEC).pdf b/PDFs/Exponential Golomb and Rice Error Correction Codes for Generalized Near-Capacity Joint Source and Channel Coding (ExpgECRiceEC).pdf similarity index 100% rename from Exponential Golomb and Rice Error Correction Codes for Generalized Near-Capacity Joint Source and Channel Coding (ExpgECRiceEC).pdf rename to PDFs/Exponential Golomb and Rice Error Correction Codes for Generalized Near-Capacity Joint Source and Channel Coding (ExpgECRiceEC).pdf diff --git a/Extending Oracle E-Business Suite Release 12.1 and above using Oracle Application Express (345780).pdf b/PDFs/Extending Oracle E-Business Suite Release 12.1 and above using Oracle Application Express (345780).pdf similarity index 100% rename from Extending Oracle E-Business Suite Release 12.1 and above using Oracle Application Express (345780).pdf rename to PDFs/Extending Oracle E-Business Suite Release 12.1 and above using Oracle Application Express (345780).pdf diff --git a/Extending Python for High-performance Data-Parallel Programming (March 24, 2014).pdf b/PDFs/Extending Python for High-performance Data-Parallel Programming (March 24, 2014).pdf similarity index 100% rename from Extending Python for High-performance Data-Parallel Programming (March 24, 2014).pdf rename to PDFs/Extending Python for High-performance Data-Parallel Programming (March 24, 2014).pdf diff --git a/External Perfect Hashing for Very Large Key Sets - 2007 (cikm07).pdf b/PDFs/External Perfect Hashing for Very Large Key Sets - 2007 (cikm07).pdf similarity index 100% rename from External Perfect Hashing for Very Large Key Sets - 2007 (cikm07).pdf rename to PDFs/External Perfect Hashing for Very Large Key Sets - 2007 (cikm07).pdf diff --git a/Extra 300 - Pilot's Operating Handbook (20th Sept, 2009).pdf b/PDFs/Extra 300 - Pilot's Operating Handbook (20th Sept, 2009).pdf similarity index 100% rename from Extra 300 - Pilot's Operating Handbook (20th Sept, 2009).pdf rename to PDFs/Extra 300 - Pilot's Operating Handbook (20th Sept, 2009).pdf diff --git a/FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs - Slides.pdf b/PDFs/FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs - Slides.pdf similarity index 100% rename from FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs - Slides.pdf rename to PDFs/FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs - Slides.pdf diff --git a/FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs.pdf b/PDFs/FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs.pdf similarity index 100% rename from FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs.pdf rename to PDFs/FAST - Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs.pdf diff --git a/FASTHash - FPGA-Based High Througput Parallel Hash Table (978-3-030-50743-5_Chapter_1).pdf b/PDFs/FASTHash - FPGA-Based High Througput Parallel Hash Table (978-3-030-50743-5_Chapter_1).pdf similarity index 100% rename from FASTHash - FPGA-Based High Througput Parallel Hash Table (978-3-030-50743-5_Chapter_1).pdf rename to PDFs/FASTHash - FPGA-Based High Througput Parallel Hash Table (978-3-030-50743-5_Chapter_1).pdf diff --git a/FERRARI - Flexible and Efficient Reachability Range Assignment for Graph Indexing.pdf b/PDFs/FERRARI - Flexible and Efficient Reachability Range Assignment for Graph Indexing.pdf similarity index 100% rename from FERRARI - Flexible and Efficient Reachability Range Assignment for Graph Indexing.pdf rename to PDFs/FERRARI - Flexible and Efficient Reachability Range Assignment for Graph Indexing.pdf diff --git a/FLASHRELATE - Extracting Relational Data from Semi-Structured Spreadsheets Using Examples (Microsoft Research - April 2014).pdf b/PDFs/FLASHRELATE - Extracting Relational Data from Semi-Structured Spreadsheets Using Examples (Microsoft Research - April 2014).pdf similarity index 100% rename from FLASHRELATE - Extracting Relational Data from Semi-Structured Spreadsheets Using Examples (Microsoft Research - April 2014).pdf rename to PDFs/FLASHRELATE - Extracting Relational Data from Semi-Structured Spreadsheets Using Examples (Microsoft Research - April 2014).pdf diff --git a/FPGA Acceleration by Dynamically-Loaded Hardware Libraries - 2016 (tr16_03_Nannarelli_A).pdf b/PDFs/FPGA Acceleration by Dynamically-Loaded Hardware Libraries - 2016 (tr16_03_Nannarelli_A).pdf similarity index 100% rename from FPGA Acceleration by Dynamically-Loaded Hardware Libraries - 2016 (tr16_03_Nannarelli_A).pdf rename to PDFs/FPGA Acceleration by Dynamically-Loaded Hardware Libraries - 2016 (tr16_03_Nannarelli_A).pdf diff --git a/Faliure-Atomic msync() - A Simple and Efficient Mechanism for Preserving the Integrity of Durable Data.pdf b/PDFs/Faliure-Atomic msync() - A Simple and Efficient Mechanism for Preserving the Integrity of Durable Data.pdf similarity index 100% rename from Faliure-Atomic msync() - A Simple and Efficient Mechanism for Preserving the Integrity of Durable Data.pdf rename to PDFs/Faliure-Atomic msync() - A Simple and Efficient Mechanism for Preserving the Integrity of Durable Data.pdf diff --git a/Fallout - Reading Kernel Writes From User Space - 29th May 2019 (1905.12701).pdf b/PDFs/Fallout - Reading Kernel Writes From User Space - 29th May 2019 (1905.12701).pdf similarity index 100% rename from Fallout - Reading Kernel Writes From User Space - 29th May 2019 (1905.12701).pdf rename to PDFs/Fallout - Reading Kernel Writes From User Space - 29th May 2019 (1905.12701).pdf diff --git a/Fast Bit Compression and Expansion with Parallel Extract and Parallel Deposit Instructions - 2006 (hilewitz06).pdf b/PDFs/Fast Bit Compression and Expansion with Parallel Extract and Parallel Deposit Instructions - 2006 (hilewitz06).pdf similarity index 100% rename from Fast Bit Compression and Expansion with Parallel Extract and Parallel Deposit Instructions - 2006 (hilewitz06).pdf rename to PDFs/Fast Bit Compression and Expansion with Parallel Extract and Parallel Deposit Instructions - 2006 (hilewitz06).pdf diff --git a/Fast Bit Gather, Bit Scatter and Bit Permutation Instructions for Commodity Microprocessors - 2008 (Hilewitz_JSPS_08).pdf b/PDFs/Fast Bit Gather, Bit Scatter and Bit Permutation Instructions for Commodity Microprocessors - 2008 (Hilewitz_JSPS_08).pdf similarity index 100% rename from Fast Bit Gather, Bit Scatter and Bit Permutation Instructions for Commodity Microprocessors - 2008 (Hilewitz_JSPS_08).pdf rename to PDFs/Fast Bit Gather, Bit Scatter and Bit Permutation Instructions for Commodity Microprocessors - 2008 (Hilewitz_JSPS_08).pdf diff --git a/Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction - Intel (December, 2009).pdf b/PDFs/Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction - Intel (December, 2009).pdf similarity index 100% rename from Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction - Intel (December, 2009).pdf rename to PDFs/Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction - Intel (December, 2009).pdf diff --git a/Fast Databases with Fast Durability and Recovery Through Multicore Parallelism (osdi14-paper-zheng_wenting).pdf b/PDFs/Fast Databases with Fast Durability and Recovery Through Multicore Parallelism (osdi14-paper-zheng_wenting).pdf similarity index 100% rename from Fast Databases with Fast Durability and Recovery Through Multicore Parallelism (osdi14-paper-zheng_wenting).pdf rename to PDFs/Fast Databases with Fast Durability and Recovery Through Multicore Parallelism (osdi14-paper-zheng_wenting).pdf diff --git a/Fast Deterministic Selection - Andrei Alexandrescu - June 2016 (1606.00484v1).pdf b/PDFs/Fast Deterministic Selection - Andrei Alexandrescu - June 2016 (1606.00484v1).pdf similarity index 100% rename from Fast Deterministic Selection - Andrei Alexandrescu - June 2016 (1606.00484v1).pdf rename to PDFs/Fast Deterministic Selection - Andrei Alexandrescu - June 2016 (1606.00484v1).pdf diff --git a/Fast Exact Multiplication by the Hessian - 1993 (nc-hessian).pdf b/PDFs/Fast Exact Multiplication by the Hessian - 1993 (nc-hessian).pdf similarity index 100% rename from Fast Exact Multiplication by the Hessian - 1993 (nc-hessian).pdf rename to PDFs/Fast Exact Multiplication by the Hessian - 1993 (nc-hessian).pdf diff --git a/Fast Keyed Hash and Pseudo-Random Function using SIMD Multiply and Permute - 20 Nov 2016 (1612.06257v2).pdf b/PDFs/Fast Keyed Hash and Pseudo-Random Function using SIMD Multiply and Permute - 20 Nov 2016 (1612.06257v2).pdf similarity index 100% rename from Fast Keyed Hash and Pseudo-Random Function using SIMD Multiply and Permute - 20 Nov 2016 (1612.06257v2).pdf rename to PDFs/Fast Keyed Hash and Pseudo-Random Function using SIMD Multiply and Permute - 20 Nov 2016 (1612.06257v2).pdf diff --git a/Fast Multiple String Matching Using Streaming SIMD Extensions Technology - 2013 (psc13p08_presentation).pdf b/PDFs/Fast Multiple String Matching Using Streaming SIMD Extensions Technology - 2013 (psc13p08_presentation).pdf similarity index 100% rename from Fast Multiple String Matching Using Streaming SIMD Extensions Technology - 2013 (psc13p08_presentation).pdf rename to PDFs/Fast Multiple String Matching Using Streaming SIMD Extensions Technology - 2013 (psc13p08_presentation).pdf diff --git a/Fast Multiplication in Binary Fields on GPUs via Register Cache (ics16gpufft).pdf b/PDFs/Fast Multiplication in Binary Fields on GPUs via Register Cache (ics16gpufft).pdf similarity index 100% rename from Fast Multiplication in Binary Fields on GPUs via Register Cache (ics16gpufft).pdf rename to PDFs/Fast Multiplication in Binary Fields on GPUs via Register Cache (ics16gpufft).pdf diff --git a/Fast Packed String Matching for Short Patterns - 2012 (1209.6449).pdf b/PDFs/Fast Packed String Matching for Short Patterns - 2012 (1209.6449).pdf similarity index 100% rename from Fast Packed String Matching for Short Patterns - 2012 (1209.6449).pdf rename to PDFs/Fast Packed String Matching for Short Patterns - 2012 (1209.6449).pdf diff --git a/Fast Parallel GPU-Sorting Using a Hybrid Sort.pdf b/PDFs/Fast Parallel GPU-Sorting Using a Hybrid Sort.pdf similarity index 100% rename from Fast Parallel GPU-Sorting Using a Hybrid Sort.pdf rename to PDFs/Fast Parallel GPU-Sorting Using a Hybrid Sort.pdf diff --git a/Fast Parallel Suffix Array on the GPU.pdf b/PDFs/Fast Parallel Suffix Array on the GPU.pdf similarity index 100% rename from Fast Parallel Suffix Array on the GPU.pdf rename to PDFs/Fast Parallel Suffix Array on the GPU.pdf diff --git a/Fast Prefix Search in Little Space, with Applications.pdf b/PDFs/Fast Prefix Search in Little Space, with Applications.pdf similarity index 100% rename from Fast Prefix Search in Little Space, with Applications.pdf rename to PDFs/Fast Prefix Search in Little Space, with Applications.pdf diff --git a/Fast Quicksort Implementation Using AVX Instructions - 2015 (10.1.1.1009.7773).pdf b/PDFs/Fast Quicksort Implementation Using AVX Instructions - 2015 (10.1.1.1009.7773).pdf similarity index 100% rename from Fast Quicksort Implementation Using AVX Instructions - 2015 (10.1.1.1009.7773).pdf rename to PDFs/Fast Quicksort Implementation Using AVX Instructions - 2015 (10.1.1.1009.7773).pdf diff --git a/Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf b/PDFs/Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf similarity index 100% rename from Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf rename to PDFs/Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf diff --git a/Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf b/PDFs/Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf similarity index 100% rename from Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf rename to PDFs/Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf diff --git a/Fast Search in Hamming Space with Multi-Index Hashing.pdf b/PDFs/Fast Search in Hamming Space with Multi-Index Hashing.pdf similarity index 100% rename from Fast Search in Hamming Space with Multi-Index Hashing.pdf rename to PDFs/Fast Search in Hamming Space with Multi-Index Hashing.pdf diff --git a/Fast Sort on CPUs, GPUs and Intel MIC Architectures - Technical Report - Intel Labs (intel-labs-radix-sort-mic-report).pdf b/PDFs/Fast Sort on CPUs, GPUs and Intel MIC Architectures - Technical Report - Intel Labs (intel-labs-radix-sort-mic-report).pdf similarity index 100% rename from Fast Sort on CPUs, GPUs and Intel MIC Architectures - Technical Report - Intel Labs (intel-labs-radix-sort-mic-report).pdf rename to PDFs/Fast Sort on CPUs, GPUs and Intel MIC Architectures - Technical Report - Intel Labs (intel-labs-radix-sort-mic-report).pdf diff --git a/Fast Sorted-Set Intersection using SIMD Instructions (p1-SCHLEGEL).pdf b/PDFs/Fast Sorted-Set Intersection using SIMD Instructions (p1-SCHLEGEL).pdf similarity index 100% rename from Fast Sorted-Set Intersection using SIMD Instructions (p1-SCHLEGEL).pdf rename to PDFs/Fast Sorted-Set Intersection using SIMD Instructions (p1-SCHLEGEL).pdf diff --git a/Fast Sorting Algorithms using AVX-512 on Intel Knight's Landing (1704.08579).pdf b/PDFs/Fast Sorting Algorithms using AVX-512 on Intel Knight's Landing (1704.08579).pdf similarity index 100% rename from Fast Sorting Algorithms using AVX-512 on Intel Knight's Landing (1704.08579).pdf rename to PDFs/Fast Sorting Algorithms using AVX-512 on Intel Knight's Landing (1704.08579).pdf diff --git a/Fast Sorting Algorithms using AVX-512 on Intel Knights Landing - 24 Apr 2017 (1704.08579).pdf b/PDFs/Fast Sorting Algorithms using AVX-512 on Intel Knights Landing - 24 Apr 2017 (1704.08579).pdf similarity index 100% rename from Fast Sorting Algorithms using AVX-512 on Intel Knights Landing - 24 Apr 2017 (1704.08579).pdf rename to PDFs/Fast Sorting Algorithms using AVX-512 on Intel Knights Landing - 24 Apr 2017 (1704.08579).pdf diff --git a/Fast Splittable Pseudorandom Number Generators (oopsla14).pdf b/PDFs/Fast Splittable Pseudorandom Number Generators (oopsla14).pdf similarity index 100% rename from Fast Splittable Pseudorandom Number Generators (oopsla14).pdf rename to PDFs/Fast Splittable Pseudorandom Number Generators (oopsla14).pdf diff --git a/Fast String Correction with Levenshtein-Automata (2002) (10.1.1.16.652).pdf b/PDFs/Fast String Correction with Levenshtein-Automata (2002) (10.1.1.16.652).pdf similarity index 100% rename from Fast String Correction with Levenshtein-Automata (2002) (10.1.1.16.652).pdf rename to PDFs/Fast String Correction with Levenshtein-Automata (2002) (10.1.1.16.652).pdf diff --git a/Fast Succinct Retrieval and Approximate Membership using Ribbon - 2019 (2109.01892).pdf b/PDFs/Fast Succinct Retrieval and Approximate Membership using Ribbon - 2019 (2109.01892).pdf similarity index 100% rename from Fast Succinct Retrieval and Approximate Membership using Ribbon - 2019 (2109.01892).pdf rename to PDFs/Fast Succinct Retrieval and Approximate Membership using Ribbon - 2019 (2109.01892).pdf diff --git a/Fast and Furious - Outrunning Windeows Kernel Notification Routines from User-Mode (2020).pdf b/PDFs/Fast and Furious - Outrunning Windeows Kernel Notification Routines from User-Mode (2020).pdf similarity index 100% rename from Fast and Furious - Outrunning Windeows Kernel Notification Routines from User-Mode (2020).pdf rename to PDFs/Fast and Furious - Outrunning Windeows Kernel Notification Routines from User-Mode (2020).pdf diff --git a/Fast and Scalable Minimal Perfect Hashing for Massive Key Sets - 2017 (1702.03154).pdf b/PDFs/Fast and Scalable Minimal Perfect Hashing for Massive Key Sets - 2017 (1702.03154).pdf similarity index 100% rename from Fast and Scalable Minimal Perfect Hashing for Massive Key Sets - 2017 (1702.03154).pdf rename to PDFs/Fast and Scalable Minimal Perfect Hashing for Massive Key Sets - 2017 (1702.03154).pdf diff --git a/Fast and Space Efficient Trie Searches - Phil Bagwell - ACM.pdf b/PDFs/Fast and Space Efficient Trie Searches - Phil Bagwell - ACM.pdf similarity index 100% rename from Fast and Space Efficient Trie Searches - Phil Bagwell - ACM.pdf rename to PDFs/Fast and Space Efficient Trie Searches - Phil Bagwell - ACM.pdf diff --git a/FastBDT - A speed-optimized and cache-friendly implementation of stochastic gradient-boosted decision trees for multivariate classification - 2016 (1609.06119v1).pdf b/PDFs/FastBDT - A speed-optimized and cache-friendly implementation of stochastic gradient-boosted decision trees for multivariate classification - 2016 (1609.06119v1).pdf similarity index 100% rename from FastBDT - A speed-optimized and cache-friendly implementation of stochastic gradient-boosted decision trees for multivariate classification - 2016 (1609.06119v1).pdf rename to PDFs/FastBDT - A speed-optimized and cache-friendly implementation of stochastic gradient-boosted decision trees for multivariate classification - 2016 (1609.06119v1).pdf diff --git a/Faster 64-bit Universal Hashing using Carry-less Multiplication - 2015 (1503.03465).pdf b/PDFs/Faster 64-bit Universal Hashing using Carry-less Multiplication - 2015 (1503.03465).pdf similarity index 100% rename from Faster 64-bit Universal Hashing using Carry-less Multiplication - 2015 (1503.03465).pdf rename to PDFs/Faster 64-bit Universal Hashing using Carry-less Multiplication - 2015 (1503.03465).pdf diff --git a/Faster Base64 Encoding and Decoding Using AVX2 Instructions v4 (2018) (1704.00605).pdf b/PDFs/Faster Base64 Encoding and Decoding Using AVX2 Instructions v4 (2018) (1704.00605).pdf similarity index 100% rename from Faster Base64 Encoding and Decoding Using AVX2 Instructions v4 (2018) (1704.00605).pdf rename to PDFs/Faster Base64 Encoding and Decoding Using AVX2 Instructions v4 (2018) (1704.00605).pdf diff --git a/Faster Methods for Random Sampling - 1984 (Vit84.sampling).pdf b/PDFs/Faster Methods for Random Sampling - 1984 (Vit84.sampling).pdf similarity index 100% rename from Faster Methods for Random Sampling - 1984 (Vit84.sampling).pdf rename to PDFs/Faster Methods for Random Sampling - 1984 (Vit84.sampling).pdf diff --git a/Faster Population Counts using AVX2 Instructions (1611.07612v1).pdf b/PDFs/Faster Population Counts using AVX2 Instructions (1611.07612v1).pdf similarity index 100% rename from Faster Population Counts using AVX2 Instructions (1611.07612v1).pdf rename to PDFs/Faster Population Counts using AVX2 Instructions (1611.07612v1).pdf diff --git a/Featherweight Threads for Communication - 2011 (parasites_tech11).pdf b/PDFs/Featherweight Threads for Communication - 2011 (parasites_tech11).pdf similarity index 100% rename from Featherweight Threads for Communication - 2011 (parasites_tech11).pdf rename to PDFs/Featherweight Threads for Communication - 2011 (parasites_tech11).pdf diff --git a/Fibers Under The Magnifying Glass - 2018 (p1364r0).pdf b/PDFs/Fibers Under The Magnifying Glass - 2018 (p1364r0).pdf similarity index 100% rename from Fibers Under The Magnifying Glass - 2018 (p1364r0).pdf rename to PDFs/Fibers Under The Magnifying Glass - 2018 (p1364r0).pdf diff --git a/Fibre Channel Fundamentals.pdf b/PDFs/Fibre Channel Fundamentals.pdf similarity index 100% rename from Fibre Channel Fundamentals.pdf rename to PDFs/Fibre Channel Fundamentals.pdf diff --git a/Fibre Channel Reference Card.pdf b/PDFs/Fibre Channel Reference Card.pdf similarity index 100% rename from Fibre Channel Reference Card.pdf rename to PDFs/Fibre Channel Reference Card.pdf diff --git a/Filter Manager - Windows.pdf b/PDFs/Filter Manager - Windows.pdf similarity index 100% rename from Filter Manager - Windows.pdf rename to PDFs/Filter Manager - Windows.pdf diff --git a/Filter Manager - Windows.ppt b/PDFs/Filter Manager - Windows.ppt similarity index 100% rename from Filter Manager - Windows.ppt rename to PDFs/Filter Manager - Windows.ppt diff --git a/Filter Representation in Vectorized Query Execution (ngom-damon2021).pdf b/PDFs/Filter Representation in Vectorized Query Execution (ngom-damon2021).pdf similarity index 100% rename from Filter Representation in Vectorized Query Execution (ngom-damon2021).pdf rename to PDFs/Filter Representation in Vectorized Query Execution (ngom-damon2021).pdf diff --git a/Finance - Salomon Smith Barney Introductory Guide to Equity Options (1998).pdf b/PDFs/Finance - Salomon Smith Barney Introductory Guide to Equity Options (1998).pdf similarity index 100% rename from Finance - Salomon Smith Barney Introductory Guide to Equity Options (1998).pdf rename to PDFs/Finance - Salomon Smith Barney Introductory Guide to Equity Options (1998).pdf diff --git a/Finding Frequent Items in Data Streams - PLVDB - 2008.pdf b/PDFs/Finding Frequent Items in Data Streams - PLVDB - 2008.pdf similarity index 100% rename from Finding Frequent Items in Data Streams - PLVDB - 2008.pdf rename to PDFs/Finding Frequent Items in Data Streams - PLVDB - 2008.pdf diff --git a/Finding Frequent Items in Data Streams.pdf b/PDFs/Finding Frequent Items in Data Streams.pdf similarity index 100% rename from Finding Frequent Items in Data Streams.pdf rename to PDFs/Finding Frequent Items in Data Streams.pdf diff --git a/Finding Minimal Perfect Hash Functions - 1986 (10.1.1.144.9650).pdf b/PDFs/Finding Minimal Perfect Hash Functions - 1986 (10.1.1.144.9650).pdf similarity index 100% rename from Finding Minimal Perfect Hash Functions - 1986 (10.1.1.144.9650).pdf rename to PDFs/Finding Minimal Perfect Hash Functions - 1986 (10.1.1.144.9650).pdf diff --git a/Finding Similar Items.pdf b/PDFs/Finding Similar Items.pdf similarity index 100% rename from Finding Similar Items.pdf rename to PDFs/Finding Similar Items.pdf diff --git a/Finding Small Balanced Separators (2006).pdf b/PDFs/Finding Small Balanced Separators (2006).pdf similarity index 100% rename from Finding Small Balanced Separators (2006).pdf rename to PDFs/Finding Small Balanced Separators (2006).pdf diff --git a/Flush+Reload - A High-Resolution, Low-Noise, L3 Cache Side-Channel Attack (2014).pdf b/PDFs/Flush+Reload - A High-Resolution, Low-Noise, L3 Cache Side-Channel Attack (2014).pdf similarity index 100% rename from Flush+Reload - A High-Resolution, Low-Noise, L3 Cache Side-Channel Attack (2014).pdf rename to PDFs/Flush+Reload - A High-Resolution, Low-Noise, L3 Cache Side-Channel Attack (2014).pdf diff --git a/Folding and Unfolding - Erik D. Demaine - Ph.D Thesis 2001 (eddemaine2001).pdf b/PDFs/Folding and Unfolding - Erik D. Demaine - Ph.D Thesis 2001 (eddemaine2001).pdf similarity index 100% rename from Folding and Unfolding - Erik D. Demaine - Ph.D Thesis 2001 (eddemaine2001).pdf rename to PDFs/Folding and Unfolding - Erik D. Demaine - Ph.D Thesis 2001 (eddemaine2001).pdf diff --git a/Foreign Library Interface.pdf b/PDFs/Foreign Library Interface.pdf similarity index 100% rename from Foreign Library Interface.pdf rename to PDFs/Foreign Library Interface.pdf diff --git a/Foundations of Data Science (June, 2016).pdf b/PDFs/Foundations of Data Science (June, 2016).pdf similarity index 100% rename from Foundations of Data Science (June, 2016).pdf rename to PDFs/Foundations of Data Science (June, 2016).pdf diff --git a/Foundations of Data Science.pdf b/PDFs/Foundations of Data Science.pdf similarity index 100% rename from Foundations of Data Science.pdf rename to PDFs/Foundations of Data Science.pdf diff --git a/Foundations of Databases.pdf b/PDFs/Foundations of Databases.pdf similarity index 100% rename from Foundations of Databases.pdf rename to PDFs/Foundations of Databases.pdf diff --git a/Fractal Prefetching B+ Trees - Optimizing Both Cache and Disk Performance.pdf b/PDFs/Fractal Prefetching B+ Trees - Optimizing Both Cache and Disk Performance.pdf similarity index 100% rename from Fractal Prefetching B+ Trees - Optimizing Both Cache and Disk Performance.pdf rename to PDFs/Fractal Prefetching B+ Trees - Optimizing Both Cache and Disk Performance.pdf diff --git a/Framework for Instruction-level Tracing and Analysis of Program Executions (2006).pdf b/PDFs/Framework for Instruction-level Tracing and Analysis of Program Executions (2006).pdf similarity index 100% rename from Framework for Instruction-level Tracing and Analysis of Program Executions (2006).pdf rename to PDFs/Framework for Instruction-level Tracing and Analysis of Program Executions (2006).pdf diff --git a/Free Launch - Optimizing GPU Dynamic Kernel Launches through Thread Reuse (2015).pdf b/PDFs/Free Launch - Optimizing GPU Dynamic Kernel Launches through Thread Reuse (2015).pdf similarity index 100% rename from Free Launch - Optimizing GPU Dynamic Kernel Launches through Thread Reuse (2015).pdf rename to PDFs/Free Launch - Optimizing GPU Dynamic Kernel Launches through Thread Reuse (2015).pdf diff --git a/From Numerical Cosmology to Efficient Bit Abstractions for the Standard Library - Vincent Reverdy - CppCon 2016.pdf b/PDFs/From Numerical Cosmology to Efficient Bit Abstractions for the Standard Library - Vincent Reverdy - CppCon 2016.pdf similarity index 100% rename from From Numerical Cosmology to Efficient Bit Abstractions for the Standard Library - Vincent Reverdy - CppCon 2016.pdf rename to PDFs/From Numerical Cosmology to Efficient Bit Abstractions for the Standard Library - Vincent Reverdy - CppCon 2016.pdf diff --git a/Fully Concurrent Garbage Collection of Actors on Many-Core Machines - 2013 (opsla237-clebsch).pdf b/PDFs/Fully Concurrent Garbage Collection of Actors on Many-Core Machines - 2013 (opsla237-clebsch).pdf similarity index 100% rename from Fully Concurrent Garbage Collection of Actors on Many-Core Machines - 2013 (opsla237-clebsch).pdf rename to PDFs/Fully Concurrent Garbage Collection of Actors on Many-Core Machines - 2013 (opsla237-clebsch).pdf diff --git a/Fundamentals of COM(+) - Part 1 - Slides - Don Box.pdf b/PDFs/Fundamentals of COM(+) - Part 1 - Slides - Don Box.pdf similarity index 100% rename from Fundamentals of COM(+) - Part 1 - Slides - Don Box.pdf rename to PDFs/Fundamentals of COM(+) - Part 1 - Slides - Don Box.pdf diff --git a/Fundamentals of Calculs - Crowell et al - 2016.pdf b/PDFs/Fundamentals of Calculs - Crowell et al - 2016.pdf similarity index 100% rename from Fundamentals of Calculs - Crowell et al - 2016.pdf rename to PDFs/Fundamentals of Calculs - Crowell et al - 2016.pdf diff --git a/Fundamentals of Deep Learning of Representations - 2014 (Tel-Aviv-7nov2014).pdf b/PDFs/Fundamentals of Deep Learning of Representations - 2014 (Tel-Aviv-7nov2014).pdf similarity index 100% rename from Fundamentals of Deep Learning of Representations - 2014 (Tel-Aviv-7nov2014).pdf rename to PDFs/Fundamentals of Deep Learning of Representations - 2014 (Tel-Aviv-7nov2014).pdf diff --git a/Fundamentals of Learning (2015).pdf b/PDFs/Fundamentals of Learning (2015).pdf similarity index 100% rename from Fundamentals of Learning (2015).pdf rename to PDFs/Fundamentals of Learning (2015).pdf diff --git a/Further Scramblings of Marsaglia's Xorshift Generators - 23 May 2016 (1404.0390).pdf b/PDFs/Further Scramblings of Marsaglia's Xorshift Generators - 23 May 2016 (1404.0390).pdf similarity index 100% rename from Further Scramblings of Marsaglia's Xorshift Generators - 23 May 2016 (1404.0390).pdf rename to PDFs/Further Scramblings of Marsaglia's Xorshift Generators - 23 May 2016 (1404.0390).pdf diff --git a/Futexes Are Tricky - Ulrich Drepper (2011).pdf b/PDFs/Futexes Are Tricky - Ulrich Drepper (2011).pdf similarity index 100% rename from Futexes Are Tricky - Ulrich Drepper (2011).pdf rename to PDFs/Futexes Are Tricky - Ulrich Drepper (2011).pdf diff --git a/GDB Cheat Sheet.pdf b/PDFs/GDB Cheat Sheet.pdf similarity index 100% rename from GDB Cheat Sheet.pdf rename to PDFs/GDB Cheat Sheet.pdf diff --git a/GDB Quick Reference.pdf b/PDFs/GDB Quick Reference.pdf similarity index 100% rename from GDB Quick Reference.pdf rename to PDFs/GDB Quick Reference.pdf diff --git a/GPERF - A Perfect Hash Function Generator.pdf b/PDFs/GPERF - A Perfect Hash Function Generator.pdf similarity index 100% rename from GPERF - A Perfect Hash Function Generator.pdf rename to PDFs/GPERF - A Perfect Hash Function Generator.pdf diff --git a/GPT-4 System Card.pdf b/PDFs/GPT-4 System Card.pdf similarity index 100% rename from GPT-4 System Card.pdf rename to PDFs/GPT-4 System Card.pdf diff --git a/GPT-4 Technical Report.pdf b/PDFs/GPT-4 Technical Report.pdf similarity index 100% rename from GPT-4 Technical Report.pdf rename to PDFs/GPT-4 Technical Report.pdf diff --git a/GPU Control Flow and Synchronization - Slides.pdf b/PDFs/GPU Control Flow and Synchronization - Slides.pdf similarity index 100% rename from GPU Control Flow and Synchronization - Slides.pdf rename to PDFs/GPU Control Flow and Synchronization - Slides.pdf diff --git a/GPU Optimization Fundamentals.pdf b/PDFs/GPU Optimization Fundamentals.pdf similarity index 100% rename from GPU Optimization Fundamentals.pdf rename to PDFs/GPU Optimization Fundamentals.pdf diff --git a/GPU Programming Basics - Slides.pdf b/PDFs/GPU Programming Basics - Slides.pdf similarity index 100% rename from GPU Programming Basics - Slides.pdf rename to PDFs/GPU Programming Basics - Slides.pdf diff --git a/GPU Random Numbers via the Tiny Encryption Algorithm (2010).pdf b/PDFs/GPU Random Numbers via the Tiny Encryption Algorithm (2010).pdf similarity index 100% rename from GPU Random Numbers via the Tiny Encryption Algorithm (2010).pdf rename to PDFs/GPU Random Numbers via the Tiny Encryption Algorithm (2010).pdf diff --git a/GPU-ArraySort - A parallel, in-place algorithm for sorting large number of arrays (2016).pdf b/PDFs/GPU-ArraySort - A parallel, in-place algorithm for sorting large number of arrays (2016).pdf similarity index 100% rename from GPU-ArraySort - A parallel, in-place algorithm for sorting large number of arrays (2016).pdf rename to PDFs/GPU-ArraySort - A parallel, in-place algorithm for sorting large number of arrays (2016).pdf diff --git a/GRIM - Leveraging GPUs for Kernel Integrity Monitoring.pdf b/PDFs/GRIM - Leveraging GPUs for Kernel Integrity Monitoring.pdf similarity index 100% rename from GRIM - Leveraging GPUs for Kernel Integrity Monitoring.pdf rename to PDFs/GRIM - Leveraging GPUs for Kernel Integrity Monitoring.pdf diff --git a/GTC 2010 (Part 1) - High Productivity Development.pdf b/PDFs/GTC 2010 (Part 1) - High Productivity Development.pdf similarity index 100% rename from GTC 2010 (Part 1) - High Productivity Development.pdf rename to PDFs/GTC 2010 (Part 1) - High Productivity Development.pdf diff --git a/GTC 2010 (Part 2) - Thrust By Example.pdf b/PDFs/GTC 2010 (Part 2) - Thrust By Example.pdf similarity index 100% rename from GTC 2010 (Part 2) - Thrust By Example.pdf rename to PDFs/GTC 2010 (Part 2) - Thrust By Example.pdf diff --git a/GTC 2017 - Parallel Depth First on GPU - Slides (s7469-maxim-naumov-parallel-depth-first-on-gpu).pdf b/PDFs/GTC 2017 - Parallel Depth First on GPU - Slides (s7469-maxim-naumov-parallel-depth-first-on-gpu).pdf similarity index 100% rename from GTC 2017 - Parallel Depth First on GPU - Slides (s7469-maxim-naumov-parallel-depth-first-on-gpu).pdf rename to PDFs/GTC 2017 - Parallel Depth First on GPU - Slides (s7469-maxim-naumov-parallel-depth-first-on-gpu).pdf diff --git a/General Analysis of Maxima and Minima in Constrained Optimization Problems.pdf b/PDFs/General Analysis of Maxima and Minima in Constrained Optimization Problems.pdf similarity index 100% rename from General Analysis of Maxima and Minima in Constrained Optimization Problems.pdf rename to PDFs/General Analysis of Maxima and Minima in Constrained Optimization Problems.pdf diff --git a/General Incremental Sliding-Window Aggregation (p702-tangwongsan).pdf b/PDFs/General Incremental Sliding-Window Aggregation (p702-tangwongsan).pdf similarity index 100% rename from General Incremental Sliding-Window Aggregation (p702-tangwongsan).pdf rename to PDFs/General Incremental Sliding-Window Aggregation (p702-tangwongsan).pdf diff --git a/General-Purpose Graphics Processor Architecture (2018).pdf b/PDFs/General-Purpose Graphics Processor Architecture (2018).pdf similarity index 100% rename from General-Purpose Graphics Processor Architecture (2018).pdf rename to PDFs/General-Purpose Graphics Processor Architecture (2018).pdf diff --git a/Generalized Golomb Codes and Adaptive Coding of Wavelet-Transformed Image Subbands (August 15th, 2003).pdf b/PDFs/Generalized Golomb Codes and Adaptive Coding of Wavelet-Transformed Image Subbands (August 15th, 2003).pdf similarity index 100% rename from Generalized Golomb Codes and Adaptive Coding of Wavelet-Transformed Image Subbands (August 15th, 2003).pdf rename to PDFs/Generalized Golomb Codes and Adaptive Coding of Wavelet-Transformed Image Subbands (August 15th, 2003).pdf diff --git a/Generalized Histogram Algorithms for CUDA GPUs - Slides - 2012 (histogram_para2012).pdf b/PDFs/Generalized Histogram Algorithms for CUDA GPUs - Slides - 2012 (histogram_para2012).pdf similarity index 100% rename from Generalized Histogram Algorithms for CUDA GPUs - Slides - 2012 (histogram_para2012).pdf rename to PDFs/Generalized Histogram Algorithms for CUDA GPUs - Slides - 2012 (histogram_para2012).pdf diff --git a/Generating Sequences With Recurrent Neural Networks (1308.0850v5).pdf b/PDFs/Generating Sequences With Recurrent Neural Networks (1308.0850v5).pdf similarity index 100% rename from Generating Sequences With Recurrent Neural Networks (1308.0850v5).pdf rename to PDFs/Generating Sequences With Recurrent Neural Networks (1308.0850v5).pdf diff --git a/Generating Text with Recurrent Neural Networks (LANG-RNN).pdf b/PDFs/Generating Text with Recurrent Neural Networks (LANG-RNN).pdf similarity index 100% rename from Generating Text with Recurrent Neural Networks (LANG-RNN).pdf rename to PDFs/Generating Text with Recurrent Neural Networks (LANG-RNN).pdf diff --git a/Getting Physical - Extreme Abuse of Intel-based Paging Systems - Slides - 2016 (CSW2016_Economou-Nissim_GettingPhysical).pdf b/PDFs/Getting Physical - Extreme Abuse of Intel-based Paging Systems - Slides - 2016 (CSW2016_Economou-Nissim_GettingPhysical).pdf similarity index 100% rename from Getting Physical - Extreme Abuse of Intel-based Paging Systems - Slides - 2016 (CSW2016_Economou-Nissim_GettingPhysical).pdf rename to PDFs/Getting Physical - Extreme Abuse of Intel-based Paging Systems - Slides - 2016 (CSW2016_Economou-Nissim_GettingPhysical).pdf diff --git a/Getting Started with CUDA (2008).pdf b/PDFs/Getting Started with CUDA (2008).pdf similarity index 100% rename from Getting Started with CUDA (2008).pdf rename to PDFs/Getting Started with CUDA (2008).pdf diff --git a/Getting Started with Software Tracing in Windows Drivers (WinHEC 2005 - April 18, 2005).pdf b/PDFs/Getting Started with Software Tracing in Windows Drivers (WinHEC 2005 - April 18, 2005).pdf similarity index 100% rename from Getting Started with Software Tracing in Windows Drivers (WinHEC 2005 - April 18, 2005).pdf rename to PDFs/Getting Started with Software Tracing in Windows Drivers (WinHEC 2005 - April 18, 2005).pdf diff --git a/Git Magic.pdf b/PDFs/Git Magic.pdf similarity index 100% rename from Git Magic.pdf rename to PDFs/Git Magic.pdf diff --git a/Git from the Bottom Up.pdf b/PDFs/Git from the Bottom Up.pdf similarity index 100% rename from Git from the Bottom Up.pdf rename to PDFs/Git from the Bottom Up.pdf diff --git a/Go 1.5 Concurrent Garbage Collector Pacing.pdf b/PDFs/Go 1.5 Concurrent Garbage Collector Pacing.pdf similarity index 100% rename from Go 1.5 Concurrent Garbage Collector Pacing.pdf rename to PDFs/Go 1.5 Concurrent Garbage Collector Pacing.pdf diff --git a/Goals Gone Wild - The Systematic Side Effects of Over-Prescribing Goal Setting - Harvard Business School (09-083).pdf b/PDFs/Goals Gone Wild - The Systematic Side Effects of Over-Prescribing Goal Setting - Harvard Business School (09-083).pdf similarity index 100% rename from Goals Gone Wild - The Systematic Side Effects of Over-Prescribing Goal Setting - Harvard Business School (09-083).pdf rename to PDFs/Goals Gone Wild - The Systematic Side Effects of Over-Prescribing Goal Setting - Harvard Business School (09-083).pdf diff --git a/Google C++ Style Guide.pdf b/PDFs/Google C++ Style Guide.pdf similarity index 100% rename from Google C++ Style Guide.pdf rename to PDFs/Google C++ Style Guide.pdf diff --git a/Google's Neural Machine Translation System - Bridging the Gap between Human and Machine Translation - 2016 (1609.08144v1).pdf b/PDFs/Google's Neural Machine Translation System - Bridging the Gap between Human and Machine Translation - 2016 (1609.08144v1).pdf similarity index 100% rename from Google's Neural Machine Translation System - Bridging the Gap between Human and Machine Translation - 2016 (1609.08144v1).pdf rename to PDFs/Google's Neural Machine Translation System - Bridging the Gap between Human and Machine Translation - 2016 (1609.08144v1).pdf diff --git a/Grand Central Dispatch - FreeBSD Dev Summit (18 Sep 2009).pdf b/PDFs/Grand Central Dispatch - FreeBSD Dev Summit (18 Sep 2009).pdf similarity index 100% rename from Grand Central Dispatch - FreeBSD Dev Summit (18 Sep 2009).pdf rename to PDFs/Grand Central Dispatch - FreeBSD Dev Summit (18 Sep 2009).pdf diff --git a/Graph Theoretic Obstacles to Perfect Hashing - 1994 (TR0257).pdf b/PDFs/Graph Theoretic Obstacles to Perfect Hashing - 1994 (TR0257).pdf similarity index 100% rename from Graph Theoretic Obstacles to Perfect Hashing - 1994 (TR0257).pdf rename to PDFs/Graph Theoretic Obstacles to Perfect Hashing - 1994 (TR0257).pdf diff --git a/Graph Theory (2005).pdf b/PDFs/Graph Theory (2005).pdf similarity index 100% rename from Graph Theory (2005).pdf rename to PDFs/Graph Theory (2005).pdf diff --git a/Graph-Based Algorithms for Boolean Function Manipulation - 1986 (BDD_ieeetc86).pdf b/PDFs/Graph-Based Algorithms for Boolean Function Manipulation - 1986 (BDD_ieeetc86).pdf similarity index 100% rename from Graph-Based Algorithms for Boolean Function Manipulation - 1986 (BDD_ieeetc86).pdf rename to PDFs/Graph-Based Algorithms for Boolean Function Manipulation - 1986 (BDD_ieeetc86).pdf diff --git a/GraphBLAS Mathmatics - Provisional Release 1.0 - Jeremy Kepner (26th April, 2017).pdf b/PDFs/GraphBLAS Mathmatics - Provisional Release 1.0 - Jeremy Kepner (26th April, 2017).pdf similarity index 100% rename from GraphBLAS Mathmatics - Provisional Release 1.0 - Jeremy Kepner (26th April, 2017).pdf rename to PDFs/GraphBLAS Mathmatics - Provisional Release 1.0 - Jeremy Kepner (26th April, 2017).pdf diff --git a/Graphs, Hypergraphs and Hashing (1994).pdf b/PDFs/Graphs, Hypergraphs and Hashing (1994).pdf similarity index 100% rename from Graphs, Hypergraphs and Hashing (1994).pdf rename to PDFs/Graphs, Hypergraphs and Hashing (1994).pdf diff --git a/Guide to Automatic Vectorization with Intel AVX-512 Instructions in Knights Landing Processors - Bonan Zhang - Colfax International, 2016 (Colfax_KNL_AVX512_Guide).pdf b/PDFs/Guide to Automatic Vectorization with Intel AVX-512 Instructions in Knights Landing Processors - Bonan Zhang - Colfax International, 2016 (Colfax_KNL_AVX512_Guide).pdf similarity index 100% rename from Guide to Automatic Vectorization with Intel AVX-512 Instructions in Knights Landing Processors - Bonan Zhang - Colfax International, 2016 (Colfax_KNL_AVX512_Guide).pdf rename to PDFs/Guide to Automatic Vectorization with Intel AVX-512 Instructions in Knights Landing Processors - Bonan Zhang - Colfax International, 2016 (Colfax_KNL_AVX512_Guide).pdf diff --git a/Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2015 (SC5139).pdf b/PDFs/Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2015 (SC5139).pdf similarity index 100% rename from Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2015 (SC5139).pdf rename to PDFs/Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2015 (SC5139).pdf diff --git a/Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2016 (S6374).pdf b/PDFs/Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2016 (S6374).pdf similarity index 100% rename from Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2016 (S6374).pdf rename to PDFs/Gunrock - A Fast and Programmable Multi-GPU Graph Processing Library - Slides - 2016 (S6374).pdf diff --git a/Gunrock - A High-Performance Graph Processing Library on the GPU - 2016.pdf b/PDFs/Gunrock - A High-Performance Graph Processing Library on the GPU - 2016.pdf similarity index 100% rename from Gunrock - A High-Performance Graph Processing Library on the GPU - 2016.pdf rename to PDFs/Gunrock - A High-Performance Graph Processing Library on the GPU - 2016.pdf diff --git a/H2O - The Opytimized HTTP Server (Kazuho Oku, 2014).pdf b/PDFs/H2O - The Opytimized HTTP Server (Kazuho Oku, 2014).pdf similarity index 100% rename from H2O - The Opytimized HTTP Server (Kazuho Oku, 2014).pdf rename to PDFs/H2O - The Opytimized HTTP Server (Kazuho Oku, 2014).pdf diff --git a/HARE - Hardware Acceleration for Regular Expressions - 2016 (micro16).pdf b/PDFs/HARE - Hardware Acceleration for Regular Expressions - 2016 (micro16).pdf similarity index 100% rename from HARE - Hardware Acceleration for Regular Expressions - 2016 (micro16).pdf rename to PDFs/HARE - Hardware Acceleration for Regular Expressions - 2016 (micro16).pdf diff --git a/HASHI - An Application-Specific Instruction Set Extension for Hashing - 2014 (adms14_arnold).pdf b/PDFs/HASHI - An Application-Specific Instruction Set Extension for Hashing - 2014 (adms14_arnold).pdf similarity index 100% rename from HASHI - An Application-Specific Instruction Set Extension for Hashing - 2014 (adms14_arnold).pdf rename to PDFs/HASHI - An Application-Specific Instruction Set Extension for Hashing - 2014 (adms14_arnold).pdf diff --git a/HAT-trie - A Cache-conscious Trie-based Data Structure for Strings - 2007 (CRPITV62Askitis).pdf b/PDFs/HAT-trie - A Cache-conscious Trie-based Data Structure for Strings - 2007 (CRPITV62Askitis).pdf similarity index 100% rename from HAT-trie - A Cache-conscious Trie-based Data Structure for Strings - 2007 (CRPITV62Askitis).pdf rename to PDFs/HAT-trie - A Cache-conscious Trie-based Data Structure for Strings - 2007 (CRPITV62Askitis).pdf diff --git a/HDF5 - Taming Parallel IO Complexity with Auto-Tuning (P4091-0713_2).pdf b/PDFs/HDF5 - Taming Parallel IO Complexity with Auto-Tuning (P4091-0713_2).pdf similarity index 100% rename from HDF5 - Taming Parallel IO Complexity with Auto-Tuning (P4091-0713_2).pdf rename to PDFs/HDF5 - Taming Parallel IO Complexity with Auto-Tuning (P4091-0713_2).pdf diff --git a/HELIX-RC - An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs (campanoni14-isca).pdf b/PDFs/HELIX-RC - An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs (campanoni14-isca).pdf similarity index 100% rename from HELIX-RC - An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs (campanoni14-isca).pdf rename to PDFs/HELIX-RC - An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs (campanoni14-isca).pdf diff --git a/HTTP as the Narrow Waist of the Future Internet.pdf b/PDFs/HTTP as the Narrow Waist of the Future Internet.pdf similarity index 100% rename from HTTP as the Narrow Waist of the Future Internet.pdf rename to PDFs/HTTP as the Narrow Waist of the Future Internet.pdf diff --git a/Hardware Acceleration for Memory-to-Memory Copies - January 13, 2017 (EECS-2017-2).pdf b/PDFs/Hardware Acceleration for Memory-to-Memory Copies - January 13, 2017 (EECS-2017-2).pdf similarity index 100% rename from Hardware Acceleration for Memory-to-Memory Copies - January 13, 2017 (EECS-2017-2).pdf rename to PDFs/Hardware Acceleration for Memory-to-Memory Copies - January 13, 2017 (EECS-2017-2).pdf diff --git a/Hardware Breakpoint (or watchpoint) usage in Linux Kernel (ols2009-pages-149-158).pdf b/PDFs/Hardware Breakpoint (or watchpoint) usage in Linux Kernel (ols2009-pages-149-158).pdf similarity index 100% rename from Hardware Breakpoint (or watchpoint) usage in Linux Kernel (ols2009-pages-149-158).pdf rename to PDFs/Hardware Breakpoint (or watchpoint) usage in Linux Kernel (ols2009-pages-149-158).pdf diff --git a/Hardware Transactional Memory on Haswell.pdf b/PDFs/Hardware Transactional Memory on Haswell.pdf similarity index 100% rename from Hardware Transactional Memory on Haswell.pdf rename to PDFs/Hardware Transactional Memory on Haswell.pdf diff --git a/Hardware is the new software (baumann-hotos17).pdf b/PDFs/Hardware is the new software (baumann-hotos17).pdf similarity index 100% rename from Hardware is the new software (baumann-hotos17).pdf rename to PDFs/Hardware is the new software (baumann-hotos17).pdf diff --git a/Hardware-Aware Optimization- Using Intel Streaming SIMD Extensions - Slides (2010).pdf b/PDFs/Hardware-Aware Optimization- Using Intel Streaming SIMD Extensions - Slides (2010).pdf similarity index 100% rename from Hardware-Aware Optimization- Using Intel Streaming SIMD Extensions - Slides (2010).pdf rename to PDFs/Hardware-Aware Optimization- Using Intel Streaming SIMD Extensions - Slides (2010).pdf diff --git a/Harnessing Intel Processor Trace on Windows for Vulnerability Discovery - D1T1 - Richard Johnson - Slides (2017).pdf b/PDFs/Harnessing Intel Processor Trace on Windows for Vulnerability Discovery - D1T1 - Richard Johnson - Slides (2017).pdf similarity index 100% rename from Harnessing Intel Processor Trace on Windows for Vulnerability Discovery - D1T1 - Richard Johnson - Slides (2017).pdf rename to PDFs/Harnessing Intel Processor Trace on Windows for Vulnerability Discovery - D1T1 - Richard Johnson - Slides (2017).pdf diff --git a/Hash Functions for GPU Rendering - 2020 (Jarzynski2020Hash).pdf b/PDFs/Hash Functions for GPU Rendering - 2020 (Jarzynski2020Hash).pdf similarity index 100% rename from Hash Functions for GPU Rendering - 2020 (Jarzynski2020Hash).pdf rename to PDFs/Hash Functions for GPU Rendering - 2020 (Jarzynski2020Hash).pdf diff --git a/Hash Tables - Jeff Erickson (2014).pdf b/PDFs/Hash Tables - Jeff Erickson (2014).pdf similarity index 100% rename from Hash Tables - Jeff Erickson (2014).pdf rename to PDFs/Hash Tables - Jeff Erickson (2014).pdf diff --git a/Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions - 1999 (10.1.1.148.7694).pdf b/PDFs/Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions - 1999 (10.1.1.148.7694).pdf similarity index 100% rename from Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions - 1999 (10.1.1.148.7694).pdf rename to PDFs/Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions - 1999 (10.1.1.148.7694).pdf diff --git a/Hash, Displace, and Compress (esa09).pdf b/PDFs/Hash, Displace, and Compress (esa09).pdf similarity index 100% rename from Hash, Displace, and Compress (esa09).pdf rename to PDFs/Hash, Displace, and Compress (esa09).pdf diff --git a/Hashcash - A Denial of Service Counter-Measure (1st August, 2002).pdf b/PDFs/Hashcash - A Denial of Service Counter-Measure (1st August, 2002).pdf similarity index 100% rename from Hashcash - A Denial of Service Counter-Measure (1st August, 2002).pdf rename to PDFs/Hashcash - A Denial of Service Counter-Measure (1st August, 2002).pdf diff --git a/Haskell vs. F# vs. Scala - A High-Level Language Features and Parallelism Support Comparison (fhpc12).pdf b/PDFs/Haskell vs. F# vs. Scala - A High-Level Language Features and Parallelism Support Comparison (fhpc12).pdf similarity index 100% rename from Haskell vs. F# vs. Scala - A High-Level Language Features and Parallelism Support Comparison (fhpc12).pdf rename to PDFs/Haskell vs. F# vs. Scala - A High-Level Language Features and Parallelism Support Comparison (fhpc12).pdf diff --git a/Haswell Block Diagram.pdf b/PDFs/Haswell Block Diagram.pdf similarity index 100% rename from Haswell Block Diagram.pdf rename to PDFs/Haswell Block Diagram.pdf diff --git a/Heapy - A Memory Profiler and Debugger for Python - 2006 (heapy-thesis).pdf b/PDFs/Heapy - A Memory Profiler and Debugger for Python - 2006 (heapy-thesis).pdf similarity index 100% rename from Heapy - A Memory Profiler and Debugger for Python - 2006 (heapy-thesis).pdf rename to PDFs/Heapy - A Memory Profiler and Debugger for Python - 2006 (heapy-thesis).pdf diff --git a/Heracles - Improving Resource Efficiency at Scale (2015).pdf b/PDFs/Heracles - Improving Resource Efficiency at Scale (2015).pdf similarity index 100% rename from Heracles - Improving Resource Efficiency at Scale (2015).pdf rename to PDFs/Heracles - Improving Resource Efficiency at Scale (2015).pdf diff --git a/Heracles- Improving Resource Efficiency at Scale (2015.heracles.isca).pdf b/PDFs/Heracles- Improving Resource Efficiency at Scale (2015.heracles.isca).pdf similarity index 100% rename from Heracles- Improving Resource Efficiency at Scale (2015.heracles.isca).pdf rename to PDFs/Heracles- Improving Resource Efficiency at Scale (2015.heracles.isca).pdf diff --git a/HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2013).pdf b/PDFs/HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2013).pdf similarity index 100% rename from HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2013).pdf rename to PDFs/HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2013).pdf diff --git a/HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2014).pdf b/PDFs/HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2014).pdf similarity index 100% rename from HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2014).pdf rename to PDFs/HexRaysCodeXplorer - Making Object-Oriented RE Easier - Slides (2014).pdf diff --git a/Hidden Markov Model.pdf b/PDFs/Hidden Markov Model.pdf similarity index 100% rename from Hidden Markov Model.pdf rename to PDFs/Hidden Markov Model.pdf diff --git a/High Performance Construction of RecSplit Based Minimal Perfect Hash Functions -19 Dec 2022 (2212.09562).pdf b/PDFs/High Performance Construction of RecSplit Based Minimal Perfect Hash Functions -19 Dec 2022 (2212.09562).pdf similarity index 100% rename from High Performance Construction of RecSplit Based Minimal Perfect Hash Functions -19 Dec 2022 (2212.09562).pdf rename to PDFs/High Performance Construction of RecSplit Based Minimal Perfect Hash Functions -19 Dec 2022 (2212.09562).pdf diff --git a/High Performance Histograms on SIMT and SIMD Architectures - M.E.R. Berger, Master's Thesis (2015).pdf b/PDFs/High Performance Histograms on SIMT and SIMD Architectures - M.E.R. Berger, Master's Thesis (2015).pdf similarity index 100% rename from High Performance Histograms on SIMT and SIMD Architectures - M.E.R. Berger, Master's Thesis (2015).pdf rename to PDFs/High Performance Histograms on SIMT and SIMD Architectures - M.E.R. Berger, Master's Thesis (2015).pdf diff --git a/High Performance IO with NUMA Systems in Linux.pdf b/PDFs/High Performance IO with NUMA Systems in Linux.pdf similarity index 100% rename from High Performance IO with NUMA Systems in Linux.pdf rename to PDFs/High Performance IO with NUMA Systems in Linux.pdf diff --git a/High Speed Hashing for Integers and Strings - 2020 (1504.06804).pdf b/PDFs/High Speed Hashing for Integers and Strings - 2020 (1504.06804).pdf similarity index 100% rename from High Speed Hashing for Integers and Strings - 2020 (1504.06804).pdf rename to PDFs/High Speed Hashing for Integers and Strings - 2020 (1504.06804).pdf diff --git a/High Speed Hashing for Integers and Strings - 2022 (1504.06804).pdf b/PDFs/High Speed Hashing for Integers and Strings - 2022 (1504.06804).pdf similarity index 100% rename from High Speed Hashing for Integers and Strings - 2022 (1504.06804).pdf rename to PDFs/High Speed Hashing for Integers and Strings - 2022 (1504.06804).pdf diff --git a/High Throughput Heavy Hitter Aggregation for Modern SIMD Processors (damon13).pdf b/PDFs/High Throughput Heavy Hitter Aggregation for Modern SIMD Processors (damon13).pdf similarity index 100% rename from High Throughput Heavy Hitter Aggregation for Modern SIMD Processors (damon13).pdf rename to PDFs/High Throughput Heavy Hitter Aggregation for Modern SIMD Processors (damon13).pdf diff --git a/High-performance Concurrency Control Mechanisms for Main-memory Databases (p298_per-akelarson_vldb2012).pdf b/PDFs/High-performance Concurrency Control Mechanisms for Main-memory Databases (p298_per-akelarson_vldb2012).pdf similarity index 100% rename from High-performance Concurrency Control Mechanisms for Main-memory Databases (p298_per-akelarson_vldb2012).pdf rename to PDFs/High-performance Concurrency Control Mechanisms for Main-memory Databases (p298_per-akelarson_vldb2012).pdf diff --git a/Highway - Intro.pdf b/PDFs/Highway - Intro.pdf similarity index 100% rename from Highway - Intro.pdf rename to PDFs/Highway - Intro.pdf diff --git a/Histograms - CUDA Handbook - Slides (2015).pdf b/PDFs/Histograms - CUDA Handbook - Slides (2015).pdf similarity index 100% rename from Histograms - CUDA Handbook - Slides (2015).pdf rename to PDFs/Histograms - CUDA Handbook - Slides (2015).pdf diff --git a/Hoard - A Scalable Memory Allocator for Multithreaded Applications (berger-asplos2000).pdf b/PDFs/Hoard - A Scalable Memory Allocator for Multithreaded Applications (berger-asplos2000).pdf similarity index 100% rename from Hoard - A Scalable Memory Allocator for Multithreaded Applications (berger-asplos2000).pdf rename to PDFs/Hoard - A Scalable Memory Allocator for Multithreaded Applications (berger-asplos2000).pdf diff --git a/How Does a GPU Shader Work (2018).pdf b/PDFs/How Does a GPU Shader Work (2018).pdf similarity index 100% rename from How Does a GPU Shader Work (2018).pdf rename to PDFs/How Does a GPU Shader Work (2018).pdf diff --git a/How Microsoft Builds Software (1997).pdf b/PDFs/How Microsoft Builds Software (1997).pdf similarity index 100% rename from How Microsoft Builds Software (1997).pdf rename to PDFs/How Microsoft Builds Software (1997).pdf diff --git a/How Not To Measure Latency - Gil Tene - LL Summit NYC (12-Nov-2013).pdf b/PDFs/How Not To Measure Latency - Gil Tene - LL Summit NYC (12-Nov-2013).pdf similarity index 100% rename from How Not To Measure Latency - Gil Tene - LL Summit NYC (12-Nov-2013).pdf rename to PDFs/How Not To Measure Latency - Gil Tene - LL Summit NYC (12-Nov-2013).pdf diff --git a/How To Code In HTML5 And CSS3 - Damian Wielgosik.pdf b/PDFs/How To Code In HTML5 And CSS3 - Damian Wielgosik.pdf similarity index 100% rename from How To Code In HTML5 And CSS3 - Damian Wielgosik.pdf rename to PDFs/How To Code In HTML5 And CSS3 - Damian Wielgosik.pdf diff --git a/How To Overcome the GIL Limitations (While Staying In Python Ecosphere) - Francesc Alted (2011).pdf b/PDFs/How To Overcome the GIL Limitations (While Staying In Python Ecosphere) - Francesc Alted (2011).pdf similarity index 100% rename from How To Overcome the GIL Limitations (While Staying In Python Ecosphere) - Francesc Alted (2011).pdf rename to PDFs/How To Overcome the GIL Limitations (While Staying In Python Ecosphere) - Francesc Alted (2011).pdf diff --git a/How To Write Fast Numerical Code - Slides (2011).pdf b/PDFs/How To Write Fast Numerical Code - Slides (2011).pdf similarity index 100% rename from How To Write Fast Numerical Code - Slides (2011).pdf rename to PDFs/How To Write Fast Numerical Code - Slides (2011).pdf diff --git a/How To Write Shared Libraries - v4.1.2 (Drepper, 2001).pdf b/PDFs/How To Write Shared Libraries - v4.1.2 (Drepper, 2001).pdf similarity index 100% rename from How To Write Shared Libraries - v4.1.2 (Drepper, 2001).pdf rename to PDFs/How To Write Shared Libraries - v4.1.2 (Drepper, 2001).pdf diff --git a/How TokuDB Fractal Tree Databases Work Presentation.pdf b/PDFs/How TokuDB Fractal Tree Databases Work Presentation.pdf similarity index 100% rename from How TokuDB Fractal Tree Databases Work Presentation.pdf rename to PDFs/How TokuDB Fractal Tree Databases Work Presentation.pdf diff --git a/How fast can we make interpreted Python - NYU (2012).pdf b/PDFs/How fast can we make interpreted Python - NYU (2012).pdf similarity index 100% rename from How fast can we make interpreted Python - NYU (2012).pdf rename to PDFs/How fast can we make interpreted Python - NYU (2012).pdf diff --git a/How the VAX Lost Its POLY (and EMOD and ACB_floating too) (vax_poly).pdf b/PDFs/How the VAX Lost Its POLY (and EMOD and ACB_floating too) (vax_poly).pdf similarity index 100% rename from How the VAX Lost Its POLY (and EMOD and ACB_floating too) (vax_poly).pdf rename to PDFs/How the VAX Lost Its POLY (and EMOD and ACB_floating too) (vax_poly).pdf diff --git a/How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures - September, 2010 (324264-001).pdf b/PDFs/How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures - September, 2010 (324264-001).pdf similarity index 100% rename from How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures - September, 2010 (324264-001).pdf rename to PDFs/How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures - September, 2010 (324264-001).pdf diff --git a/How to Partition a Billion-Node Graph - Microsoft Research (2016).pdf b/PDFs/How to Partition a Billion-Node Graph - Microsoft Research (2016).pdf similarity index 100% rename from How to Partition a Billion-Node Graph - Microsoft Research (2016).pdf rename to PDFs/How to Partition a Billion-Node Graph - Microsoft Research (2016).pdf diff --git a/How to Read a Paper (Feb 17th 2016).pdf b/PDFs/How to Read a Paper (Feb 17th 2016).pdf similarity index 100% rename from How to Read a Paper (Feb 17th 2016).pdf rename to PDFs/How to Read a Paper (Feb 17th 2016).pdf diff --git a/How to Test 10G Ethernet - WhitePaper - Spirent (March, 2012).pdf b/PDFs/How to Test 10G Ethernet - WhitePaper - Spirent (March, 2012).pdf similarity index 100% rename from How to Test 10G Ethernet - WhitePaper - Spirent (March, 2012).pdf rename to PDFs/How to Test 10G Ethernet - WhitePaper - Spirent (March, 2012).pdf diff --git a/How to Write Fast Code - SIMD Vectorization - CMU - 2008 - Slides (slides-18-645-simd).pdf b/PDFs/How to Write Fast Code - SIMD Vectorization - CMU - 2008 - Slides (slides-18-645-simd).pdf similarity index 100% rename from How to Write Fast Code - SIMD Vectorization - CMU - 2008 - Slides (slides-18-645-simd).pdf rename to PDFs/How to Write Fast Code - SIMD Vectorization - CMU - 2008 - Slides (slides-18-645-simd).pdf diff --git a/How to use Event Tracing for Windows for Performance Analysis.pdf b/PDFs/How to use Event Tracing for Windows for Performance Analysis.pdf similarity index 100% rename from How to use Event Tracing for Windows for Performance Analysis.pdf rename to PDFs/How to use Event Tracing for Windows for Performance Analysis.pdf diff --git a/How to use Event Tracing for Windows for Performance Analysis.ppt b/PDFs/How to use Event Tracing for Windows for Performance Analysis.ppt similarity index 100% rename from How to use Event Tracing for Windows for Performance Analysis.ppt rename to PDFs/How to use Event Tracing for Windows for Performance Analysis.ppt diff --git a/Huffman Coding - Slides (2012).pdf b/PDFs/Huffman Coding - Slides (2012).pdf similarity index 100% rename from Huffman Coding - Slides (2012).pdf rename to PDFs/Huffman Coding - Slides (2012).pdf diff --git a/HyperANF - Approximating the Neighbourhood Function of Very Large Graphs on a Budget (2011).pdf b/PDFs/HyperANF - Approximating the Neighbourhood Function of Very Large Graphs on a Budget (2011).pdf similarity index 100% rename from HyperANF - Approximating the Neighbourhood Function of Very Large Graphs on a Budget (2011).pdf rename to PDFs/HyperANF - Approximating the Neighbourhood Function of Very Large Graphs on a Budget (2011).pdf diff --git a/HyperLogLog - The Analysis of a Near-Optimal Cardinality Estimation Algorithm (914-3045-2-PB).pdf b/PDFs/HyperLogLog - The Analysis of a Near-Optimal Cardinality Estimation Algorithm (914-3045-2-PB).pdf similarity index 100% rename from HyperLogLog - The Analysis of a Near-Optimal Cardinality Estimation Algorithm (914-3045-2-PB).pdf rename to PDFs/HyperLogLog - The Analysis of a Near-Optimal Cardinality Estimation Algorithm (914-3045-2-PB).pdf diff --git a/Hyperedge Replacement Graph Grammars.pdf b/PDFs/Hyperedge Replacement Graph Grammars.pdf similarity index 100% rename from Hyperedge Replacement Graph Grammars.pdf rename to PDFs/Hyperedge Replacement Graph Grammars.pdf diff --git a/Hypergraph Algorithms and Applications - CS6824 - Slides (January 22, 2014).pdf b/PDFs/Hypergraph Algorithms and Applications - CS6824 - Slides (January 22, 2014).pdf similarity index 100% rename from Hypergraph Algorithms and Applications - CS6824 - Slides (January 22, 2014).pdf rename to PDFs/Hypergraph Algorithms and Applications - CS6824 - Slides (January 22, 2014).pdf diff --git a/Hypergraph-Based Anomaly Detection in Very Large Networks - 2007 (silva_willett_tpami07).pdf b/PDFs/Hypergraph-Based Anomaly Detection in Very Large Networks - 2007 (silva_willett_tpami07).pdf similarity index 100% rename from Hypergraph-Based Anomaly Detection in Very Large Networks - 2007 (silva_willett_tpami07).pdf rename to PDFs/Hypergraph-Based Anomaly Detection in Very Large Networks - 2007 (silva_willett_tpami07).pdf diff --git a/Hypergraphs - Algorithms, Implementations, and Applications - Poster (2015).pdf b/PDFs/Hypergraphs - Algorithms, Implementations, and Applications - Poster (2015).pdf similarity index 100% rename from Hypergraphs - Algorithms, Implementations, and Applications - Poster (2015).pdf rename to PDFs/Hypergraphs - Algorithms, Implementations, and Applications - Poster (2015).pdf diff --git a/Hyperparameter Optimization using Hyperopt - Slides (2016).pdf b/PDFs/Hyperparameter Optimization using Hyperopt - Slides (2016).pdf similarity index 100% rename from Hyperparameter Optimization using Hyperopt - Slides (2016).pdf rename to PDFs/Hyperparameter Optimization using Hyperopt - Slides (2016).pdf diff --git a/I Got 99 Problems But a Kernel Pointer Ain't One - Recon 2013 - Slides - Alex Ionescu.pdf b/PDFs/I Got 99 Problems But a Kernel Pointer Ain't One - Recon 2013 - Slides - Alex Ionescu.pdf similarity index 100% rename from I Got 99 Problems But a Kernel Pointer Ain't One - Recon 2013 - Slides - Alex Ionescu.pdf rename to PDFs/I Got 99 Problems But a Kernel Pointer Ain't One - Recon 2013 - Slides - Alex Ionescu.pdf diff --git a/IBM DB2 for i - Indexing Methods and Strategies.pdf b/PDFs/IBM DB2 for i - Indexing Methods and Strategies.pdf similarity index 100% rename from IBM DB2 for i - Indexing Methods and Strategies.pdf rename to PDFs/IBM DB2 for i - Indexing Methods and Strategies.pdf diff --git a/IBM Fibre Channel Basic Storage Area Network (SAN) Configuration Setup Guide.pdf b/PDFs/IBM Fibre Channel Basic Storage Area Network (SAN) Configuration Setup Guide.pdf similarity index 100% rename from IBM Fibre Channel Basic Storage Area Network (SAN) Configuration Setup Guide.pdf rename to PDFs/IBM Fibre Channel Basic Storage Area Network (SAN) Configuration Setup Guide.pdf diff --git a/IDA Plug-in Writing in C-C++ - Version 1.1 - Steve Micallef (2009).pdf b/PDFs/IDA Plug-in Writing in C-C++ - Version 1.1 - Steve Micallef (2009).pdf similarity index 100% rename from IDA Plug-in Writing in C-C++ - Version 1.1 - Steve Micallef (2009).pdf rename to PDFs/IDA Plug-in Writing in C-C++ - Version 1.1 - Steve Micallef (2009).pdf diff --git a/IDF 2012 NVM Express and the PCI Express SSD Revolution.pdf b/PDFs/IDF 2012 NVM Express and the PCI Express SSD Revolution.pdf similarity index 100% rename from IDF 2012 NVM Express and the PCI Express SSD Revolution.pdf rename to PDFs/IDF 2012 NVM Express and the PCI Express SSD Revolution.pdf diff --git a/IEEE 802.3ad Link Aggregation.pdf b/PDFs/IEEE 802.3ad Link Aggregation.pdf similarity index 100% rename from IEEE 802.3ad Link Aggregation.pdf rename to PDFs/IEEE 802.3ad Link Aggregation.pdf diff --git a/IMP - Indirect Memory Prefetcher - MIT (2015).pdf b/PDFs/IMP - Indirect Memory Prefetcher - MIT (2015).pdf similarity index 100% rename from IMP - Indirect Memory Prefetcher - MIT (2015).pdf rename to PDFs/IMP - Indirect Memory Prefetcher - MIT (2015).pdf diff --git a/IO is Faster Than the CPU - Let's Partition Resources and Eliminate (Most) OS Abstractions (parakernel-hotos19).pdf b/PDFs/IO is Faster Than the CPU - Let's Partition Resources and Eliminate (Most) OS Abstractions (parakernel-hotos19).pdf similarity index 100% rename from IO is Faster Than the CPU - Let's Partition Resources and Eliminate (Most) OS Abstractions (parakernel-hotos19).pdf rename to PDFs/IO is Faster Than the CPU - Let's Partition Resources and Eliminate (Most) OS Abstractions (parakernel-hotos19).pdf diff --git a/IRON File Systems (iron-sosp05).pdf b/PDFs/IRON File Systems (iron-sosp05).pdf similarity index 100% rename from IRON File Systems (iron-sosp05).pdf rename to PDFs/IRON File Systems (iron-sosp05).pdf diff --git a/IcebergHT - High Performance PMEM Hash Tables Through Stability and Low Associativity (2210.04068).pdf b/PDFs/IcebergHT - High Performance PMEM Hash Tables Through Stability and Low Associativity (2210.04068).pdf similarity index 100% rename from IcebergHT - High Performance PMEM Hash Tables Through Stability and Low Associativity (2210.04068).pdf rename to PDFs/IcebergHT - High Performance PMEM Hash Tables Through Stability and Low Associativity (2210.04068).pdf diff --git a/Ideal Hash Trees - Phil Bagwell - ACM.pdf b/PDFs/Ideal Hash Trees - Phil Bagwell - ACM.pdf similarity index 100% rename from Ideal Hash Trees - Phil Bagwell - ACM.pdf rename to PDFs/Ideal Hash Trees - Phil Bagwell - ACM.pdf diff --git a/Idle Connection Resiliency.docx b/PDFs/Idle Connection Resiliency.docx similarity index 100% rename from Idle Connection Resiliency.docx rename to PDFs/Idle Connection Resiliency.docx diff --git a/Image and Video Processing - Binary Encoding and Quantization (2016).pdf b/PDFs/Image and Video Processing - Binary Encoding and Quantization (2016).pdf similarity index 100% rename from Image and Video Processing - Binary Encoding and Quantization (2016).pdf rename to PDFs/Image and Video Processing - Binary Encoding and Quantization (2016).pdf diff --git a/Implementation of a Vectorized Quicksort in AVX-512.pdf b/PDFs/Implementation of a Vectorized Quicksort in AVX-512.pdf similarity index 100% rename from Implementation of a Vectorized Quicksort in AVX-512.pdf rename to PDFs/Implementation of a Vectorized Quicksort in AVX-512.pdf diff --git a/Implementing Algebraic Effects in C, or, Monads for Free in C - 2017 (algeff-in-c-tr-v2).pdf b/PDFs/Implementing Algebraic Effects in C, or, Monads for Free in C - 2017 (algeff-in-c-tr-v2).pdf similarity index 100% rename from Implementing Algebraic Effects in C, or, Monads for Free in C - 2017 (algeff-in-c-tr-v2).pdf rename to PDFs/Implementing Algebraic Effects in C, or, Monads for Free in C - 2017 (algeff-in-c-tr-v2).pdf diff --git a/Implementing Sorting in Databases (2006).pdf b/PDFs/Implementing Sorting in Databases (2006).pdf similarity index 100% rename from Implementing Sorting in Databases (2006).pdf rename to PDFs/Implementing Sorting in Databases (2006).pdf diff --git a/Improved Bounds For Covering Complete Uniform Hypergraphs - (April 3rd, 2007).pdf b/PDFs/Improved Bounds For Covering Complete Uniform Hypergraphs - (April 3rd, 2007).pdf similarity index 100% rename from Improved Bounds For Covering Complete Uniform Hypergraphs - (April 3rd, 2007).pdf rename to PDFs/Improved Bounds For Covering Complete Uniform Hypergraphs - (April 3rd, 2007).pdf diff --git a/Improved Division by Invariant Integers.pdf b/PDFs/Improved Division by Invariant Integers.pdf similarity index 100% rename from Improved Division by Invariant Integers.pdf rename to PDFs/Improved Division by Invariant Integers.pdf diff --git a/Improved Fast Similarity Search in Dictionaries - 2010 (1008.1191v2).pdf b/PDFs/Improved Fast Similarity Search in Dictionaries - 2010 (1008.1191v2).pdf similarity index 100% rename from Improved Fast Similarity Search in Dictionaries - 2010 (1008.1191v2).pdf rename to PDFs/Improved Fast Similarity Search in Dictionaries - 2010 (1008.1191v2).pdf diff --git a/Improvement of Fitch function for Maximum Parsimony in Phylogenetic Reconstruction with Intel AVX2 Assembler Instructions - 24 June 2013 (TR20130624-1).pdf b/PDFs/Improvement of Fitch function for Maximum Parsimony in Phylogenetic Reconstruction with Intel AVX2 Assembler Instructions - 24 June 2013 (TR20130624-1).pdf similarity index 100% rename from Improvement of Fitch function for Maximum Parsimony in Phylogenetic Reconstruction with Intel AVX2 Assembler Instructions - 24 June 2013 (TR20130624-1).pdf rename to PDFs/Improvement of Fitch function for Maximum Parsimony in Phylogenetic Reconstruction with Intel AVX2 Assembler Instructions - 24 June 2013 (TR20130624-1).pdf diff --git a/Improving Automated Analysis of Windows x64 Binaries - Uninformed v4a1 (April 2006).pdf b/PDFs/Improving Automated Analysis of Windows x64 Binaries - Uninformed v4a1 (April 2006).pdf similarity index 100% rename from Improving Automated Analysis of Windows x64 Binaries - Uninformed v4a1 (April 2006).pdf rename to PDFs/Improving Automated Analysis of Windows x64 Binaries - Uninformed v4a1 (April 2006).pdf diff --git a/Improving Compiler Optimization with Machine Learning (2014_Kulkarni_Sameer_PhD).pdf b/PDFs/Improving Compiler Optimization with Machine Learning (2014_Kulkarni_Sameer_PhD).pdf similarity index 100% rename from Improving Compiler Optimization with Machine Learning (2014_Kulkarni_Sameer_PhD).pdf rename to PDFs/Improving Compiler Optimization with Machine Learning (2014_Kulkarni_Sameer_PhD).pdf diff --git a/Improving Python's Memory Allocator - Evan Jones (2005).pdf b/PDFs/Improving Python's Memory Allocator - Evan Jones (2005).pdf similarity index 100% rename from Improving Python's Memory Allocator - Evan Jones (2005).pdf rename to PDFs/Improving Python's Memory Allocator - Evan Jones (2005).pdf diff --git a/Improving Real-Time Performance with CUDA Persistent Threads (CuPer) on the Jetson TX2 - Concurrent Real-Time White Paper (2016).pdf b/PDFs/Improving Real-Time Performance with CUDA Persistent Threads (CuPer) on the Jetson TX2 - Concurrent Real-Time White Paper (2016).pdf similarity index 100% rename from Improving Real-Time Performance with CUDA Persistent Threads (CuPer) on the Jetson TX2 - Concurrent Real-Time White Paper (2016).pdf rename to PDFs/Improving Real-Time Performance with CUDA Persistent Threads (CuPer) on the Jetson TX2 - Concurrent Real-Time White Paper (2016).pdf diff --git a/Improving the speed of neural networks on CPUs (37631).pdf b/PDFs/Improving the speed of neural networks on CPUs (37631).pdf similarity index 100% rename from Improving the speed of neural networks on CPUs (37631).pdf rename to PDFs/Improving the speed of neural networks on CPUs (37631).pdf diff --git a/In-memory Columnar Store for PostgreSQL (322_IMCS).pdf b/PDFs/In-memory Columnar Store for PostgreSQL (322_IMCS).pdf similarity index 100% rename from In-memory Columnar Store for PostgreSQL (322_IMCS).pdf rename to PDFs/In-memory Columnar Store for PostgreSQL (322_IMCS).pdf diff --git a/InK-Compact- In-Kernel Stream Compaction and Its Application to Multi-Kernel Data Visualization on General-Purpose GPUs - 2013.pdf b/PDFs/InK-Compact- In-Kernel Stream Compaction and Its Application to Multi-Kernel Data Visualization on General-Purpose GPUs - 2013.pdf similarity index 100% rename from InK-Compact- In-Kernel Stream Compaction and Its Application to Multi-Kernel Data Visualization on General-Purpose GPUs - 2013.pdf rename to PDFs/InK-Compact- In-Kernel Stream Compaction and Its Application to Multi-Kernel Data Visualization on General-Purpose GPUs - 2013.pdf diff --git a/Incremental Construction of Minimal Acyclic Finite State Automata and Transducers.pdf b/PDFs/Incremental Construction of Minimal Acyclic Finite State Automata and Transducers.pdf similarity index 100% rename from Incremental Construction of Minimal Acyclic Finite State Automata and Transducers.pdf rename to PDFs/Incremental Construction of Minimal Acyclic Finite State Automata and Transducers.pdf diff --git a/Index Compression - Slides (2011).pdf b/PDFs/Index Compression - Slides (2011).pdf similarity index 100% rename from Index Compression - Slides (2011).pdf rename to PDFs/Index Compression - Slides (2011).pdf diff --git a/Index Compression - Slides.pdf b/PDFs/Index Compression - Slides.pdf similarity index 100% rename from Index Compression - Slides.pdf rename to PDFs/Index Compression - Slides.pdf diff --git a/Index Internals - Rebuilding the Truth.pdf b/PDFs/Index Internals - Rebuilding the Truth.pdf similarity index 100% rename from Index Internals - Rebuilding the Truth.pdf rename to PDFs/Index Internals - Rebuilding the Truth.pdf diff --git a/Index Search Algorithms for Databases and Modern CPUs - Florian Gloss (Nov 2010).pdf b/PDFs/Index Search Algorithms for Databases and Modern CPUs - Florian Gloss (Nov 2010).pdf similarity index 100% rename from Index Search Algorithms for Databases and Modern CPUs - Florian Gloss (Nov 2010).pdf rename to PDFs/Index Search Algorithms for Databases and Modern CPUs - Florian Gloss (Nov 2010).pdf diff --git a/Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture (2019).pdf b/PDFs/Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture (2019).pdf similarity index 100% rename from Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture (2019).pdf rename to PDFs/Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture (2019).pdf diff --git a/Infinite-Alphabet Prefix Codes Optimal for Beta-Exponential Penalties (10.1.1.560.4484).pdf b/PDFs/Infinite-Alphabet Prefix Codes Optimal for Beta-Exponential Penalties (10.1.1.560.4484).pdf similarity index 100% rename from Infinite-Alphabet Prefix Codes Optimal for Beta-Exponential Penalties (10.1.1.560.4484).pdf rename to PDFs/Infinite-Alphabet Prefix Codes Optimal for Beta-Exponential Penalties (10.1.1.560.4484).pdf diff --git a/Information Retrieval - Compression, Encoding - Slides - Cornell (2013).pdf b/PDFs/Information Retrieval - Compression, Encoding - Slides - Cornell (2013).pdf similarity index 100% rename from Information Retrieval - Compression, Encoding - Slides - Cornell (2013).pdf rename to PDFs/Information Retrieval - Compression, Encoding - Slides - Cornell (2013).pdf diff --git a/Information Theory for Intelligent People (2018).pdf b/PDFs/Information Theory for Intelligent People (2018).pdf similarity index 100% rename from Information Theory for Intelligent People (2018).pdf rename to PDFs/Information Theory for Intelligent People (2018).pdf diff --git a/Initial End-to-End Performance Evaluation of 10-Gigabit Ethernet - 2003 (hoti03).pdf b/PDFs/Initial End-to-End Performance Evaluation of 10-Gigabit Ethernet - 2003 (hoti03).pdf similarity index 100% rename from Initial End-to-End Performance Evaluation of 10-Gigabit Ethernet - 2003 (hoti03).pdf rename to PDFs/Initial End-to-End Performance Evaluation of 10-Gigabit Ethernet - 2003 (hoti03).pdf diff --git a/Inline Function Expansion for Compiling C Programs - 1989 (p246-chang).pdf b/PDFs/Inline Function Expansion for Compiling C Programs - 1989 (p246-chang).pdf similarity index 100% rename from Inline Function Expansion for Compiling C Programs - 1989 (p246-chang).pdf rename to PDFs/Inline Function Expansion for Compiling C Programs - 1989 (p246-chang).pdf diff --git a/Inside IO Completion Ports.html b/PDFs/Inside IO Completion Ports.html similarity index 100% rename from Inside IO Completion Ports.html rename to PDFs/Inside IO Completion Ports.html diff --git a/Inside IO Completion Ports_files/analytics.js b/PDFs/Inside IO Completion Ports_files/analytics.js similarity index 100% rename from Inside IO Completion Ports_files/analytics.js rename to PDFs/Inside IO Completion Ports_files/analytics.js diff --git a/Inside IO Completion Ports_files/background.gif b/PDFs/Inside IO Completion Ports_files/background.gif similarity index 100% rename from Inside IO Completion Ports_files/background.gif rename to PDFs/Inside IO Completion Ports_files/background.gif diff --git a/Inside IO Completion Ports_files/banner-styles.css b/PDFs/Inside IO Completion Ports_files/banner-styles.css similarity index 100% rename from Inside IO Completion Ports_files/banner-styles.css rename to PDFs/Inside IO Completion Ports_files/banner-styles.css diff --git a/Inside IO Completion Ports_files/comport.gif b/PDFs/Inside IO Completion Ports_files/comport.gif similarity index 100% rename from Inside IO Completion Ports_files/comport.gif rename to PDFs/Inside IO Completion Ports_files/comport.gif diff --git a/Inside IO Completion Ports_files/comport1.gif b/PDFs/Inside IO Completion Ports_files/comport1.gif similarity index 100% rename from Inside IO Completion Ports_files/comport1.gif rename to PDFs/Inside IO Completion Ports_files/comport1.gif diff --git a/Inside IO Completion Ports_files/default.css b/PDFs/Inside IO Completion Ports_files/default.css similarity index 100% rename from Inside IO Completion Ports_files/default.css rename to PDFs/Inside IO Completion Ports_files/default.css diff --git a/Inside IO Completion Ports_files/disclaim-element.js b/PDFs/Inside IO Completion Ports_files/disclaim-element.js similarity index 100% rename from Inside IO Completion Ports_files/disclaim-element.js rename to PDFs/Inside IO Completion Ports_files/disclaim-element.js diff --git a/Inside IO Completion Ports_files/filler.gif b/PDFs/Inside IO Completion Ports_files/filler.gif similarity index 100% rename from Inside IO Completion Ports_files/filler.gif rename to PDFs/Inside IO Completion Ports_files/filler.gif diff --git a/Inside IO Completion Ports_files/graph-calc.js b/PDFs/Inside IO Completion Ports_files/graph-calc.js similarity index 100% rename from Inside IO Completion Ports_files/graph-calc.js rename to PDFs/Inside IO Completion Ports_files/graph-calc.js diff --git a/Inside IO Completion Ports_files/graph.jsp b/PDFs/Inside IO Completion Ports_files/graph.jsp similarity index 100% rename from Inside IO Completion Ports_files/graph.jsp rename to PDFs/Inside IO Completion Ports_files/graph.jsp diff --git a/Inside IO Completion Ports_files/jquery.min.js b/PDFs/Inside IO Completion Ports_files/jquery.min.js similarity index 100% rename from Inside IO Completion Ports_files/jquery.min.js rename to PDFs/Inside IO Completion Ports_files/jquery.min.js diff --git a/Inside IO Completion Ports_files/logo.gif b/PDFs/Inside IO Completion Ports_files/logo.gif similarity index 100% rename from Inside IO Completion Ports_files/logo.gif rename to PDFs/Inside IO Completion Ports_files/logo.gif diff --git a/Inside IO Completion Ports_files/side_menu_98_information.gif b/PDFs/Inside IO Completion Ports_files/side_menu_98_information.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_98_information.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_98_information.gif diff --git a/Inside IO Completion Ports_files/side_menu_98_source.gif b/PDFs/Inside IO Completion Ports_files/side_menu_98_source.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_98_source.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_98_source.gif diff --git a/Inside IO Completion Ports_files/side_menu_98_utilities.gif b/PDFs/Inside IO Completion Ports_files/side_menu_98_utilities.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_98_utilities.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_98_utilities.gif diff --git a/Inside IO Completion Ports_files/side_menu_information.gif b/PDFs/Inside IO Completion Ports_files/side_menu_information.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_information.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_information.gif diff --git a/Inside IO Completion Ports_files/side_menu_middle.gif b/PDFs/Inside IO Completion Ports_files/side_menu_middle.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_middle.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_middle.gif diff --git a/Inside IO Completion Ports_files/side_menu_source.gif b/PDFs/Inside IO Completion Ports_files/side_menu_source.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_source.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_source.gif diff --git a/Inside IO Completion Ports_files/side_menu_top.gif b/PDFs/Inside IO Completion Ports_files/side_menu_top.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_top.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_top.gif diff --git a/Inside IO Completion Ports_files/side_menu_utilities.gif b/PDFs/Inside IO Completion Ports_files/side_menu_utilities.gif similarity index 100% rename from Inside IO Completion Ports_files/side_menu_utilities.gif rename to PDFs/Inside IO Completion Ports_files/side_menu_utilities.gif diff --git a/Inside IO Completion Ports_files/top_arch.gif b/PDFs/Inside IO Completion Ports_files/top_arch.gif similarity index 100% rename from Inside IO Completion Ports_files/top_arch.gif rename to PDFs/Inside IO Completion Ports_files/top_arch.gif diff --git a/Inside IO Completion Ports_files/top_menu_aboutus.gif b/PDFs/Inside IO Completion Ports_files/top_menu_aboutus.gif similarity index 100% rename from Inside IO Completion Ports_files/top_menu_aboutus.gif rename to PDFs/Inside IO Completion Ports_files/top_menu_aboutus.gif diff --git a/Inside IO Completion Ports_files/top_menu_end.gif b/PDFs/Inside IO Completion Ports_files/top_menu_end.gif similarity index 100% rename from Inside IO Completion Ports_files/top_menu_end.gif rename to PDFs/Inside IO Completion Ports_files/top_menu_end.gif diff --git a/Inside IO Completion Ports_files/top_menu_filler.gif b/PDFs/Inside IO Completion Ports_files/top_menu_filler.gif similarity index 100% rename from Inside IO Completion Ports_files/top_menu_filler.gif rename to PDFs/Inside IO Completion Ports_files/top_menu_filler.gif diff --git a/Inside IO Completion Ports_files/top_menu_home.gif b/PDFs/Inside IO Completion Ports_files/top_menu_home.gif similarity index 100% rename from Inside IO Completion Ports_files/top_menu_home.gif rename to PDFs/Inside IO Completion Ports_files/top_menu_home.gif diff --git a/Inside IO Completion Ports_files/top_menu_licensing.gif b/PDFs/Inside IO Completion Ports_files/top_menu_licensing.gif similarity index 100% rename from Inside IO Completion Ports_files/top_menu_licensing.gif rename to PDFs/Inside IO Completion Ports_files/top_menu_licensing.gif diff --git a/Inside IO Completion Ports_files/top_menu_resources.gif b/PDFs/Inside IO Completion Ports_files/top_menu_resources.gif similarity index 100% rename from Inside IO Completion Ports_files/top_menu_resources.gif rename to PDFs/Inside IO Completion Ports_files/top_menu_resources.gif diff --git a/Inside IO Completion Ports_files/top_menu_sitemap.gif b/PDFs/Inside IO Completion Ports_files/top_menu_sitemap.gif similarity index 100% rename from Inside IO Completion Ports_files/top_menu_sitemap.gif rename to PDFs/Inside IO Completion Ports_files/top_menu_sitemap.gif diff --git a/Inside IO Completion Ports_files/wayback-toolbar-logo.png b/PDFs/Inside IO Completion Ports_files/wayback-toolbar-logo.png similarity index 100% rename from Inside IO Completion Ports_files/wayback-toolbar-logo.png rename to PDFs/Inside IO Completion Ports_files/wayback-toolbar-logo.png diff --git a/Inside IO Completion Ports_files/wm_tb_nxt_on.png b/PDFs/Inside IO Completion Ports_files/wm_tb_nxt_on.png similarity index 100% rename from Inside IO Completion Ports_files/wm_tb_nxt_on.png rename to PDFs/Inside IO Completion Ports_files/wm_tb_nxt_on.png diff --git a/Inside IO Completion Ports_files/wm_tb_prv_on.png b/PDFs/Inside IO Completion Ports_files/wm_tb_prv_on.png similarity index 100% rename from Inside IO Completion Ports_files/wm_tb_prv_on.png rename to PDFs/Inside IO Completion Ports_files/wm_tb_prv_on.png diff --git a/Inside IOCP.pdf b/PDFs/Inside IOCP.pdf similarity index 100% rename from Inside IOCP.pdf rename to PDFs/Inside IOCP.pdf diff --git a/Inside The Deal That Made Bill Gates 350,000,000 (1986).pdf b/PDFs/Inside The Deal That Made Bill Gates 350,000,000 (1986).pdf similarity index 100% rename from Inside The Deal That Made Bill Gates 350,000,000 (1986).pdf rename to PDFs/Inside The Deal That Made Bill Gates 350,000,000 (1986).pdf diff --git a/Inside the Python GIL - Dave Beazley (2009).pdf b/PDFs/Inside the Python GIL - Dave Beazley (2009).pdf similarity index 100% rename from Inside the Python GIL - Dave Beazley (2009).pdf rename to PDFs/Inside the Python GIL - Dave Beazley (2009).pdf diff --git a/Instant Loading for Main Memory Databases - 2013 (p1702-muehlbauer).pdf b/PDFs/Instant Loading for Main Memory Databases - 2013 (p1702-muehlbauer).pdf similarity index 100% rename from Instant Loading for Main Memory Databases - 2013 (p1702-muehlbauer).pdf rename to PDFs/Instant Loading for Main Memory Databases - 2013 (p1702-muehlbauer).pdf diff --git a/Instant Loading for Main Memory Databases - VLDB - 2013, Vol 6, No 14 (p1702-muehlbauer).pdf b/PDFs/Instant Loading for Main Memory Databases - VLDB - 2013, Vol 6, No 14 (p1702-muehlbauer).pdf similarity index 100% rename from Instant Loading for Main Memory Databases - VLDB - 2013, Vol 6, No 14 (p1702-muehlbauer).pdf rename to PDFs/Instant Loading for Main Memory Databases - VLDB - 2013, Vol 6, No 14 (p1702-muehlbauer).pdf diff --git a/Instruction Matrix.pdf b/PDFs/Instruction Matrix.pdf similarity index 100% rename from Instruction Matrix.pdf rename to PDFs/Instruction Matrix.pdf diff --git a/Integer Encoding - Chapter 9 (2013).pdf b/PDFs/Integer Encoding - Chapter 9 (2013).pdf similarity index 100% rename from Integer Encoding - Chapter 9 (2013).pdf rename to PDFs/Integer Encoding - Chapter 9 (2013).pdf diff --git a/Intel - A Novel Hashing Method Suitable for Lookup Functions (February 2012).pdf b/PDFs/Intel - A Novel Hashing Method Suitable for Lookup Functions (February 2012).pdf similarity index 100% rename from Intel - A Novel Hashing Method Suitable for Lookup Functions (February 2012).pdf rename to PDFs/Intel - A Novel Hashing Method Suitable for Lookup Functions (February 2012).pdf diff --git a/Intel - Advanced Vector Extensions (319433-014).pdf b/PDFs/Intel - Advanced Vector Extensions (319433-014).pdf similarity index 100% rename from Intel - Advanced Vector Extensions (319433-014).pdf rename to PDFs/Intel - Advanced Vector Extensions (319433-014).pdf diff --git a/Intel - Advanced Vector Extensions 10 (AVX10) - (356368-intel-avx10-tech-paper).pdf b/PDFs/Intel - Advanced Vector Extensions 10 (AVX10) - (356368-intel-avx10-tech-paper).pdf similarity index 100% rename from Intel - Advanced Vector Extensions 10 (AVX10) - (356368-intel-avx10-tech-paper).pdf rename to PDFs/Intel - Advanced Vector Extensions 10 (AVX10) - (356368-intel-avx10-tech-paper).pdf diff --git a/Intel - Avoiding AVX-SSE Transition Penalties (11MC12_Avoiding_2BAVX-SSE_2BTransition_2BPenalties_2Brh_2Bfinal).pdf b/PDFs/Intel - Avoiding AVX-SSE Transition Penalties (11MC12_Avoiding_2BAVX-SSE_2BTransition_2BPenalties_2Brh_2Bfinal).pdf similarity index 100% rename from Intel - Avoiding AVX-SSE Transition Penalties (11MC12_Avoiding_2BAVX-SSE_2BTransition_2BPenalties_2Brh_2Bfinal).pdf rename to PDFs/Intel - Avoiding AVX-SSE Transition Penalties (11MC12_Avoiding_2BAVX-SSE_2BTransition_2BPenalties_2Brh_2Bfinal).pdf diff --git a/Intel - Cache Allocation Technology - Whitepaper (2015).pdf b/PDFs/Intel - Cache Allocation Technology - Whitepaper (2015).pdf similarity index 100% rename from Intel - Cache Allocation Technology - Whitepaper (2015).pdf rename to PDFs/Intel - Cache Allocation Technology - Whitepaper (2015).pdf diff --git a/Intel - How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures (2010).pdf b/PDFs/Intel - How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures (2010).pdf similarity index 100% rename from Intel - How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures (2010).pdf rename to PDFs/Intel - How to Benchmark Code Execution Times on Intel IA-32 and IA-64 Instruction Set Architectures (2010).pdf diff --git a/Intel - Improving Real-Time Performance by Utilizing Cache Allocation Technology - Whitepaper (April 2015).pdf b/PDFs/Intel - Improving Real-Time Performance by Utilizing Cache Allocation Technology - Whitepaper (April 2015).pdf similarity index 100% rename from Intel - Improving Real-Time Performance by Utilizing Cache Allocation Technology - Whitepaper (April 2015).pdf rename to PDFs/Intel - Improving Real-Time Performance by Utilizing Cache Allocation Technology - Whitepaper (April 2015).pdf diff --git a/Intel - Mitigations for Jump Conditional Code Erratum - Revision 1.0 (Nov 2019).pdf b/PDFs/Intel - Mitigations for Jump Conditional Code Erratum - Revision 1.0 (Nov 2019).pdf similarity index 100% rename from Intel - Mitigations for Jump Conditional Code Erratum - Revision 1.0 (Nov 2019).pdf rename to PDFs/Intel - Mitigations for Jump Conditional Code Erratum - Revision 1.0 (Nov 2019).pdf diff --git a/Intel - PMU Sharing Guidelines (30388).pdf b/PDFs/Intel - PMU Sharing Guidelines (30388).pdf similarity index 100% rename from Intel - PMU Sharing Guidelines (30388).pdf rename to PDFs/Intel - PMU Sharing Guidelines (30388).pdf diff --git a/Intel - Unleash the Power of AVX-512 through Architecture, Compiler and Code Modernization - Slides - September 2012 (2016-PACT-Intel-AVX512-Tutorial-v3.0).pdf b/PDFs/Intel - Unleash the Power of AVX-512 through Architecture, Compiler and Code Modernization - Slides - September 2012 (2016-PACT-Intel-AVX512-Tutorial-v3.0).pdf similarity index 100% rename from Intel - Unleash the Power of AVX-512 through Architecture, Compiler and Code Modernization - Slides - September 2012 (2016-PACT-Intel-AVX512-Tutorial-v3.0).pdf rename to PDFs/Intel - Unleash the Power of AVX-512 through Architecture, Compiler and Code Modernization - Slides - September 2012 (2016-PACT-Intel-AVX512-Tutorial-v3.0).pdf diff --git a/Intel - _vectorcall and __regcall Demystified.pdf b/PDFs/Intel - _vectorcall and __regcall Demystified.pdf similarity index 100% rename from Intel - _vectorcall and __regcall Demystified.pdf rename to PDFs/Intel - _vectorcall and __regcall Demystified.pdf diff --git a/Intel 5th Generation Processor Family - Specification Update - Revision 029 - July 2017 (330836-029).pdf b/PDFs/Intel 5th Generation Processor Family - Specification Update - Revision 029 - July 2017 (330836-029).pdf similarity index 100% rename from Intel 5th Generation Processor Family - Specification Update - Revision 029 - July 2017 (330836-029).pdf rename to PDFs/Intel 5th Generation Processor Family - Specification Update - Revision 029 - July 2017 (330836-029).pdf diff --git a/Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2018 (248966-040).pdf b/PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2018 (248966-040).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2018 (248966-040).pdf rename to PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2018 (248966-040).pdf diff --git a/Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2019 (248966-041).pdf b/PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2019 (248966-041).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2019 (248966-041).pdf rename to PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - April 2019 (248966-041).pdf diff --git a/Intel 64 and IA-32 Architectures Optimization Reference Manual - December 2017 (248966-039).pdf b/PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - December 2017 (248966-039).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Optimization Reference Manual - December 2017 (248966-039).pdf rename to PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - December 2017 (248966-039).pdf diff --git a/Intel 64 and IA-32 Architectures Optimization Reference Manual - June 2016 (248966-033).pdf b/PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - June 2016 (248966-033).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Optimization Reference Manual - June 2016 (248966-033).pdf rename to PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - June 2016 (248966-033).pdf diff --git a/Intel 64 and IA-32 Architectures Optimization Reference Manual - May 2020 (248966-043).pdf b/PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - May 2020 (248966-043).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Optimization Reference Manual - May 2020 (248966-043).pdf rename to PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - May 2020 (248966-043).pdf diff --git a/Intel 64 and IA-32 Architectures Optimization Reference Manual - Sept 2014 (248966-030).pdf b/PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - Sept 2014 (248966-030).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Optimization Reference Manual - Sept 2014 (248966-030).pdf rename to PDFs/Intel 64 and IA-32 Architectures Optimization Reference Manual - Sept 2014 (248966-030).pdf diff --git a/Intel 64 and IA-32 Architectures Performance Monitoring Events - Revision 1.0 - December 2017 (335279-001).pdf b/PDFs/Intel 64 and IA-32 Architectures Performance Monitoring Events - Revision 1.0 - December 2017 (335279-001).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Performance Monitoring Events - Revision 1.0 - December 2017 (335279-001).pdf rename to PDFs/Intel 64 and IA-32 Architectures Performance Monitoring Events - Revision 1.0 - December 2017 (335279-001).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - June 2016 (325462-059US).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - June 2016 (325462-059US).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - June 2016 (325462-059US).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - June 2016 (325462-059US).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - Sept 2014 (325462-052US).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - Sept 2014 (325462-052US).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - Sept 2014 (325462-052US).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-3 - Sept 2014 (325462-052US).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - December 2017 (325462-sdm-vol-1-2abcd-3abcd).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - December 2017 (325462-sdm-vol-1-2abcd-3abcd).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - December 2017 (325462-sdm-vol-1-2abcd-3abcd).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - December 2017 (325462-sdm-vol-1-2abcd-3abcd).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - June 2021 (325462-sdm-vol-1-2abcd-3abcd).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - June 2021 (325462-sdm-vol-1-2abcd-3abcd).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - June 2021 (325462-sdm-vol-1-2abcd-3abcd).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - June 2021 (325462-sdm-vol-1-2abcd-3abcd).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2018 (325462-sdm-vol-1-2abcd-3abcd).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2018 (325462-sdm-vol-1-2abcd-3abcd).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2018 (325462-sdm-vol-1-2abcd-3abcd).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2018 (325462-sdm-vol-1-2abcd-3abcd).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2019 (325462-sdm-vol-1-2abcd-3abcd).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2019 (325462-sdm-vol-1-2abcd-3abcd).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2019 (325462-sdm-vol-1-2abcd-3abcd).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - May 2019 (325462-sdm-vol-1-2abcd-3abcd).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - October 2019 (325462-071US-sdm-vol-1-2abcd-3abcd).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - October 2019 (325462-071US-sdm-vol-1-2abcd-3abcd).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - October 2019 (325462-071US-sdm-vol-1-2abcd-3abcd).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes 1-4 - October 2019 (325462-071US-sdm-vol-1-2abcd-3abcd).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - June 2016 (252046-051).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - June 2016 (252046-051).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - June 2016 (252046-051).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - June 2016 (252046-051).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - May 2019 (252046-062).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - May 2019 (252046-062).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - May 2019 (252046-062).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Documentation Changes - May 2019 (252046-062).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2A - Instruction Set Reference, A-L - June 2016 (253666-059US).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2A - Instruction Set Reference, A-L - June 2016 (253666-059US).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2A - Instruction Set Reference, A-L - June 2016 (253666-059US).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2A - Instruction Set Reference, A-L - June 2016 (253666-059US).pdf diff --git a/Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2B - Instruction Set Reference, M-U - June 2016 (253667-059US).pdf b/PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2B - Instruction Set Reference, M-U - June 2016 (253667-059US).pdf similarity index 100% rename from Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2B - Instruction Set Reference, M-U - June 2016 (253667-059US).pdf rename to PDFs/Intel 64 and IA-32 Architectures Software Developer's Manual - Volume 2B - Instruction Set Reference, M-U - June 2016 (253667-059US).pdf diff --git "a/Intel 64 and IA-32 Architectures Software Developer\342\200\231s Manual V3 - Sept 2014 (325384-052US).pdf" "b/PDFs/Intel 64 and IA-32 Architectures Software Developer\342\200\231s Manual V3 - Sept 2014 (325384-052US).pdf" similarity index 100% rename from "Intel 64 and IA-32 Architectures Software Developer\342\200\231s Manual V3 - Sept 2014 (325384-052US).pdf" rename to "PDFs/Intel 64 and IA-32 Architectures Software Developer\342\200\231s Manual V3 - Sept 2014 (325384-052US).pdf" diff --git a/Intel AVX-512 - Permuting Data within and Between AVX Registers - Technology Guide (1668169807).pdf b/PDFs/Intel AVX-512 - Permuting Data within and Between AVX Registers - Technology Guide (1668169807).pdf similarity index 100% rename from Intel AVX-512 - Permuting Data within and Between AVX Registers - Technology Guide (1668169807).pdf rename to PDFs/Intel AVX-512 - Permuting Data within and Between AVX Registers - Technology Guide (1668169807).pdf diff --git a/Intel AVX-512 Architecture - Poster - 2013 (Demikhovsky-Poster).pdf b/PDFs/Intel AVX-512 Architecture - Poster - 2013 (Demikhovsky-Poster).pdf similarity index 100% rename from Intel AVX-512 Architecture - Poster - 2013 (Demikhovsky-Poster).pdf rename to PDFs/Intel AVX-512 Architecture - Poster - 2013 (Demikhovsky-Poster).pdf diff --git a/Intel AVX-512 Instructions and Their Use in the Implementation of Math Functions - Slides (s1-cornea).pdf b/PDFs/Intel AVX-512 Instructions and Their Use in the Implementation of Math Functions - Slides (s1-cornea).pdf similarity index 100% rename from Intel AVX-512 Instructions and Their Use in the Implementation of Math Functions - Slides (s1-cornea).pdf rename to PDFs/Intel AVX-512 Instructions and Their Use in the Implementation of Math Functions - Slides (s1-cornea).pdf diff --git a/Intel Advanced Encryption Standard (AES) New Instructions Set - White Paper - Rev 3.0, May 2010 (323641-001).pdf b/PDFs/Intel Advanced Encryption Standard (AES) New Instructions Set - White Paper - Rev 3.0, May 2010 (323641-001).pdf similarity index 100% rename from Intel Advanced Encryption Standard (AES) New Instructions Set - White Paper - Rev 3.0, May 2010 (323641-001).pdf rename to PDFs/Intel Advanced Encryption Standard (AES) New Instructions Set - White Paper - Rev 3.0, May 2010 (323641-001).pdf diff --git a/Intel Advanced Encryption Standard (AES) New Instructions Set.pdf b/PDFs/Intel Advanced Encryption Standard (AES) New Instructions Set.pdf similarity index 100% rename from Intel Advanced Encryption Standard (AES) New Instructions Set.pdf rename to PDFs/Intel Advanced Encryption Standard (AES) New Instructions Set.pdf diff --git a/Intel Advanced Vector Extensions, 2015-2016, Support in GNU C Compiler Collection, GNU Tools Cauldron 2014 (Cauldron14_AVX-512_Vector_ISA_Kirill_Yukhin_20140711).pdf b/PDFs/Intel Advanced Vector Extensions, 2015-2016, Support in GNU C Compiler Collection, GNU Tools Cauldron 2014 (Cauldron14_AVX-512_Vector_ISA_Kirill_Yukhin_20140711).pdf similarity index 100% rename from Intel Advanced Vector Extensions, 2015-2016, Support in GNU C Compiler Collection, GNU Tools Cauldron 2014 (Cauldron14_AVX-512_Vector_ISA_Kirill_Yukhin_20140711).pdf rename to PDFs/Intel Advanced Vector Extensions, 2015-2016, Support in GNU C Compiler Collection, GNU Tools Cauldron 2014 (Cauldron14_AVX-512_Vector_ISA_Kirill_Yukhin_20140711).pdf diff --git a/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference (January 2018).pdf b/PDFs/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference (January 2018).pdf similarity index 100% rename from Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference (January 2018).pdf rename to PDFs/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference (January 2018).pdf diff --git a/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - March 2020 (319433-038).pdf b/PDFs/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - March 2020 (319433-038).pdf similarity index 100% rename from Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - March 2020 (319433-038).pdf rename to PDFs/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - March 2020 (319433-038).pdf diff --git a/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - May 2019 (319433-037).pdf b/PDFs/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - May 2019 (319433-037).pdf similarity index 100% rename from Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - May 2019 (319433-037).pdf rename to PDFs/Intel Architecture - Instruction Set Extensions and Future Features - Programming Reference - May 2019 (319433-037).pdf diff --git a/Intel Architecture Code Analyzer - User's Guide - v3.0 (2017).pdf b/PDFs/Intel Architecture Code Analyzer - User's Guide - v3.0 (2017).pdf similarity index 100% rename from Intel Architecture Code Analyzer - User's Guide - v3.0 (2017).pdf rename to PDFs/Intel Architecture Code Analyzer - User's Guide - v3.0 (2017).pdf diff --git a/Intel Architecture Instruction Set Extensions Programming Reference (319433-015).pdf b/PDFs/Intel Architecture Instruction Set Extensions Programming Reference (319433-015).pdf similarity index 100% rename from Intel Architecture Instruction Set Extensions Programming Reference (319433-015).pdf rename to PDFs/Intel Architecture Instruction Set Extensions Programming Reference (319433-015).pdf diff --git a/Intel Architecture Instruction Set Extensions Programming Reference (319433-017).pdf b/PDFs/Intel Architecture Instruction Set Extensions Programming Reference (319433-017).pdf similarity index 100% rename from Intel Architecture Instruction Set Extensions Programming Reference (319433-017).pdf rename to PDFs/Intel Architecture Instruction Set Extensions Programming Reference (319433-017).pdf diff --git a/Intel Architecture Instruction Set Extensions Programming Reference - April 2017 (319433-029).pdf b/PDFs/Intel Architecture Instruction Set Extensions Programming Reference - April 2017 (319433-029).pdf similarity index 100% rename from Intel Architecture Instruction Set Extensions Programming Reference - April 2017 (319433-029).pdf rename to PDFs/Intel Architecture Instruction Set Extensions Programming Reference - April 2017 (319433-029).pdf diff --git a/Intel Architecture Instruction Set Extensions Programming Reference - Feb 2016 (319433-024).pdf b/PDFs/Intel Architecture Instruction Set Extensions Programming Reference - Feb 2016 (319433-024).pdf similarity index 100% rename from Intel Architecture Instruction Set Extensions Programming Reference - Feb 2016 (319433-024).pdf rename to PDFs/Intel Architecture Instruction Set Extensions Programming Reference - Feb 2016 (319433-024).pdf diff --git a/Intel Architecture Instruction Set Extensions Programming Reference - January 2018 (319433-032).pdf b/PDFs/Intel Architecture Instruction Set Extensions Programming Reference - January 2018 (319433-032).pdf similarity index 100% rename from Intel Architecture Instruction Set Extensions Programming Reference - January 2018 (319433-032).pdf rename to PDFs/Intel Architecture Instruction Set Extensions Programming Reference - January 2018 (319433-032).pdf diff --git a/Intel Architecture Instruction Set Extensions Programming Reference - Oct 2014 (319433-022).pdf b/PDFs/Intel Architecture Instruction Set Extensions Programming Reference - Oct 2014 (319433-022).pdf similarity index 100% rename from Intel Architecture Instruction Set Extensions Programming Reference - Oct 2014 (319433-022).pdf rename to PDFs/Intel Architecture Instruction Set Extensions Programming Reference - Oct 2014 (319433-022).pdf diff --git a/Intel Architecture Instruction Set Extensions Programming Reference - Sep 2016 (319433-025).pdf b/PDFs/Intel Architecture Instruction Set Extensions Programming Reference - Sep 2016 (319433-025).pdf similarity index 100% rename from Intel Architecture Instruction Set Extensions Programming Reference - Sep 2016 (319433-025).pdf rename to PDFs/Intel Architecture Instruction Set Extensions Programming Reference - Sep 2016 (319433-025).pdf diff --git a/Intel Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode - Revision 2.0 (323640-001, May 2010).pdf b/PDFs/Intel Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode - Revision 2.0 (323640-001, May 2010).pdf similarity index 100% rename from Intel Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode - Revision 2.0 (323640-001, May 2010).pdf rename to PDFs/Intel Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode - Revision 2.0 (323640-001, May 2010).pdf diff --git a/Intel Compiler Features + Performance Tips - Slides (2015) (IntelCompilerNERSC.201505013).pdf b/PDFs/Intel Compiler Features + Performance Tips - Slides (2015) (IntelCompilerNERSC.201505013).pdf similarity index 100% rename from Intel Compiler Features + Performance Tips - Slides (2015) (IntelCompilerNERSC.201505013).pdf rename to PDFs/Intel Compiler Features + Performance Tips - Slides (2015) (IntelCompilerNERSC.201505013).pdf diff --git a/Intel Compiler Optimization and Building for KNL - Slides (2016).pdf b/PDFs/Intel Compiler Optimization and Building for KNL - Slides (2016).pdf similarity index 100% rename from Intel Compiler Optimization and Building for KNL - Slides (2016).pdf rename to PDFs/Intel Compiler Optimization and Building for KNL - Slides (2016).pdf diff --git a/Intel Ethernet Controller 82571EB, 82572EI, 82571GB, 82571GI - Specification Update - Rev 6.8 Nov 2014.pdf b/PDFs/Intel Ethernet Controller 82571EB, 82572EI, 82571GB, 82571GI - Specification Update - Rev 6.8 Nov 2014.pdf similarity index 100% rename from Intel Ethernet Controller 82571EB, 82572EI, 82571GB, 82571GI - Specification Update - Rev 6.8 Nov 2014.pdf rename to PDFs/Intel Ethernet Controller 82571EB, 82572EI, 82571GB, 82571GI - Specification Update - Rev 6.8 Nov 2014.pdf diff --git a/Intel IO Acceleration Technology (IOAT) Overview.pdf b/PDFs/Intel IO Acceleration Technology (IOAT) Overview.pdf similarity index 100% rename from Intel IO Acceleration Technology (IOAT) Overview.pdf rename to PDFs/Intel IO Acceleration Technology (IOAT) Overview.pdf diff --git a/Intel IO Acceleration Technology Overview (2006).pdf b/PDFs/Intel IO Acceleration Technology Overview (2006).pdf similarity index 100% rename from Intel IO Acceleration Technology Overview (2006).pdf rename to PDFs/Intel IO Acceleration Technology Overview (2006).pdf diff --git a/Intel IO Acceleration Technology Overview.pdf b/PDFs/Intel IO Acceleration Technology Overview.pdf similarity index 100% rename from Intel IO Acceleration Technology Overview.pdf rename to PDFs/Intel IO Acceleration Technology Overview.pdf diff --git a/Intel Multimedia Instructions (MMX, SSE, SSE2, SSE3 and SSE4) - Slides.pdf b/PDFs/Intel Multimedia Instructions (MMX, SSE, SSE2, SSE3 and SSE4) - Slides.pdf similarity index 100% rename from Intel Multimedia Instructions (MMX, SSE, SSE2, SSE3 and SSE4) - Slides.pdf rename to PDFs/Intel Multimedia Instructions (MMX, SSE, SSE2, SSE3 and SSE4) - Slides.pdf diff --git a/Intel PCI Express Ethernet Networking - White Paper - Sept 2005.pdf b/PDFs/Intel PCI Express Ethernet Networking - White Paper - Sept 2005.pdf similarity index 100% rename from Intel PCI Express Ethernet Networking - White Paper - Sept 2005.pdf rename to PDFs/Intel PCI Express Ethernet Networking - White Paper - Sept 2005.pdf diff --git a/Intel Pro-1000 PT Quad Port Bypass Server Adapter.pdf b/PDFs/Intel Pro-1000 PT Quad Port Bypass Server Adapter.pdf similarity index 100% rename from Intel Pro-1000 PT Quad Port Bypass Server Adapter.pdf rename to PDFs/Intel Pro-1000 PT Quad Port Bypass Server Adapter.pdf diff --git a/Intel Pro-1000 PT Quad Port LP Server Adapter - Product Brief.pdf b/PDFs/Intel Pro-1000 PT Quad Port LP Server Adapter - Product Brief.pdf similarity index 100% rename from Intel Pro-1000 PT Quad Port LP Server Adapter - Product Brief.pdf rename to PDFs/Intel Pro-1000 PT Quad Port LP Server Adapter - Product Brief.pdf diff --git a/Intel SIMD - Austronomy and Space Science - Slides (DIFX_2014-SIMD).pdf b/PDFs/Intel SIMD - Austronomy and Space Science - Slides (DIFX_2014-SIMD).pdf similarity index 100% rename from Intel SIMD - Austronomy and Space Science - Slides (DIFX_2014-SIMD).pdf rename to PDFs/Intel SIMD - Austronomy and Space Science - Slides (DIFX_2014-SIMD).pdf diff --git a/Intel SIMD Architecture - Yung-Yu - UCONN (2007).pdf b/PDFs/Intel SIMD Architecture - Yung-Yu - UCONN (2007).pdf similarity index 100% rename from Intel SIMD Architecture - Yung-Yu - UCONN (2007).pdf rename to PDFs/Intel SIMD Architecture - Yung-Yu - UCONN (2007).pdf diff --git a/Intel Technical Journal - MMX (1997-vol01-iss-3-intel-technology-journal).pdf b/PDFs/Intel Technical Journal - MMX (1997-vol01-iss-3-intel-technology-journal).pdf similarity index 100% rename from Intel Technical Journal - MMX (1997-vol01-iss-3-intel-technology-journal).pdf rename to PDFs/Intel Technical Journal - MMX (1997-vol01-iss-3-intel-technology-journal).pdf diff --git a/Intel Xeon E5 Product Family - Specification Update - Revision 020 - February 2017 (326510-020).pdf b/PDFs/Intel Xeon E5 Product Family - Specification Update - Revision 020 - February 2017 (326510-020).pdf similarity index 100% rename from Intel Xeon E5 Product Family - Specification Update - Revision 020 - February 2017 (326510-020).pdf rename to PDFs/Intel Xeon E5 Product Family - Specification Update - Revision 020 - February 2017 (326510-020).pdf diff --git a/Intel Xeon Phi - System Software Developers Guide (Nov 2012).pdf b/PDFs/Intel Xeon Phi - System Software Developers Guide (Nov 2012).pdf similarity index 100% rename from Intel Xeon Phi - System Software Developers Guide (Nov 2012).pdf rename to PDFs/Intel Xeon Phi - System Software Developers Guide (Nov 2012).pdf diff --git a/Intel Xeon Phi Coprocessor Datasheet (April 2014).pdf b/PDFs/Intel Xeon Phi Coprocessor Datasheet (April 2014).pdf similarity index 100% rename from Intel Xeon Phi Coprocessor Datasheet (April 2014).pdf rename to PDFs/Intel Xeon Phi Coprocessor Datasheet (April 2014).pdf diff --git a/Intel Xeon Processor E5 v2 and E7 v2 Product Families - Uncore Performance Monitoring - Reference Manual - February 2014 (329468-002).pdf b/PDFs/Intel Xeon Processor E5 v2 and E7 v2 Product Families - Uncore Performance Monitoring - Reference Manual - February 2014 (329468-002).pdf similarity index 100% rename from Intel Xeon Processor E5 v2 and E7 v2 Product Families - Uncore Performance Monitoring - Reference Manual - February 2014 (329468-002).pdf rename to PDFs/Intel Xeon Processor E5 v2 and E7 v2 Product Families - Uncore Performance Monitoring - Reference Manual - February 2014 (329468-002).pdf diff --git a/Intel Xeon Processor E7 Family - Uncore Performance Monitoring - Programming Guide - April 2011 (325294-001).pdf b/PDFs/Intel Xeon Processor E7 Family - Uncore Performance Monitoring - Programming Guide - April 2011 (325294-001).pdf similarity index 100% rename from Intel Xeon Processor E7 Family - Uncore Performance Monitoring - Programming Guide - April 2011 (325294-001).pdf rename to PDFs/Intel Xeon Processor E7 Family - Uncore Performance Monitoring - Programming Guide - April 2011 (325294-001).pdf diff --git a/Intel Xeon Scalable Processor - Throughput Latency.pdf b/PDFs/Intel Xeon Scalable Processor - Throughput Latency.pdf similarity index 100% rename from Intel Xeon Scalable Processor - Throughput Latency.pdf rename to PDFs/Intel Xeon Scalable Processor - Throughput Latency.pdf diff --git a/Interrupts in Linux - Slides (L07-LinuxEvents).pdf b/PDFs/Interrupts in Linux - Slides (L07-LinuxEvents).pdf similarity index 100% rename from Interrupts in Linux - Slides (L07-LinuxEvents).pdf rename to PDFs/Interrupts in Linux - Slides (L07-LinuxEvents).pdf diff --git a/Interval hash tree - An efficient index structure for searching object queries in large image databases (caivd99).pdf b/PDFs/Interval hash tree - An efficient index structure for searching object queries in large image databases (caivd99).pdf similarity index 100% rename from Interval hash tree - An efficient index structure for searching object queries in large image databases (caivd99).pdf rename to PDFs/Interval hash tree - An efficient index structure for searching object queries in large image databases (caivd99).pdf diff --git a/Introduction to AMD GPU Programming with HIP - 2019 (AMD_GPU_HIP_training_20190906).pdf b/PDFs/Introduction to AMD GPU Programming with HIP - 2019 (AMD_GPU_HIP_training_20190906).pdf similarity index 100% rename from Introduction to AMD GPU Programming with HIP - 2019 (AMD_GPU_HIP_training_20190906).pdf rename to PDFs/Introduction to AMD GPU Programming with HIP - 2019 (AMD_GPU_HIP_training_20190906).pdf diff --git a/Introduction to Coccinelle (Slides).pdf b/PDFs/Introduction to Coccinelle (Slides).pdf similarity index 100% rename from Introduction to Coccinelle (Slides).pdf rename to PDFs/Introduction to Coccinelle (Slides).pdf diff --git a/Introduction to DPDK - Slides (2015).pdf b/PDFs/Introduction to DPDK - Slides (2015).pdf similarity index 100% rename from Introduction to DPDK - Slides (2015).pdf rename to PDFs/Introduction to DPDK - Slides (2015).pdf diff --git a/Introduction to Debugging the FreeBSD Kernel - Paper - BSDCan 2008.pdf b/PDFs/Introduction to Debugging the FreeBSD Kernel - Paper - BSDCan 2008.pdf similarity index 100% rename from Introduction to Debugging the FreeBSD Kernel - Paper - BSDCan 2008.pdf rename to PDFs/Introduction to Debugging the FreeBSD Kernel - Paper - BSDCan 2008.pdf diff --git a/Introduction to Debugging the FreeBSD Kernel -BSDCan 2008.pdf b/PDFs/Introduction to Debugging the FreeBSD Kernel -BSDCan 2008.pdf similarity index 100% rename from Introduction to Debugging the FreeBSD Kernel -BSDCan 2008.pdf rename to PDFs/Introduction to Debugging the FreeBSD Kernel -BSDCan 2008.pdf diff --git a/Introduction to Dynamic Unary Encoding (Dec 19, 2014).pdf b/PDFs/Introduction to Dynamic Unary Encoding (Dec 19, 2014).pdf similarity index 100% rename from Introduction to Dynamic Unary Encoding (Dec 19, 2014).pdf rename to PDFs/Introduction to Dynamic Unary Encoding (Dec 19, 2014).pdf diff --git a/Introduction to GPUs - CS378 - Spring 2015 - Slides.pdf b/PDFs/Introduction to GPUs - CS378 - Spring 2015 - Slides.pdf similarity index 100% rename from Introduction to GPUs - CS378 - Spring 2015 - Slides.pdf rename to PDFs/Introduction to GPUs - CS378 - Spring 2015 - Slides.pdf diff --git a/Introduction to Intel Ethernet Flow Director.pdf b/PDFs/Introduction to Intel Ethernet Flow Director.pdf similarity index 100% rename from Introduction to Intel Ethernet Flow Director.pdf rename to PDFs/Introduction to Intel Ethernet Flow Director.pdf diff --git a/Introduction to Machine Learning - CMU-10701 - Deep Learning - Slides (Spring 2014).pdf b/PDFs/Introduction to Machine Learning - CMU-10701 - Deep Learning - Slides (Spring 2014).pdf similarity index 100% rename from Introduction to Machine Learning - CMU-10701 - Deep Learning - Slides (Spring 2014).pdf rename to PDFs/Introduction to Machine Learning - CMU-10701 - Deep Learning - Slides (Spring 2014).pdf diff --git a/Introduction to Mathematics for Game Development - James Cowley (June 23, 2016).pdf b/PDFs/Introduction to Mathematics for Game Development - James Cowley (June 23, 2016).pdf similarity index 100% rename from Introduction to Mathematics for Game Development - James Cowley (June 23, 2016).pdf rename to PDFs/Introduction to Mathematics for Game Development - James Cowley (June 23, 2016).pdf diff --git a/Introduction to Parallel Architectures - Josep Torrellas - CS533 (2012).pdf b/PDFs/Introduction to Parallel Architectures - Josep Torrellas - CS533 (2012).pdf similarity index 100% rename from Introduction to Parallel Architectures - Josep Torrellas - CS533 (2012).pdf rename to PDFs/Introduction to Parallel Architectures - Josep Torrellas - CS533 (2012).pdf diff --git a/Introduction to Probability and Statistics with R (IPSUR).pdf b/PDFs/Introduction to Probability and Statistics with R (IPSUR).pdf similarity index 100% rename from Introduction to Probability and Statistics with R (IPSUR).pdf rename to PDFs/Introduction to Probability and Statistics with R (IPSUR).pdf diff --git a/Introduction to Python for Computational Science and Engineering - A Beginner's Guide - September 7th, 2015.pdf b/PDFs/Introduction to Python for Computational Science and Engineering - A Beginner's Guide - September 7th, 2015.pdf similarity index 100% rename from Introduction to Python for Computational Science and Engineering - A Beginner's Guide - September 7th, 2015.pdf rename to PDFs/Introduction to Python for Computational Science and Engineering - A Beginner's Guide - September 7th, 2015.pdf diff --git a/Introduction to Random Graphs - Frieze and Karonski (Book).pdf b/PDFs/Introduction to Random Graphs - Frieze and Karonski (Book).pdf similarity index 100% rename from Introduction to Random Graphs - Frieze and Karonski (Book).pdf rename to PDFs/Introduction to Random Graphs - Frieze and Karonski (Book).pdf diff --git a/Introduction to Random Graphs - Slides - 2015 (Slides_TomaszLuczak1).pdf b/PDFs/Introduction to Random Graphs - Slides - 2015 (Slides_TomaszLuczak1).pdf similarity index 100% rename from Introduction to Random Graphs - Slides - 2015 (Slides_TomaszLuczak1).pdf rename to PDFs/Introduction to Random Graphs - Slides - 2015 (Slides_TomaszLuczak1).pdf diff --git a/Introduction to the Pin Instrumentation Tool - Slides (27 Mar 2013).pdf b/PDFs/Introduction to the Pin Instrumentation Tool - Slides (27 Mar 2013).pdf similarity index 100% rename from Introduction to the Pin Instrumentation Tool - Slides (27 Mar 2013).pdf rename to PDFs/Introduction to the Pin Instrumentation Tool - Slides (27 Mar 2013).pdf diff --git a/Introduction to x64 Assembly.pdf b/PDFs/Introduction to x64 Assembly.pdf similarity index 100% rename from Introduction to x64 Assembly.pdf rename to PDFs/Introduction to x64 Assembly.pdf diff --git a/Introspection for C and its Applications to Library Robustness - 2017 (1712.01163).pdf b/PDFs/Introspection for C and its Applications to Library Robustness - 2017 (1712.01163).pdf similarity index 100% rename from Introspection for C and its Applications to Library Robustness - 2017 (1712.01163).pdf rename to PDFs/Introspection for C and its Applications to Library Robustness - 2017 (1712.01163).pdf diff --git a/Investigation of Hardware Transactional Memory - 2015 (Andrew-Nguyen-Thesis).pdf b/PDFs/Investigation of Hardware Transactional Memory - 2015 (Andrew-Nguyen-Thesis).pdf similarity index 100% rename from Investigation of Hardware Transactional Memory - 2015 (Andrew-Nguyen-Thesis).pdf rename to PDFs/Investigation of Hardware Transactional Memory - 2015 (Andrew-Nguyen-Thesis).pdf diff --git a/It's Time for Low Latency (latency_hotos11).pdf b/PDFs/It's Time for Low Latency (latency_hotos11).pdf similarity index 100% rename from It's Time for Low Latency (latency_hotos11).pdf rename to PDFs/It's Time for Low Latency (latency_hotos11).pdf diff --git a/Item-Based Collaborative Filtering Recommendation Algorithms.pdf b/PDFs/Item-Based Collaborative Filtering Recommendation Algorithms.pdf similarity index 100% rename from Item-Based Collaborative Filtering Recommendation Algorithms.pdf rename to PDFs/Item-Based Collaborative Filtering Recommendation Algorithms.pdf diff --git a/Java Callstack Trace - HTTP to JDBC - 2006 (jtrac-callstack).pdf b/PDFs/Java Callstack Trace - HTTP to JDBC - 2006 (jtrac-callstack).pdf similarity index 100% rename from Java Callstack Trace - HTTP to JDBC - 2006 (jtrac-callstack).pdf rename to PDFs/Java Callstack Trace - HTTP to JDBC - 2006 (jtrac-callstack).pdf diff --git a/JavaScript - ECMA-262 Standard (v5.1, 2011).pdf b/PDFs/JavaScript - ECMA-262 Standard (v5.1, 2011).pdf similarity index 100% rename from JavaScript - ECMA-262 Standard (v5.1, 2011).pdf rename to PDFs/JavaScript - ECMA-262 Standard (v5.1, 2011).pdf diff --git a/JavaScript Cheat Sheet.pdf b/PDFs/JavaScript Cheat Sheet.pdf similarity index 100% rename from JavaScript Cheat Sheet.pdf rename to PDFs/JavaScript Cheat Sheet.pdf diff --git a/Join-Idle-Queue- A Novel Load Balancing Algorithm for Dynamically Scalable Web Services - October 1, 2011 (idleq).pdf b/PDFs/Join-Idle-Queue- A Novel Load Balancing Algorithm for Dynamically Scalable Web Services - October 1, 2011 (idleq).pdf similarity index 100% rename from Join-Idle-Queue- A Novel Load Balancing Algorithm for Dynamically Scalable Web Services - October 1, 2011 (idleq).pdf rename to PDFs/Join-Idle-Queue- A Novel Load Balancing Algorithm for Dynamically Scalable Web Services - October 1, 2011 (idleq).pdf diff --git a/Joint Strike Fighter Air Vehicle C++ Coding Standards - Dec 2005 (Doc. 2RDU00001 Rev. C).pdf b/PDFs/Joint Strike Fighter Air Vehicle C++ Coding Standards - Dec 2005 (Doc. 2RDU00001 Rev. C).pdf similarity index 100% rename from Joint Strike Fighter Air Vehicle C++ Coding Standards - Dec 2005 (Doc. 2RDU00001 Rev. C).pdf rename to PDFs/Joint Strike Fighter Air Vehicle C++ Coding Standards - Dec 2005 (Doc. 2RDU00001 Rev. C).pdf diff --git a/Jump Over ASLR - Attacking Branch Predictors to Bypass ASLR - 2016 (micro16).pdf b/PDFs/Jump Over ASLR - Attacking Branch Predictors to Bypass ASLR - 2016 (micro16).pdf similarity index 100% rename from Jump Over ASLR - Attacking Branch Predictors to Bypass ASLR - 2016 (micro16).pdf rename to PDFs/Jump Over ASLR - Attacking Branch Predictors to Bypass ASLR - 2016 (micro16).pdf diff --git a/Jump the Queue to Lower Latency - USENIX - April 2015 (login_apr15_02_grosvenor_041315).pdf b/PDFs/Jump the Queue to Lower Latency - USENIX - April 2015 (login_apr15_02_grosvenor_041315).pdf similarity index 100% rename from Jump the Queue to Lower Latency - USENIX - April 2015 (login_apr15_02_grosvenor_041315).pdf rename to PDFs/Jump the Queue to Lower Latency - USENIX - April 2015 (login_apr15_02_grosvenor_041315).pdf diff --git a/Just-in-Time Static Type Checking for Dynamic Languages (1604.03641v1).pdf b/PDFs/Just-in-Time Static Type Checking for Dynamic Languages (1604.03641v1).pdf similarity index 100% rename from Just-in-Time Static Type Checking for Dynamic Languages (1604.03641v1).pdf rename to PDFs/Just-in-Time Static Type Checking for Dynamic Languages (1604.03641v1).pdf diff --git a/K - A Rewriting-Based Framework for Computations (rosu-2007-tr-c).pdf b/PDFs/K - A Rewriting-Based Framework for Computations (rosu-2007-tr-c).pdf similarity index 100% rename from K - A Rewriting-Based Framework for Computations (rosu-2007-tr-c).pdf rename to PDFs/K - A Rewriting-Based Framework for Computations (rosu-2007-tr-c).pdf diff --git a/KASLR is Dead - Long Live KASLR (2017).pdf b/PDFs/KASLR is Dead - Long Live KASLR (2017).pdf similarity index 100% rename from KASLR is Dead - Long Live KASLR (2017).pdf rename to PDFs/KASLR is Dead - Long Live KASLR (2017).pdf diff --git a/KLAP - Kernel Launch Aggregation and Promotion for Optimizing Dynamic Parallelism (2016).pdf b/PDFs/KLAP - Kernel Launch Aggregation and Promotion for Optimizing Dynamic Parallelism (2016).pdf similarity index 100% rename from KLAP - Kernel Launch Aggregation and Promotion for Optimizing Dynamic Parallelism (2016).pdf rename to PDFs/KLAP - Kernel Launch Aggregation and Promotion for Optimizing Dynamic Parallelism (2016).pdf diff --git a/KLEE - Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs (klee-osdi-2008).pdf b/PDFs/KLEE - Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs (klee-osdi-2008).pdf similarity index 100% rename from KLEE - Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs (klee-osdi-2008).pdf rename to PDFs/KLEE - Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs (klee-osdi-2008).pdf diff --git a/KMDF - How To Develop Framework Drivers - Microsoft - Slides (2007).pdf b/PDFs/KMDF - How To Develop Framework Drivers - Microsoft - Slides (2007).pdf similarity index 100% rename from KMDF - How To Develop Framework Drivers - Microsoft - Slides (2007).pdf rename to PDFs/KMDF - How To Develop Framework Drivers - Microsoft - Slides (2007).pdf diff --git a/KQguard - Protecting Kernel Callback Queues - 2012 (WRK_Tech_Report_03_12).pdf b/PDFs/KQguard - Protecting Kernel Callback Queues - 2012 (WRK_Tech_Report_03_12).pdf similarity index 100% rename from KQguard - Protecting Kernel Callback Queues - 2012 (WRK_Tech_Report_03_12).pdf rename to PDFs/KQguard - Protecting Kernel Callback Queues - 2012 (WRK_Tech_Report_03_12).pdf diff --git a/Kam1n0 - MapReduce-based Assembly Clone Search for Reverse Engineering - 2016 (DFC16kdd).pdf b/PDFs/Kam1n0 - MapReduce-based Assembly Clone Search for Reverse Engineering - 2016 (DFC16kdd).pdf similarity index 100% rename from Kam1n0 - MapReduce-based Assembly Clone Search for Reverse Engineering - 2016 (DFC16kdd).pdf rename to PDFs/Kam1n0 - MapReduce-based Assembly Clone Search for Reverse Engineering - 2016 (DFC16kdd).pdf diff --git a/Keccak and the SHA-3 Standardization - Slides (Feb 6th, 2013).pdf b/PDFs/Keccak and the SHA-3 Standardization - Slides (Feb 6th, 2013).pdf similarity index 100% rename from Keccak and the SHA-3 Standardization - Slides (Feb 6th, 2013).pdf rename to PDFs/Keccak and the SHA-3 Standardization - Slides (Feb 6th, 2013).pdf diff --git a/Kerncraft - A Tool for Analytic Performance Modeling of Loop Kernels - 2018 (1702.04653).pdf b/PDFs/Kerncraft - A Tool for Analytic Performance Modeling of Loop Kernels - 2018 (1702.04653).pdf similarity index 100% rename from Kerncraft - A Tool for Analytic Performance Modeling of Loop Kernels - 2018 (1702.04653).pdf rename to PDFs/Kerncraft - A Tool for Analytic Performance Modeling of Loop Kernels - 2018 (1702.04653).pdf diff --git a/Kernel Debugging with Windbg.pdf b/PDFs/Kernel Debugging with Windbg.pdf similarity index 100% rename from Kernel Debugging with Windbg.pdf rename to PDFs/Kernel Debugging with Windbg.pdf diff --git a/Kernel Patch Tutorial.pdf b/PDFs/Kernel Patch Tutorial.pdf similarity index 100% rename from Kernel Patch Tutorial.pdf rename to PDFs/Kernel Patch Tutorial.pdf diff --git a/Kernel Pool Exploitation on Windows 7 (16032-kernel-pool-exploitation-on-windows-7).pdf b/PDFs/Kernel Pool Exploitation on Windows 7 (16032-kernel-pool-exploitation-on-windows-7).pdf similarity index 100% rename from Kernel Pool Exploitation on Windows 7 (16032-kernel-pool-exploitation-on-windows-7).pdf rename to PDFs/Kernel Pool Exploitation on Windows 7 (16032-kernel-pool-exploitation-on-windows-7).pdf diff --git a/Kernel Pool Exploitation on Windows 7 (BlackHat_DC_2011_Mandt_kernelpool-wp).pdf b/PDFs/Kernel Pool Exploitation on Windows 7 (BlackHat_DC_2011_Mandt_kernelpool-wp).pdf similarity index 100% rename from Kernel Pool Exploitation on Windows 7 (BlackHat_DC_2011_Mandt_kernelpool-wp).pdf rename to PDFs/Kernel Pool Exploitation on Windows 7 (BlackHat_DC_2011_Mandt_kernelpool-wp).pdf diff --git a/Kernel-Mode Driver Architecture Design Guide (Microsoft).pdf b/PDFs/Kernel-Mode Driver Architecture Design Guide (Microsoft).pdf similarity index 100% rename from Kernel-Mode Driver Architecture Design Guide (Microsoft).pdf rename to PDFs/Kernel-Mode Driver Architecture Design Guide (Microsoft).pdf diff --git a/Kmd Kit - 0x07 Lookaside Lists.pdf b/PDFs/Kmd Kit - 0x07 Lookaside Lists.pdf similarity index 100% rename from Kmd Kit - 0x07 Lookaside Lists.pdf rename to PDFs/Kmd Kit - 0x07 Lookaside Lists.pdf diff --git a/Know Your HTTP Status Codes.pdf b/PDFs/Know Your HTTP Status Codes.pdf similarity index 100% rename from Know Your HTTP Status Codes.pdf rename to PDFs/Know Your HTTP Status Codes.pdf diff --git a/LATEX for Computer Scientists - 15th May 2006.pdf b/PDFs/LATEX for Computer Scientists - 15th May 2006.pdf similarity index 100% rename from LATEX for Computer Scientists - 15th May 2006.pdf rename to PDFs/LATEX for Computer Scientists - 15th May 2006.pdf diff --git a/LLaMA - Open and Efficient Foundation Language Models - 27 Feb 2023 (2302.13971).pdf b/PDFs/LLaMA - Open and Efficient Foundation Language Models - 27 Feb 2023 (2302.13971).pdf similarity index 100% rename from LLaMA - Open and Efficient Foundation Language Models - 27 Feb 2023 (2302.13971).pdf rename to PDFs/LLaMA - Open and Efficient Foundation Language Models - 27 Feb 2023 (2302.13971).pdf diff --git a/LMAX Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (Disruptor-1.0).pdf b/PDFs/LMAX Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (Disruptor-1.0).pdf similarity index 100% rename from LMAX Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (Disruptor-1.0).pdf rename to PDFs/LMAX Disruptor - High performance alternative to bounded queues for exchanging data between concurrent threads (Disruptor-1.0).pdf diff --git a/LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data (wu15-lsm-trie).pdf b/PDFs/LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data (wu15-lsm-trie).pdf similarity index 100% rename from LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data (wu15-lsm-trie).pdf rename to PDFs/LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data (wu15-lsm-trie).pdf diff --git a/LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data - Slides (atc15_slides_wu).pdf b/PDFs/LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data - Slides (atc15_slides_wu).pdf similarity index 100% rename from LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data - Slides (atc15_slides_wu).pdf rename to PDFs/LSM-trie - An LSM-tree-based Ultra-Large Key-Value Store for Small Data - Slides (atc15_slides_wu).pdf diff --git a/Latency and Bandwidth Impact on GPU Systems - 2008 (ms-proj-gpgpu-latency-bandwidth).pdf b/PDFs/Latency and Bandwidth Impact on GPU Systems - 2008 (ms-proj-gpgpu-latency-bandwidth).pdf similarity index 100% rename from Latency and Bandwidth Impact on GPU Systems - 2008 (ms-proj-gpgpu-latency-bandwidth).pdf rename to PDFs/Latency and Bandwidth Impact on GPU Systems - 2008 (ms-proj-gpgpu-latency-bandwidth).pdf diff --git a/Lazy Asynchronous IO for Event-Driven Servers.pdf b/PDFs/Lazy Asynchronous IO for Event-Driven Servers.pdf similarity index 100% rename from Lazy Asynchronous IO for Event-Driven Servers.pdf rename to PDFs/Lazy Asynchronous IO for Event-Driven Servers.pdf diff --git a/Lazy and Speculative Execution - Microsoft Research - Slides (12th December, 2006).pdf b/PDFs/Lazy and Speculative Execution - Microsoft Research - Slides (12th December, 2006).pdf similarity index 100% rename from Lazy and Speculative Execution - Microsoft Research - Slides (12th December, 2006).pdf rename to PDFs/Lazy and Speculative Execution - Microsoft Research - Slides (12th December, 2006).pdf diff --git a/Learned Monotone Minimal Perfect Hashing - 2023 (2304.11012).pdf b/PDFs/Learned Monotone Minimal Perfect Hashing - 2023 (2304.11012).pdf similarity index 100% rename from Learned Monotone Minimal Perfect Hashing - 2023 (2304.11012).pdf rename to PDFs/Learned Monotone Minimal Perfect Hashing - 2023 (2304.11012).pdf diff --git a/Learning Statistics with R (lsr-0.5).pdf b/PDFs/Learning Statistics with R (lsr-0.5).pdf similarity index 100% rename from Learning Statistics with R (lsr-0.5).pdf rename to PDFs/Learning Statistics with R (lsr-0.5).pdf diff --git a/Learning a Hidden Hypergraph - 2006 (angluin06a).pdf b/PDFs/Learning a Hidden Hypergraph - 2006 (angluin06a).pdf similarity index 100% rename from Learning a Hidden Hypergraph - 2006 (angluin06a).pdf rename to PDFs/Learning a Hidden Hypergraph - 2006 (angluin06a).pdf diff --git a/Learning with Hypergraphs - Clustering, Classification, and Embedding (2017).pdf b/PDFs/Learning with Hypergraphs - Clustering, Classification, and Embedding (2017).pdf similarity index 100% rename from Learning with Hypergraphs - Clustering, Classification, and Embedding (2017).pdf rename to PDFs/Learning with Hypergraphs - Clustering, Classification, and Embedding (2017).pdf diff --git a/Learning-based Query Performance Modeling and Prediction (qperf-tr).pdf b/PDFs/Learning-based Query Performance Modeling and Prediction (qperf-tr).pdf similarity index 100% rename from Learning-based Query Performance Modeling and Prediction (qperf-tr).pdf rename to PDFs/Learning-based Query Performance Modeling and Prediction (qperf-tr).pdf diff --git a/Lecture 11 - Programming on GPUs - Part 1 - Slides (Lec-11-GPU).pdf b/PDFs/Lecture 11 - Programming on GPUs - Part 1 - Slides (Lec-11-GPU).pdf similarity index 100% rename from Lecture 11 - Programming on GPUs - Part 1 - Slides (Lec-11-GPU).pdf rename to PDFs/Lecture 11 - Programming on GPUs - Part 1 - Slides (Lec-11-GPU).pdf diff --git a/Lecture Notes on AVL Trees - March 2011 (18-avl).pdf b/PDFs/Lecture Notes on AVL Trees - March 2011 (18-avl).pdf similarity index 100% rename from Lecture Notes on AVL Trees - March 2011 (18-avl).pdf rename to PDFs/Lecture Notes on AVL Trees - March 2011 (18-avl).pdf diff --git a/Lecture Notes on Linear Algebra (2015).pdf b/PDFs/Lecture Notes on Linear Algebra (2015).pdf similarity index 100% rename from Lecture Notes on Linear Algebra (2015).pdf rename to PDFs/Lecture Notes on Linear Algebra (2015).pdf diff --git a/Less Hashing, Same Performance - Building a Better Bloom Filter - 2008 (10.1.1.152.579).pdf b/PDFs/Less Hashing, Same Performance - Building a Better Bloom Filter - 2008 (10.1.1.152.579).pdf similarity index 100% rename from Less Hashing, Same Performance - Building a Better Bloom Filter - 2008 (10.1.1.152.579).pdf rename to PDFs/Less Hashing, Same Performance - Building a Better Bloom Filter - 2008 (10.1.1.152.579).pdf diff --git a/Let your GPU do the Heavy Lifting in your Data Warehouse - Slides - 2013 (S3190-GPU-Heavy-Lifting-Data-Warehouse).pdf b/PDFs/Let your GPU do the Heavy Lifting in your Data Warehouse - Slides - 2013 (S3190-GPU-Heavy-Lifting-Data-Warehouse).pdf similarity index 100% rename from Let your GPU do the Heavy Lifting in your Data Warehouse - Slides - 2013 (S3190-GPU-Heavy-Lifting-Data-Warehouse).pdf rename to PDFs/Let your GPU do the Heavy Lifting in your Data Warehouse - Slides - 2013 (S3190-GPU-Heavy-Lifting-Data-Warehouse).pdf diff --git a/Leveraging Compression in In-Memory Databases - 2012 (dbkda_2012_6_20_30160).pdf b/PDFs/Leveraging Compression in In-Memory Databases - 2012 (dbkda_2012_6_20_30160).pdf similarity index 100% rename from Leveraging Compression in In-Memory Databases - 2012 (dbkda_2012_6_20_30160).pdf rename to PDFs/Leveraging Compression in In-Memory Databases - 2012 (dbkda_2012_6_20_30160).pdf diff --git a/LightGBM - A Highly-Efficient Gradient Boosting Decision Tree (2017).pdf b/PDFs/LightGBM - A Highly-Efficient Gradient Boosting Decision Tree (2017).pdf similarity index 100% rename from LightGBM - A Highly-Efficient Gradient Boosting Decision Tree (2017).pdf rename to PDFs/LightGBM - A Highly-Efficient Gradient Boosting Decision Tree (2017).pdf diff --git a/Lightweight Contention Management for Efficient Compare-and-Swap Operations.pdf b/PDFs/Lightweight Contention Management for Efficient Compare-and-Swap Operations.pdf similarity index 100% rename from Lightweight Contention Management for Efficient Compare-and-Swap Operations.pdf rename to PDFs/Lightweight Contention Management for Efficient Compare-and-Swap Operations.pdf diff --git a/Linear Algebra - Jim Hefferon - 4th Ed.pdf b/PDFs/Linear Algebra - Jim Hefferon - 4th Ed.pdf similarity index 100% rename from Linear Algebra - Jim Hefferon - 4th Ed.pdf rename to PDFs/Linear Algebra - Jim Hefferon - 4th Ed.pdf diff --git a/Linear Algebra Abridged - Sheldon Axler (13th March, 2016).pdf b/PDFs/Linear Algebra Abridged - Sheldon Axler (13th March, 2016).pdf similarity index 100% rename from Linear Algebra Abridged - Sheldon Axler (13th March, 2016).pdf rename to PDFs/Linear Algebra Abridged - Sheldon Axler (13th March, 2016).pdf diff --git a/Linear Algebra.pdf b/PDFs/Linear Algebra.pdf similarity index 100% rename from Linear Algebra.pdf rename to PDFs/Linear Algebra.pdf diff --git a/Linear Road - A Stream Data Management Benchmark (2004).pdf b/PDFs/Linear Road - A Stream Data Management Benchmark (2004).pdf similarity index 100% rename from Linear Road - A Stream Data Management Benchmark (2004).pdf rename to PDFs/Linear Road - A Stream Data Management Benchmark (2004).pdf diff --git a/Linked List Problems - Stanford (2002).pdf b/PDFs/Linked List Problems - Stanford (2002).pdf similarity index 100% rename from Linked List Problems - Stanford (2002).pdf rename to PDFs/Linked List Problems - Stanford (2002).pdf diff --git a/Linux - FS Workshop.pdf b/PDFs/Linux - FS Workshop.pdf similarity index 100% rename from Linux - FS Workshop.pdf rename to PDFs/Linux - FS Workshop.pdf diff --git a/Linux Block IO - Introducing Multi-queue SSD Access on Multicore Systems.pdf b/PDFs/Linux Block IO - Introducing Multi-queue SSD Access on Multicore Systems.pdf similarity index 100% rename from Linux Block IO - Introducing Multi-queue SSD Access on Multicore Systems.pdf rename to PDFs/Linux Block IO - Introducing Multi-queue SSD Access on Multicore Systems.pdf diff --git a/Linux Kernel Architecture for Device Drivers (Thomas Petazzoni).pdf b/PDFs/Linux Kernel Architecture for Device Drivers (Thomas Petazzoni).pdf similarity index 100% rename from Linux Kernel Architecture for Device Drivers (Thomas Petazzoni).pdf rename to PDFs/Linux Kernel Architecture for Device Drivers (Thomas Petazzoni).pdf diff --git a/Linux Productivity Tools - Slides - 2019 (lisa19_maheshwari).pdf b/PDFs/Linux Productivity Tools - Slides - 2019 (lisa19_maheshwari).pdf similarity index 100% rename from Linux Productivity Tools - Slides - 2019 (lisa19_maheshwari).pdf rename to PDFs/Linux Productivity Tools - Slides - 2019 (lisa19_maheshwari).pdf diff --git a/Linux Symposium 2004 - All.pdf b/PDFs/Linux Symposium 2004 - All.pdf similarity index 100% rename from Linux Symposium 2004 - All.pdf rename to PDFs/Linux Symposium 2004 - All.pdf diff --git a/LinuxCon 2009 - 10Gbs Bi-directional Routing.pdf b/PDFs/LinuxCon 2009 - 10Gbs Bi-directional Routing.pdf similarity index 100% rename from LinuxCon 2009 - 10Gbs Bi-directional Routing.pdf rename to PDFs/LinuxCon 2009 - 10Gbs Bi-directional Routing.pdf diff --git a/Locality Exists in Graph Processing - Workload Characterization on an Ivy Bridge Server.pdf b/PDFs/Locality Exists in Graph Processing - Workload Characterization on an Ivy Bridge Server.pdf similarity index 100% rename from Locality Exists in Graph Processing - Workload Characterization on an Ivy Bridge Server.pdf rename to PDFs/Locality Exists in Graph Processing - Workload Characterization on an Ivy Bridge Server.pdf diff --git a/Lock-free Concurrent Data Structures - 12 Feb 2013 (1302.2757).pdf b/PDFs/Lock-free Concurrent Data Structures - 12 Feb 2013 (1302.2757).pdf similarity index 100% rename from Lock-free Concurrent Data Structures - 12 Feb 2013 (1302.2757).pdf rename to PDFs/Lock-free Concurrent Data Structures - 12 Feb 2013 (1302.2757).pdf diff --git a/Lockless Programming - GDC 2009 - Slides (Bruce Dawson).pdf b/PDFs/Lockless Programming - GDC 2009 - Slides (Bruce Dawson).pdf similarity index 100% rename from Lockless Programming - GDC 2009 - Slides (Bruce Dawson).pdf rename to PDFs/Lockless Programming - GDC 2009 - Slides (Bruce Dawson).pdf diff --git a/Lockless Programming - GDC 2009 - Slides (Bruce Dawson).ppt b/PDFs/Lockless Programming - GDC 2009 - Slides (Bruce Dawson).ppt similarity index 100% rename from Lockless Programming - GDC 2009 - Slides (Bruce Dawson).ppt rename to PDFs/Lockless Programming - GDC 2009 - Slides (Bruce Dawson).ppt diff --git a/Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf b/PDFs/Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf similarity index 100% rename from Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf rename to PDFs/Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf diff --git a/Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf.docx b/PDFs/Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf.docx similarity index 100% rename from Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf.docx rename to PDFs/Locks, Deadlocks and Synchronization - Windows Hardware and Driver Central (2006).pdf.docx diff --git a/Logistic Regression.pdf b/PDFs/Logistic Regression.pdf similarity index 100% rename from Logistic Regression.pdf rename to PDFs/Logistic Regression.pdf diff --git a/Lonestar- A Suite of Parallel Irregular Programs (ispass2009).pdf b/PDFs/Lonestar- A Suite of Parallel Irregular Programs (ispass2009).pdf similarity index 100% rename from Lonestar- A Suite of Parallel Irregular Programs (ispass2009).pdf rename to PDFs/Lonestar- A Suite of Parallel Irregular Programs (ispass2009).pdf diff --git a/Long Gaps Between Primes - 2016 (1412.5029).pdf b/PDFs/Long Gaps Between Primes - 2016 (1412.5029).pdf similarity index 100% rename from Long Gaps Between Primes - 2016 (1412.5029).pdf rename to PDFs/Long Gaps Between Primes - 2016 (1412.5029).pdf diff --git a/Long-term Recurrent Convolutional Networks for Visual Recognition and Description (1411.4389v3).pdf b/PDFs/Long-term Recurrent Convolutional Networks for Visual Recognition and Description (1411.4389v3).pdf similarity index 100% rename from Long-term Recurrent Convolutional Networks for Visual Recognition and Description (1411.4389v3).pdf rename to PDFs/Long-term Recurrent Convolutional Networks for Visual Recognition and Description (1411.4389v3).pdf diff --git a/Longest Common Extension with Recompression - 16th Nov 2016 (1611.05359).pdf b/PDFs/Longest Common Extension with Recompression - 16th Nov 2016 (1611.05359).pdf similarity index 100% rename from Longest Common Extension with Recompression - 16th Nov 2016 (1611.05359).pdf rename to PDFs/Longest Common Extension with Recompression - 16th Nov 2016 (1611.05359).pdf diff --git a/Loop Independence, Compiler Vectorization and Threading of Loops (SSE and AVX) - Intel - Slides.pdf b/PDFs/Loop Independence, Compiler Vectorization and Threading of Loops (SSE and AVX) - Intel - Slides.pdf similarity index 100% rename from Loop Independence, Compiler Vectorization and Threading of Loops (SSE and AVX) - Intel - Slides.pdf rename to PDFs/Loop Independence, Compiler Vectorization and Threading of Loops (SSE and AVX) - Intel - Slides.pdf diff --git a/Lossless Compression in Lossy Compression Systems - Stanford, EE398A - Slides (01-EntropyLosslessCoding).pdf b/PDFs/Lossless Compression in Lossy Compression Systems - Stanford, EE398A - Slides (01-EntropyLosslessCoding).pdf similarity index 100% rename from Lossless Compression in Lossy Compression Systems - Stanford, EE398A - Slides (01-EntropyLosslessCoding).pdf rename to PDFs/Lossless Compression in Lossy Compression Systems - Stanford, EE398A - Slides (01-EntropyLosslessCoding).pdf diff --git a/Lossless Source Coding (03_Lossless-Coding-WS12).pdf b/PDFs/Lossless Source Coding (03_Lossless-Coding-WS12).pdf similarity index 100% rename from Lossless Source Coding (03_Lossless-Coding-WS12).pdf rename to PDFs/Lossless Source Coding (03_Lossless-Coding-WS12).pdf diff --git a/Lower Bound Techniques for Data Structures.pdf b/PDFs/Lower Bound Techniques for Data Structures.pdf similarity index 100% rename from Lower Bound Techniques for Data Structures.pdf rename to PDFs/Lower Bound Techniques for Data Structures.pdf diff --git a/Lynx - Using OS and Hardware Support for Fast Fine-Grained Inter-Core Communication (mitropoulou16-ics).pdf b/PDFs/Lynx - Using OS and Hardware Support for Fast Fine-Grained Inter-Core Communication (mitropoulou16-ics).pdf similarity index 100% rename from Lynx - Using OS and Hardware Support for Fast Fine-Grained Inter-Core Communication (mitropoulou16-ics).pdf rename to PDFs/Lynx - Using OS and Hardware Support for Fast Fine-Grained Inter-Core Communication (mitropoulou16-ics).pdf diff --git a/M4 - A Visualization-Oriented Time Series Data Aggregation (p797-jugel).pdf b/PDFs/M4 - A Visualization-Oriented Time Series Data Aggregation (p797-jugel).pdf similarity index 100% rename from M4 - A Visualization-Oriented Time Series Data Aggregation (p797-jugel).pdf rename to PDFs/M4 - A Visualization-Oriented Time Series Data Aggregation (p797-jugel).pdf diff --git a/MARX - Uncovering Class Hierarchies in C++ Programs - (NDSS 2017).pdf b/PDFs/MARX - Uncovering Class Hierarchies in C++ Programs - (NDSS 2017).pdf similarity index 100% rename from MARX - Uncovering Class Hierarchies in C++ Programs - (NDSS 2017).pdf rename to PDFs/MARX - Uncovering Class Hierarchies in C++ Programs - (NDSS 2017).pdf diff --git a/MGtoolkit - A Python Package for Implementing Metagraphs (2017).pdf b/PDFs/MGtoolkit - A Python Package for Implementing Metagraphs (2017).pdf similarity index 100% rename from MGtoolkit - A Python Package for Implementing Metagraphs (2017).pdf rename to PDFs/MGtoolkit - A Python Package for Implementing Metagraphs (2017).pdf diff --git a/MIPSpro C and C++ Pragmas (007-3587-005).pdf b/PDFs/MIPSpro C and C++ Pragmas (007-3587-005).pdf similarity index 100% rename from MIPSpro C and C++ Pragmas (007-3587-005).pdf rename to PDFs/MIPSpro C and C++ Pragmas (007-3587-005).pdf diff --git a/MIPSpro MIPSpro Assembly Language Programmer's Guide (007-2418-006).pdf b/PDFs/MIPSpro MIPSpro Assembly Language Programmer's Guide (007-2418-006).pdf similarity index 100% rename from MIPSpro MIPSpro Assembly Language Programmer's Guide (007-2418-006).pdf rename to PDFs/MIPSpro MIPSpro Assembly Language Programmer's Guide (007-2418-006).pdf diff --git a/MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides and Comments.pdf b/PDFs/MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides and Comments.pdf similarity index 100% rename from MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides and Comments.pdf rename to PDFs/MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides and Comments.pdf diff --git a/MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides.pdf b/PDFs/MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides.pdf similarity index 100% rename from MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides.pdf rename to PDFs/MISTRAL - Processing Relational Queries Using a Multidimensional Access Method - 2000 - Slides.pdf diff --git a/MMLSpark - Unifying Machine Learning Ecosystems at Massive Scales - 2019 (1810.08744).pdf b/PDFs/MMLSpark - Unifying Machine Learning Ecosystems at Massive Scales - 2019 (1810.08744).pdf similarity index 100% rename from MMLSpark - Unifying Machine Learning Ecosystems at Massive Scales - 2019 (1810.08744).pdf rename to PDFs/MMLSpark - Unifying Machine Learning Ecosystems at Massive Scales - 2019 (1810.08744).pdf diff --git a/MSDN - Compound Synchronization Objects (July 21, 1994).pdf b/PDFs/MSDN - Compound Synchronization Objects (July 21, 1994).pdf similarity index 100% rename from MSDN - Compound Synchronization Objects (July 21, 1994).pdf rename to PDFs/MSDN - Compound Synchronization Objects (July 21, 1994).pdf diff --git a/MSDN - DLLs the Dynamic Way (November, 1999).pdf b/PDFs/MSDN - DLLs the Dynamic Way (November, 1999).pdf similarity index 100% rename from MSDN - DLLs the Dynamic Way (November, 1999).pdf rename to PDFs/MSDN - DLLs the Dynamic Way (November, 1999).pdf diff --git a/MSDN - Emulating Operating System Synchronization (October, 1997).pdf b/PDFs/MSDN - Emulating Operating System Synchronization (October, 1997).pdf similarity index 100% rename from MSDN - Emulating Operating System Synchronization (October, 1997).pdf rename to PDFs/MSDN - Emulating Operating System Synchronization (October, 1997).pdf diff --git a/MSDN - Multithreading Performance (January 31, 1996).pdf b/PDFs/MSDN - Multithreading Performance (January 31, 1996).pdf similarity index 100% rename from MSDN - Multithreading Performance (January 31, 1996).pdf rename to PDFs/MSDN - Multithreading Performance (January 31, 1996).pdf diff --git a/MSDN - Multithreading for Rookies (September 24, 1993).pdf b/PDFs/MSDN - Multithreading for Rookies (September 24, 1993).pdf similarity index 100% rename from MSDN - Multithreading for Rookies (September 24, 1993).pdf rename to PDFs/MSDN - Multithreading for Rookies (September 24, 1993).pdf diff --git a/MSDN - Writing Scalable Applications for Windows NT (Revision 1.0 June 6, 1995).pdf b/PDFs/MSDN - Writing Scalable Applications for Windows NT (Revision 1.0 June 6, 1995).pdf similarity index 100% rename from MSDN - Writing Scalable Applications for Windows NT (Revision 1.0 June 6, 1995).pdf rename to PDFs/MSDN - Writing Scalable Applications for Windows NT (Revision 1.0 June 6, 1995).pdf diff --git a/MSDN - Writing Windows NT Server Applications in MFC Using IO Completion Ports (September, 1996).pdf b/PDFs/MSDN - Writing Windows NT Server Applications in MFC Using IO Completion Ports (September, 1996).pdf similarity index 100% rename from MSDN - Writing Windows NT Server Applications in MFC Using IO Completion Ports (September, 1996).pdf rename to PDFs/MSDN - Writing Windows NT Server Applications in MFC Using IO Completion Ports (September, 1996).pdf diff --git a/Mach - A New Kernel Foundation for UNIX Developers (accetta86).pdf b/PDFs/Mach - A New Kernel Foundation for UNIX Developers (accetta86).pdf similarity index 100% rename from Mach - A New Kernel Foundation for UNIX Developers (accetta86).pdf rename to PDFs/Mach - A New Kernel Foundation for UNIX Developers (accetta86).pdf diff --git a/Mach - A New Kernel Foundation for UNIX Developers (mach_usenix86).pdf b/PDFs/Mach - A New Kernel Foundation for UNIX Developers (mach_usenix86).pdf similarity index 100% rename from Mach - A New Kernel Foundation for UNIX Developers (mach_usenix86).pdf rename to PDFs/Mach - A New Kernel Foundation for UNIX Developers (mach_usenix86).pdf diff --git a/Machine Learning - The High-Interest Credit Card of Technical Debt - Google (43146).pdf b/PDFs/Machine Learning - The High-Interest Credit Card of Technical Debt - Google (43146).pdf similarity index 100% rename from Machine Learning - The High-Interest Credit Card of Technical Debt - Google (43146).pdf rename to PDFs/Machine Learning - The High-Interest Credit Card of Technical Debt - Google (43146).pdf diff --git a/Magazines and Vmem- Extending the Slab Allocator to Many CPUs and Arbitrary Resources.pdf b/PDFs/Magazines and Vmem- Extending the Slab Allocator to Many CPUs and Arbitrary Resources.pdf similarity index 100% rename from Magazines and Vmem- Extending the Slab Allocator to Many CPUs and Arbitrary Resources.pdf rename to PDFs/Magazines and Vmem- Extending the Slab Allocator to Many CPUs and Arbitrary Resources.pdf diff --git a/Maintaining Knowledge about Temporal Intervals - 1983.pdf b/PDFs/Maintaining Knowledge about Temporal Intervals - 1983.pdf similarity index 100% rename from Maintaining Knowledge about Temporal Intervals - 1983.pdf rename to PDFs/Maintaining Knowledge about Temporal Intervals - 1983.pdf diff --git a/Making Lockless Synchronization Fast - Performance Implications of Memory Reclamation (hart_ipdps06).pdf b/PDFs/Making Lockless Synchronization Fast - Performance Implications of Memory Reclamation (hart_ipdps06).pdf similarity index 100% rename from Making Lockless Synchronization Fast - Performance Implications of Memory Reclamation (hart_ipdps06).pdf rename to PDFs/Making Lockless Synchronization Fast - Performance Implications of Memory Reclamation (hart_ipdps06).pdf diff --git a/Making networking apps scream on Windows with DPDK.pdf b/PDFs/Making networking apps scream on Windows with DPDK.pdf similarity index 100% rename from Making networking apps scream on Windows with DPDK.pdf rename to PDFs/Making networking apps scream on Windows with DPDK.pdf diff --git a/Managing Traffic with ALTQ.pdf b/PDFs/Managing Traffic with ALTQ.pdf similarity index 100% rename from Managing Traffic with ALTQ.pdf rename to PDFs/Managing Traffic with ALTQ.pdf diff --git a/Managing the Development of Large Software Systems - 1970 (waterfall).pdf b/PDFs/Managing the Development of Large Software Systems - 1970 (waterfall).pdf similarity index 100% rename from Managing the Development of Large Software Systems - 1970 (waterfall).pdf rename to PDFs/Managing the Development of Large Software Systems - 1970 (waterfall).pdf diff --git a/Managing the Google T1-5 Relational Database (10.1.1.456.9390).pdf b/PDFs/Managing the Google T1-5 Relational Database (10.1.1.456.9390).pdf similarity index 100% rename from Managing the Google T1-5 Relational Database (10.1.1.456.9390).pdf rename to PDFs/Managing the Google T1-5 Relational Database (10.1.1.456.9390).pdf diff --git a/Markov Chains and Random Walks.pdf b/PDFs/Markov Chains and Random Walks.pdf similarity index 100% rename from Markov Chains and Random Walks.pdf rename to PDFs/Markov Chains and Random Walks.pdf diff --git a/Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems - 2012 (p1064_martina-cezaraalbutiu_vldb2012).pdf b/PDFs/Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems - 2012 (p1064_martina-cezaraalbutiu_vldb2012).pdf similarity index 100% rename from Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems - 2012 (p1064_martina-cezaraalbutiu_vldb2012).pdf rename to PDFs/Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems - 2012 (p1064_martina-cezaraalbutiu_vldb2012).pdf diff --git a/Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube - 15th Nov 2016 (1611.04999).pdf b/PDFs/Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube - 15th Nov 2016 (1611.04999).pdf similarity index 100% rename from Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube - 15th Nov 2016 (1611.04999).pdf rename to PDFs/Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube - 15th Nov 2016 (1611.04999).pdf diff --git a/Mastering the Game of Go with Deep Neural Networks and Tree Search.pdf b/PDFs/Mastering the Game of Go with Deep Neural Networks and Tree Search.pdf similarity index 100% rename from Mastering the Game of Go with Deep Neural Networks and Tree Search.pdf rename to PDFs/Mastering the Game of Go with Deep Neural Networks and Tree Search.pdf diff --git a/Matchings in 3-uniform Hypergraphs (2012).pdf b/PDFs/Matchings in 3-uniform Hypergraphs (2012).pdf similarity index 100% rename from Matchings in 3-uniform Hypergraphs (2012).pdf rename to PDFs/Matchings in 3-uniform Hypergraphs (2012).pdf diff --git a/Matchings in k-partite k-uniform Hypergraphs (Feb 17th, 2018).pdf b/PDFs/Matchings in k-partite k-uniform Hypergraphs (Feb 17th, 2018).pdf similarity index 100% rename from Matchings in k-partite k-uniform Hypergraphs (Feb 17th, 2018).pdf rename to PDFs/Matchings in k-partite k-uniform Hypergraphs (Feb 17th, 2018).pdf diff --git a/Matchings in k-partite k-uniform Hypergraphs.pdf b/PDFs/Matchings in k-partite k-uniform Hypergraphs.pdf similarity index 100% rename from Matchings in k-partite k-uniform Hypergraphs.pdf rename to PDFs/Matchings in k-partite k-uniform Hypergraphs.pdf diff --git a/Matchings, Hamilton Cycles and Cycle Packings in Uniform Hypergraphs - 2005 (dmAE0154).pdf b/PDFs/Matchings, Hamilton Cycles and Cycle Packings in Uniform Hypergraphs - 2005 (dmAE0154).pdf similarity index 100% rename from Matchings, Hamilton Cycles and Cycle Packings in Uniform Hypergraphs - 2005 (dmAE0154).pdf rename to PDFs/Matchings, Hamilton Cycles and Cycle Packings in Uniform Hypergraphs - 2005 (dmAE0154).pdf diff --git a/Math for Machine Learning (2009).pdf b/PDFs/Math for Machine Learning (2009).pdf similarity index 100% rename from Math for Machine Learning (2009).pdf rename to PDFs/Math for Machine Learning (2009).pdf diff --git a/Mathematics Cheat Sheet.pdf b/PDFs/Mathematics Cheat Sheet.pdf similarity index 100% rename from Mathematics Cheat Sheet.pdf rename to PDFs/Mathematics Cheat Sheet.pdf diff --git a/Mathematics for Computer Science (2012).pdf b/PDFs/Mathematics for Computer Science (2012).pdf similarity index 100% rename from Mathematics for Computer Science (2012).pdf rename to PDFs/Mathematics for Computer Science (2012).pdf diff --git a/Mathematics for Computer Science (2018).pdf b/PDFs/Mathematics for Computer Science (2018).pdf similarity index 100% rename from Mathematics for Computer Science (2018).pdf rename to PDFs/Mathematics for Computer Science (2018).pdf diff --git a/Mathematics for Programmers (Early Draft).pdf b/PDFs/Mathematics for Programmers (Early Draft).pdf similarity index 100% rename from Mathematics for Programmers (Early Draft).pdf rename to PDFs/Mathematics for Programmers (Early Draft).pdf diff --git a/Matplotlib Cheat Sheet.png b/PDFs/Matplotlib Cheat Sheet.png similarity index 100% rename from Matplotlib Cheat Sheet.png rename to PDFs/Matplotlib Cheat Sheet.png diff --git a/Maximally Consistent Sampling and the Jaccard Index of Probability Distributions - 2018 (1809.04052).pdf b/PDFs/Maximally Consistent Sampling and the Jaccard Index of Probability Distributions - 2018 (1809.04052).pdf similarity index 100% rename from Maximally Consistent Sampling and the Jaccard Index of Probability Distributions - 2018 (1809.04052).pdf rename to PDFs/Maximally Consistent Sampling and the Jaccard Index of Probability Distributions - 2018 (1809.04052).pdf diff --git a/Maximizing File Transfer Performance Using 10Gb Ethernet and Virtualization - FedEx Case Study - Intel (2010).pdf b/PDFs/Maximizing File Transfer Performance Using 10Gb Ethernet and Virtualization - FedEx Case Study - Intel (2010).pdf similarity index 100% rename from Maximizing File Transfer Performance Using 10Gb Ethernet and Virtualization - FedEx Case Study - Intel (2010).pdf rename to PDFs/Maximizing File Transfer Performance Using 10Gb Ethernet and Virtualization - FedEx Case Study - Intel (2010).pdf diff --git a/Maximizing GPU Throughput Across Multiple Streams - Tips and Tricks - Slides (s7393-chuck-seberino-maximizing-gpu).pdf b/PDFs/Maximizing GPU Throughput Across Multiple Streams - Tips and Tricks - Slides (s7393-chuck-seberino-maximizing-gpu).pdf similarity index 100% rename from Maximizing GPU Throughput Across Multiple Streams - Tips and Tricks - Slides (s7393-chuck-seberino-maximizing-gpu).pdf rename to PDFs/Maximizing GPU Throughput Across Multiple Streams - Tips and Tricks - Slides (s7393-chuck-seberino-maximizing-gpu).pdf diff --git a/Maximizing Performance of PC Games on 64-bit Platforms (AMD_GDC_2005_Mike_Wall).pdf b/PDFs/Maximizing Performance of PC Games on 64-bit Platforms (AMD_GDC_2005_Mike_Wall).pdf similarity index 100% rename from Maximizing Performance of PC Games on 64-bit Platforms (AMD_GDC_2005_Mike_Wall).pdf rename to PDFs/Maximizing Performance of PC Games on 64-bit Platforms (AMD_GDC_2005_Mike_Wall).pdf diff --git a/Measuring the Impact of Event Dispatching and Concurrency Models on Web Server Performance Over High-speed Networks.pdf b/PDFs/Measuring the Impact of Event Dispatching and Concurrency Models on Web Server Performance Over High-speed Networks.pdf similarity index 100% rename from Measuring the Impact of Event Dispatching and Concurrency Models on Web Server Performance Over High-speed Networks.pdf rename to PDFs/Measuring the Impact of Event Dispatching and Concurrency Models on Web Server Performance Over High-speed Networks.pdf diff --git a/MegaPipe - A New Programming Interface for Scalable Network IO.pdf b/PDFs/MegaPipe - A New Programming Interface for Scalable Network IO.pdf similarity index 100% rename from MegaPipe - A New Programming Interface for Scalable Network IO.pdf rename to PDFs/MegaPipe - A New Programming Interface for Scalable Network IO.pdf diff --git a/Mellanox ConnectX-2 10GbE Cards - Product Data Sheet.pdf b/PDFs/Mellanox ConnectX-2 10GbE Cards - Product Data Sheet.pdf similarity index 100% rename from Mellanox ConnectX-2 10GbE Cards - Product Data Sheet.pdf rename to PDFs/Mellanox ConnectX-2 10GbE Cards - Product Data Sheet.pdf diff --git a/Meltdown (2018).pdf b/PDFs/Meltdown (2018).pdf similarity index 100% rename from Meltdown (2018).pdf rename to PDFs/Meltdown (2018).pdf diff --git a/Memory Barriers - a Hardware View for Software Hackers (July 23, 2010).pdf b/PDFs/Memory Barriers - a Hardware View for Software Hackers (July 23, 2010).pdf similarity index 100% rename from Memory Barriers - a Hardware View for Software Hackers (July 23, 2010).pdf rename to PDFs/Memory Barriers - a Hardware View for Software Hackers (July 23, 2010).pdf diff --git a/Memory Efficient Hard Real-Time Garbage Collection (2003).pdf b/PDFs/Memory Efficient Hard Real-Time Garbage Collection (2003).pdf similarity index 100% rename from Memory Efficient Hard Real-Time Garbage Collection (2003).pdf rename to PDFs/Memory Efficient Hard Real-Time Garbage Collection (2003).pdf diff --git a/Memory Ordering in Modern Microprocessors (ordering.2007.09.19a).pdf b/PDFs/Memory Ordering in Modern Microprocessors (ordering.2007.09.19a).pdf similarity index 100% rename from Memory Ordering in Modern Microprocessors (ordering.2007.09.19a).pdf rename to PDFs/Memory Ordering in Modern Microprocessors (ordering.2007.09.19a).pdf diff --git a/Memory-Efficient Search Trees for Database Management Systems - Feb 2020 - Thesis (CMU-CS-20-101).pdf b/PDFs/Memory-Efficient Search Trees for Database Management Systems - Feb 2020 - Thesis (CMU-CS-20-101).pdf similarity index 100% rename from Memory-Efficient Search Trees for Database Management Systems - Feb 2020 - Thesis (CMU-CS-20-101).pdf rename to PDFs/Memory-Efficient Search Trees for Database Management Systems - Feb 2020 - Thesis (CMU-CS-20-101).pdf diff --git a/Mental models, Consistency and Programming Aptitude (CRPITV78Bornat).pdf b/PDFs/Mental models, Consistency and Programming Aptitude (CRPITV78Bornat).pdf similarity index 100% rename from Mental models, Consistency and Programming Aptitude (CRPITV78Bornat).pdf rename to PDFs/Mental models, Consistency and Programming Aptitude (CRPITV78Bornat).pdf diff --git a/Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).doc b/PDFs/Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).doc similarity index 100% rename from Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).doc rename to PDFs/Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).doc diff --git a/Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).pdf b/PDFs/Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).pdf similarity index 100% rename from Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).pdf rename to PDFs/Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).pdf diff --git a/Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).docx b/PDFs/Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).docx similarity index 100% rename from Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).docx rename to PDFs/Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).docx diff --git a/Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).pdf b/PDFs/Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).pdf similarity index 100% rename from Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).pdf rename to PDFs/Microsoft Portable Executable and Common Object File Format Specification - Revision 8.3 (6th Feb, 2013).pdf diff --git a/Microsoft Windows - Software Development Kit - Programmer's Learning Guide - Version 2.0 (1987).pdf b/PDFs/Microsoft Windows - Software Development Kit - Programmer's Learning Guide - Version 2.0 (1987).pdf similarity index 100% rename from Microsoft Windows - Software Development Kit - Programmer's Learning Guide - Version 2.0 (1987).pdf rename to PDFs/Microsoft Windows - Software Development Kit - Programmer's Learning Guide - Version 2.0 (1987).pdf diff --git a/Microsoft Windows - Software Development Kit - Programming Tools - Version 2.0 (1987).pdf b/PDFs/Microsoft Windows - Software Development Kit - Programming Tools - Version 2.0 (1987).pdf similarity index 100% rename from Microsoft Windows - Software Development Kit - Programming Tools - Version 2.0 (1987).pdf rename to PDFs/Microsoft Windows - Software Development Kit - Programming Tools - Version 2.0 (1987).pdf diff --git a/Microsoft Windows NT Server 4.0 versus UNIX.html b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX.html similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX.html rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX.html diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_f.gif b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_f.gif similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_f.gif rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_f.gif diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_h.gif b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_h.gif similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_h.gif rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_h.gif diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_j.gif b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_j.gif similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_j.gif rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/AIX43_j.gif diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/analytics.js b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/analytics.js similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/analytics.js rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/analytics.js diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/banner-styles.css b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/banner-styles.css similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/banner-styles.css rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/banner-styles.css diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/disclaim-element.js b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/disclaim-element.js similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/disclaim-element.js rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/disclaim-element.js diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/graph-calc.js b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/graph-calc.js similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/graph-calc.js rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/graph-calc.js diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/graph.jsp b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/graph.jsp similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/graph.jsp rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/graph.jsp diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/vh40.gif b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/vh40.gif similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/vh40.gif rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/vh40.gif diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/wayback-toolbar-logo.png b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/wayback-toolbar-logo.png similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/wayback-toolbar-logo.png rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/wayback-toolbar-logo.png diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_nxt_on.png b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_nxt_on.png similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_nxt_on.png rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_nxt_on.png diff --git a/Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_prv_on.png b/PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_prv_on.png similarity index 100% rename from Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_prv_on.png rename to PDFs/Microsoft Windows NT Server 4.0 versus UNIX_files/wm_tb_prv_on.png diff --git a/Microsoft Windows RPC Security Vulnerabilities.pdf b/PDFs/Microsoft Windows RPC Security Vulnerabilities.pdf similarity index 100% rename from Microsoft Windows RPC Security Vulnerabilities.pdf rename to PDFs/Microsoft Windows RPC Security Vulnerabilities.pdf diff --git a/Microsoft Windows RPC Security Vulnerabilities.pptx b/PDFs/Microsoft Windows RPC Security Vulnerabilities.pptx similarity index 100% rename from Microsoft Windows RPC Security Vulnerabilities.pptx rename to PDFs/Microsoft Windows RPC Security Vulnerabilities.pptx diff --git a/Mihai Patrascu - Obituary and Open Problems.pdf b/PDFs/Mihai Patrascu - Obituary and Open Problems.pdf similarity index 100% rename from Mihai Patrascu - Obituary and Open Problems.pdf rename to PDFs/Mihai Patrascu - Obituary and Open Problems.pdf diff --git a/Minimal Perfect Hash Functions Made Simple - 1980 (p17-cichelli).pdf b/PDFs/Minimal Perfect Hash Functions Made Simple - 1980 (p17-cichelli).pdf similarity index 100% rename from Minimal Perfect Hash Functions Made Simple - 1980 (p17-cichelli).pdf rename to PDFs/Minimal Perfect Hash Functions Made Simple - 1980 (p17-cichelli).pdf diff --git a/Misomorphism - A Semiotic Model of Computer Security Circumvention - 2015 (TR2015-768).pdf b/PDFs/Misomorphism - A Semiotic Model of Computer Security Circumvention - 2015 (TR2015-768).pdf similarity index 100% rename from Misomorphism - A Semiotic Model of Computer Security Circumvention - 2015 (TR2015-768).pdf rename to PDFs/Misomorphism - A Semiotic Model of Computer Security Circumvention - 2015 (TR2015-768).pdf diff --git a/Mison - A Fast JSON Parser for Data Analytics (p1118-li).pdf b/PDFs/Mison - A Fast JSON Parser for Data Analytics (p1118-li).pdf similarity index 100% rename from Mison - A Fast JSON Parser for Data Analytics (p1118-li).pdf rename to PDFs/Mison - A Fast JSON Parser for Data Analytics (p1118-li).pdf diff --git a/Mixed Model Universal Software Thread-Level Speculation (ICCP2013).pdf b/PDFs/Mixed Model Universal Software Thread-Level Speculation (ICCP2013).pdf similarity index 100% rename from Mixed Model Universal Software Thread-Level Speculation (ICCP2013).pdf rename to PDFs/Mixed Model Universal Software Thread-Level Speculation (ICCP2013).pdf diff --git a/Mobile Computing Research Is a Hornet's Nest of Deception and Chicanery.pdf b/PDFs/Mobile Computing Research Is a Hornet's Nest of Deception and Chicanery.pdf similarity index 100% rename from Mobile Computing Research Is a Hornet's Nest of Deception and Chicanery.pdf rename to PDFs/Mobile Computing Research Is a Hornet's Nest of Deception and Chicanery.pdf diff --git a/Modeling High-Frequency Limit Order Book Dynamics with Support Vector Machines.pdf b/PDFs/Modeling High-Frequency Limit Order Book Dynamics with Support Vector Machines.pdf similarity index 100% rename from Modeling High-Frequency Limit Order Book Dynamics with Support Vector Machines.pdf rename to PDFs/Modeling High-Frequency Limit Order Book Dynamics with Support Vector Machines.pdf diff --git a/Modern C v2 (2019).pdf b/PDFs/Modern C v2 (2019).pdf similarity index 100% rename from Modern C v2 (2019).pdf rename to PDFs/Modern C v2 (2019).pdf diff --git a/Modern C.pdf b/PDFs/Modern C.pdf similarity index 100% rename from Modern C.pdf rename to PDFs/Modern C.pdf diff --git a/Modern Microprocessors - A 90 Minute Guide.pdf b/PDFs/Modern Microprocessors - A 90 Minute Guide.pdf similarity index 100% rename from Modern Microprocessors - A 90 Minute Guide.pdf rename to PDFs/Modern Microprocessors - A 90 Minute Guide.pdf diff --git a/MonetDB-X100 - Hyper-Pipelining Query Execution (CIDR 2005 P19).pdf b/PDFs/MonetDB-X100 - Hyper-Pipelining Query Execution (CIDR 2005 P19).pdf similarity index 100% rename from MonetDB-X100 - Hyper-Pipelining Query Execution (CIDR 2005 P19).pdf rename to PDFs/MonetDB-X100 - Hyper-Pipelining Query Execution (CIDR 2005 P19).pdf diff --git a/Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses (1496770.1496856).pdf b/PDFs/Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses (1496770.1496856).pdf similarity index 100% rename from Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses (1496770.1496856).pdf rename to PDFs/Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses (1496770.1496856).pdf diff --git a/Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses - 2014 (MonotoneMinimalPerfectHashing).pdf b/PDFs/Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses - 2014 (MonotoneMinimalPerfectHashing).pdf similarity index 100% rename from Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses - 2014 (MonotoneMinimalPerfectHashing).pdf rename to PDFs/Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses - 2014 (MonotoneMinimalPerfectHashing).pdf diff --git a/More Than You Ever Wanted to Know about Synchronization - Synchrobench, Measuring the Impact of the Synchronization on Concurrent Algorithms - 2015 (gramoli-synchrobench).pdf b/PDFs/More Than You Ever Wanted to Know about Synchronization - Synchrobench, Measuring the Impact of the Synchronization on Concurrent Algorithms - 2015 (gramoli-synchrobench).pdf similarity index 100% rename from More Than You Ever Wanted to Know about Synchronization - Synchrobench, Measuring the Impact of the Synchronization on Concurrent Algorithms - 2015 (gramoli-synchrobench).pdf rename to PDFs/More Than You Ever Wanted to Know about Synchronization - Synchrobench, Measuring the Impact of the Synchronization on Concurrent Algorithms - 2015 (gramoli-synchrobench).pdf diff --git a/Multi-Core, Main-Memory Joins - Sort vs. Hash Revisited - 2014 (p85-balkesen).pdf b/PDFs/Multi-Core, Main-Memory Joins - Sort vs. Hash Revisited - 2014 (p85-balkesen).pdf similarity index 100% rename from Multi-Core, Main-Memory Joins - Sort vs. Hash Revisited - 2014 (p85-balkesen).pdf rename to PDFs/Multi-Core, Main-Memory Joins - Sort vs. Hash Revisited - 2014 (p85-balkesen).pdf diff --git a/Multi-core is Here - But How Do You Resolve Data Bottlenecks in Native Code (AMD_Webcast_Jan_2008_MW) b/PDFs/Multi-core is Here - But How Do You Resolve Data Bottlenecks in Native Code (AMD_Webcast_Jan_2008_MW) similarity index 100% rename from Multi-core is Here - But How Do You Resolve Data Bottlenecks in Native Code (AMD_Webcast_Jan_2008_MW) rename to PDFs/Multi-core is Here - But How Do You Resolve Data Bottlenecks in Native Code (AMD_Webcast_Jan_2008_MW) diff --git a/Multi-core with less pain - Deterministic Parallel Programming with Haskell.pdf b/PDFs/Multi-core with less pain - Deterministic Parallel Programming with Haskell.pdf similarity index 100% rename from Multi-core with less pain - Deterministic Parallel Programming with Haskell.pdf rename to PDFs/Multi-core with less pain - Deterministic Parallel Programming with Haskell.pdf diff --git a/Multidigit Multiplication for Mathematicians (2001).pdf b/PDFs/Multidigit Multiplication for Mathematicians (2001).pdf similarity index 100% rename from Multidigit Multiplication for Mathematicians (2001).pdf rename to PDFs/Multidigit Multiplication for Mathematicians (2001).pdf diff --git a/Multiple Byte Processing with Full-Word Instructions - Leslie Lamport (1975).pdf b/PDFs/Multiple Byte Processing with Full-Word Instructions - Leslie Lamport (1975).pdf similarity index 100% rename from Multiple Byte Processing with Full-Word Instructions - Leslie Lamport (1975).pdf rename to PDFs/Multiple Byte Processing with Full-Word Instructions - Leslie Lamport (1975).pdf diff --git a/NT Insider - 2017-01.pdf b/PDFs/NT Insider - 2017-01.pdf similarity index 100% rename from NT Insider - 2017-01.pdf rename to PDFs/NT Insider - 2017-01.pdf diff --git a/NT Insider - 2017-02.pdf b/PDFs/NT Insider - 2017-02.pdf similarity index 100% rename from NT Insider - 2017-02.pdf rename to PDFs/NT Insider - 2017-02.pdf diff --git a/NT Insider - 2020-01.pdf b/PDFs/NT Insider - 2020-01.pdf similarity index 100% rename from NT Insider - 2020-01.pdf rename to PDFs/NT Insider - 2020-01.pdf diff --git a/NTFS Cheat Sheet.pdf b/PDFs/NTFS Cheat Sheet.pdf similarity index 100% rename from NTFS Cheat Sheet.pdf rename to PDFs/NTFS Cheat Sheet.pdf diff --git a/NTFS Documentation.pdf b/PDFs/NTFS Documentation.pdf similarity index 100% rename from NTFS Documentation.pdf rename to PDFs/NTFS Documentation.pdf diff --git a/NTFS System Crash - Marius Tivadar - July 19th, 2017.pdf b/PDFs/NTFS System Crash - Marius Tivadar - July 19th, 2017.pdf similarity index 100% rename from NTFS System Crash - Marius Tivadar - July 19th, 2017.pdf rename to PDFs/NTFS System Crash - Marius Tivadar - July 19th, 2017.pdf diff --git a/NVDIMM Block Window Driver Writer's Guide - Intel (April 2015).pdf b/PDFs/NVDIMM Block Window Driver Writer's Guide - Intel (April 2015).pdf similarity index 100% rename from NVDIMM Block Window Driver Writer's Guide - Intel (April 2015).pdf rename to PDFs/NVDIMM Block Window Driver Writer's Guide - Intel (April 2015).pdf diff --git a/NVDIMM Namespace Specification - Intel (Revision 1.0, April 2015).pdf b/PDFs/NVDIMM Namespace Specification - Intel (Revision 1.0, April 2015).pdf similarity index 100% rename from NVDIMM Namespace Specification - Intel (Revision 1.0, April 2015).pdf rename to PDFs/NVDIMM Namespace Specification - Intel (Revision 1.0, April 2015).pdf diff --git a/NVDIMM-N Cookbook - A Soup-to-Nuts Primer on Using NVDIMM-Ns to Improve Your Storage Performance - 2015 (Chang-Sainio_NVDIMM_Cookbook).pdf b/PDFs/NVDIMM-N Cookbook - A Soup-to-Nuts Primer on Using NVDIMM-Ns to Improve Your Storage Performance - 2015 (Chang-Sainio_NVDIMM_Cookbook).pdf similarity index 100% rename from NVDIMM-N Cookbook - A Soup-to-Nuts Primer on Using NVDIMM-Ns to Improve Your Storage Performance - 2015 (Chang-Sainio_NVDIMM_Cookbook).pdf rename to PDFs/NVDIMM-N Cookbook - A Soup-to-Nuts Primer on Using NVDIMM-Ns to Improve Your Storage Performance - 2015 (Chang-Sainio_NVDIMM_Cookbook).pdf diff --git a/NVIDIA - Accelerated Computing and the Democratization of Supercomputing Technical Overview (sc18-tesla-democratization-tech-overview-r4-web).pdf b/PDFs/NVIDIA - Accelerated Computing and the Democratization of Supercomputing Technical Overview (sc18-tesla-democratization-tech-overview-r4-web).pdf similarity index 100% rename from NVIDIA - Accelerated Computing and the Democratization of Supercomputing Technical Overview (sc18-tesla-democratization-tech-overview-r4-web).pdf rename to PDFs/NVIDIA - Accelerated Computing and the Democratization of Supercomputing Technical Overview (sc18-tesla-democratization-tech-overview-r4-web).pdf diff --git a/NVIDIA - Cooperative Groups - Slides - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf b/PDFs/NVIDIA - Cooperative Groups - Slides - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf similarity index 100% rename from NVIDIA - Cooperative Groups - Slides - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf rename to PDFs/NVIDIA - Cooperative Groups - Slides - GTC 2017 (s7622-Kyrylo-perelygin-robust-and-scalable-cuda).pdf diff --git a/NVIDIA - Effective, Scalable Multi-GPU Joins (Slides) - 2019 (s9557).pdf b/PDFs/NVIDIA - Effective, Scalable Multi-GPU Joins (Slides) - 2019 (s9557).pdf similarity index 100% rename from NVIDIA - Effective, Scalable Multi-GPU Joins (Slides) - 2019 (s9557).pdf rename to PDFs/NVIDIA - Effective, Scalable Multi-GPU Joins (Slides) - 2019 (s9557).pdf diff --git a/NVIDIA - Fermi Compute Architecture - Whitepaper - v1.1.pdf b/PDFs/NVIDIA - Fermi Compute Architecture - Whitepaper - v1.1.pdf similarity index 100% rename from NVIDIA - Fermi Compute Architecture - Whitepaper - v1.1.pdf rename to PDFs/NVIDIA - Fermi Compute Architecture - Whitepaper - v1.1.pdf diff --git a/NVIDIA - GeForce GTX 1080 - Whitepaper.pdf b/PDFs/NVIDIA - GeForce GTX 1080 - Whitepaper.pdf similarity index 100% rename from NVIDIA - GeForce GTX 1080 - Whitepaper.pdf rename to PDFs/NVIDIA - GeForce GTX 1080 - Whitepaper.pdf diff --git a/NVIDIA - GeForce GTX 1080 Whitepaper - Gaming Perfected.pdf b/PDFs/NVIDIA - GeForce GTX 1080 Whitepaper - Gaming Perfected.pdf similarity index 100% rename from NVIDIA - GeForce GTX 1080 Whitepaper - Gaming Perfected.pdf rename to PDFs/NVIDIA - GeForce GTX 1080 Whitepaper - Gaming Perfected.pdf diff --git a/NVIDIA - GeForce GTX 980 - Whitepaper.pdf b/PDFs/NVIDIA - GeForce GTX 980 - Whitepaper.pdf similarity index 100% rename from NVIDIA - GeForce GTX 980 - Whitepaper.pdf rename to PDFs/NVIDIA - GeForce GTX 980 - Whitepaper.pdf diff --git a/NVIDIA - Optimizing Parallel Reduction in CUDA - Slides.pdf b/PDFs/NVIDIA - Optimizing Parallel Reduction in CUDA - Slides.pdf similarity index 100% rename from NVIDIA - Optimizing Parallel Reduction in CUDA - Slides.pdf rename to PDFs/NVIDIA - Optimizing Parallel Reduction in CUDA - Slides.pdf diff --git a/NVIDIA - Performance Optimization - Slides GTC 2013 (S3466-Programming-Guidelines-GPU-Architecture).pdf b/PDFs/NVIDIA - Performance Optimization - Slides GTC 2013 (S3466-Programming-Guidelines-GPU-Architecture).pdf similarity index 100% rename from NVIDIA - Performance Optimization - Slides GTC 2013 (S3466-Programming-Guidelines-GPU-Architecture).pdf rename to PDFs/NVIDIA - Performance Optimization - Slides GTC 2013 (S3466-Programming-Guidelines-GPU-Architecture).pdf diff --git a/NVIDIA - Profiling GPU Programs - Slides (2021).pdf b/PDFs/NVIDIA - Profiling GPU Programs - Slides (2021).pdf similarity index 100% rename from NVIDIA - Profiling GPU Programs - Slides (2021).pdf rename to PDFs/NVIDIA - Profiling GPU Programs - Slides (2021).pdf diff --git a/NVIDIA - Turing GPU Architecture - Graphics Reinveted.pdf b/PDFs/NVIDIA - Turing GPU Architecture - Graphics Reinveted.pdf similarity index 100% rename from NVIDIA - Turing GPU Architecture - Graphics Reinveted.pdf rename to PDFs/NVIDIA - Turing GPU Architecture - Graphics Reinveted.pdf diff --git a/NVIDIA - Understanding and Using Atomic Memory Operations - Slides (S3101-Atomic-Memory-Operations).pdf b/PDFs/NVIDIA - Understanding and Using Atomic Memory Operations - Slides (S3101-Atomic-Memory-Operations).pdf similarity index 100% rename from NVIDIA - Understanding and Using Atomic Memory Operations - Slides (S3101-Atomic-Memory-Operations).pdf rename to PDFs/NVIDIA - Understanding and Using Atomic Memory Operations - Slides (S3101-Atomic-Memory-Operations).pdf diff --git a/NVIDIA CUDA 5.5 - Getting Started Guide for Windows - July 2013 (DU-05349-001_v5.5).pdf b/PDFs/NVIDIA CUDA 5.5 - Getting Started Guide for Windows - July 2013 (DU-05349-001_v5.5).pdf similarity index 100% rename from NVIDIA CUDA 5.5 - Getting Started Guide for Windows - July 2013 (DU-05349-001_v5.5).pdf rename to PDFs/NVIDIA CUDA 5.5 - Getting Started Guide for Windows - July 2013 (DU-05349-001_v5.5).pdf diff --git a/NVIDIA DGX-1 Datasheet.pdf b/PDFs/NVIDIA DGX-1 Datasheet.pdf similarity index 100% rename from NVIDIA DGX-1 Datasheet.pdf rename to PDFs/NVIDIA DGX-1 Datasheet.pdf diff --git a/NVIDIA DGX-1 With Tesla V100 System Architecture (Whitepaper).pdf b/PDFs/NVIDIA DGX-1 With Tesla V100 System Architecture (Whitepaper).pdf similarity index 100% rename from NVIDIA DGX-1 With Tesla V100 System Architecture (Whitepaper).pdf rename to PDFs/NVIDIA DGX-1 With Tesla V100 System Architecture (Whitepaper).pdf diff --git a/NVIDIA GPU Computing Webinars - CUDA Memory Optimization (2011).pdf b/PDFs/NVIDIA GPU Computing Webinars - CUDA Memory Optimization (2011).pdf similarity index 100% rename from NVIDIA GPU Computing Webinars - CUDA Memory Optimization (2011).pdf rename to PDFs/NVIDIA GPU Computing Webinars - CUDA Memory Optimization (2011).pdf diff --git a/NVIDIA Tesla K80 Data Sheet.pdf b/PDFs/NVIDIA Tesla K80 Data Sheet.pdf similarity index 100% rename from NVIDIA Tesla K80 Data Sheet.pdf rename to PDFs/NVIDIA Tesla K80 Data Sheet.pdf diff --git a/NVIDIA Tesla K80 GPU Accelerator (Tesla-K80-BoardSpec-07317-001-v05).pdf b/PDFs/NVIDIA Tesla K80 GPU Accelerator (Tesla-K80-BoardSpec-07317-001-v05).pdf similarity index 100% rename from NVIDIA Tesla K80 GPU Accelerator (Tesla-K80-BoardSpec-07317-001-v05).pdf rename to PDFs/NVIDIA Tesla K80 GPU Accelerator (Tesla-K80-BoardSpec-07317-001-v05).pdf diff --git a/NVIDIA Tesla V100 Volta GPU Architecture v1.1 (August 2017).pdf b/PDFs/NVIDIA Tesla V100 Volta GPU Architecture v1.1 (August 2017).pdf similarity index 100% rename from NVIDIA Tesla V100 Volta GPU Architecture v1.1 (August 2017).pdf rename to PDFs/NVIDIA Tesla V100 Volta GPU Architecture v1.1 (August 2017).pdf diff --git a/NVIDIA cuFile API Reference (Oct 2022).pdf b/PDFs/NVIDIA cuFile API Reference (Oct 2022).pdf similarity index 100% rename from NVIDIA cuFile API Reference (Oct 2022).pdf rename to PDFs/NVIDIA cuFile API Reference (Oct 2022).pdf diff --git a/NVML - Implementing Persistent Memory Applications - 2015.pdf b/PDFs/NVML - Implementing Persistent Memory Applications - 2015.pdf similarity index 100% rename from NVML - Implementing Persistent Memory Applications - 2015.pdf rename to PDFs/NVML - Implementing Persistent Memory Applications - 2015.pdf diff --git a/NYSE OpenBook Ultra Spec v1.9.pdf b/PDFs/NYSE OpenBook Ultra Spec v1.9.pdf similarity index 100% rename from NYSE OpenBook Ultra Spec v1.9.pdf rename to PDFs/NYSE OpenBook Ultra Spec v1.9.pdf diff --git a/NYU CUDA Advanced Techniques 1 - Slides.pdf b/PDFs/NYU CUDA Advanced Techniques 1 - Slides.pdf similarity index 100% rename from NYU CUDA Advanced Techniques 1 - Slides.pdf rename to PDFs/NYU CUDA Advanced Techniques 1 - Slides.pdf diff --git a/NYU CUDA Advanced Techniques 2 - Slides.pdf b/PDFs/NYU CUDA Advanced Techniques 2 - Slides.pdf similarity index 100% rename from NYU CUDA Advanced Techniques 2 - Slides.pdf rename to PDFs/NYU CUDA Advanced Techniques 2 - Slides.pdf diff --git a/NYU CUDA Advanced Techniques 3 - Slides.pdf b/PDFs/NYU CUDA Advanced Techniques 3 - Slides.pdf similarity index 100% rename from NYU CUDA Advanced Techniques 3 - Slides.pdf rename to PDFs/NYU CUDA Advanced Techniques 3 - Slides.pdf diff --git a/NYU CUDA Advanced Techniques 4 - Slides.pdf b/PDFs/NYU CUDA Advanced Techniques 4 - Slides.pdf similarity index 100% rename from NYU CUDA Advanced Techniques 4 - Slides.pdf rename to PDFs/NYU CUDA Advanced Techniques 4 - Slides.pdf diff --git a/Name Mangling Demystified (2007).pdf b/PDFs/Name Mangling Demystified (2007).pdf similarity index 100% rename from Name Mangling Demystified (2007).pdf rename to PDFs/Name Mangling Demystified (2007).pdf diff --git a/Near-Optimal Space Perfect Hashing Algorithms (ctd09).pdf b/PDFs/Near-Optimal Space Perfect Hashing Algorithms (ctd09).pdf similarity index 100% rename from Near-Optimal Space Perfect Hashing Algorithms (ctd09).pdf rename to PDFs/Near-Optimal Space Perfect Hashing Algorithms (ctd09).pdf diff --git a/Near-Optimal Space Perfect Hashing Algorithms - PhD Thesis (2008).pdf b/PDFs/Near-Optimal Space Perfect Hashing Algorithms - PhD Thesis (2008).pdf similarity index 100% rename from Near-Optimal Space Perfect Hashing Algorithms - PhD Thesis (2008).pdf rename to PDFs/Near-Optimal Space Perfect Hashing Algorithms - PhD Thesis (2008).pdf diff --git a/Network Stack Challenges at Increasing Speeds - The 100Gbs Challenge - RedHat 2015.pdf b/PDFs/Network Stack Challenges at Increasing Speeds - The 100Gbs Challenge - RedHat 2015.pdf similarity index 100% rename from Network Stack Challenges at Increasing Speeds - The 100Gbs Challenge - RedHat 2015.pdf rename to PDFs/Network Stack Challenges at Increasing Speeds - The 100Gbs Challenge - RedHat 2015.pdf diff --git a/Network Stack Specialization for Performance - 2013 (hotnets-final43).pdf b/PDFs/Network Stack Specialization for Performance - 2013 (hotnets-final43).pdf similarity index 100% rename from Network Stack Specialization for Performance - 2013 (hotnets-final43).pdf rename to PDFs/Network Stack Specialization for Performance - 2013 (hotnets-final43).pdf diff --git a/Networks of Collaborations - Hypergraph Modeling and Visualisation - 4th July, 2017 (1707.00115).pdf b/PDFs/Networks of Collaborations - Hypergraph Modeling and Visualisation - 4th July, 2017 (1707.00115).pdf similarity index 100% rename from Networks of Collaborations - Hypergraph Modeling and Visualisation - 4th July, 2017 (1707.00115).pdf rename to PDFs/Networks of Collaborations - Hypergraph Modeling and Visualisation - 4th July, 2017 (1707.00115).pdf diff --git a/Neural Turing Machines (1410.5401v2).pdf b/PDFs/Neural Turing Machines (1410.5401v2).pdf similarity index 100% rename from Neural Turing Machines (1410.5401v2).pdf rename to PDFs/Neural Turing Machines (1410.5401v2).pdf diff --git a/Neural Word Embedding as Implicit Matrix Factorization (5477-neural-word-embedding-as-implicit-matrix-factorization).pdf b/PDFs/Neural Word Embedding as Implicit Matrix Factorization (5477-neural-word-embedding-as-implicit-matrix-factorization).pdf similarity index 100% rename from Neural Word Embedding as Implicit Matrix Factorization (5477-neural-word-embedding-as-implicit-matrix-factorization).pdf rename to PDFs/Neural Word Embedding as Implicit Matrix Factorization (5477-neural-word-embedding-as-implicit-matrix-factorization).pdf diff --git a/New Approach for Graph Algorithms on GPU using CUDA - 2013 (10.1.1.402.6651).pdf b/PDFs/New Approach for Graph Algorithms on GPU using CUDA - 2013 (10.1.1.402.6651).pdf similarity index 100% rename from New Approach for Graph Algorithms on GPU using CUDA - 2013 (10.1.1.402.6651).pdf rename to PDFs/New Approach for Graph Algorithms on GPU using CUDA - 2013 (10.1.1.402.6651).pdf diff --git a/New Cardinality Estimation Algorithms for HyperLogLog Sketches (1702.01284).pdf b/PDFs/New Cardinality Estimation Algorithms for HyperLogLog Sketches (1702.01284).pdf similarity index 100% rename from New Cardinality Estimation Algorithms for HyperLogLog Sketches (1702.01284).pdf rename to PDFs/New Cardinality Estimation Algorithms for HyperLogLog Sketches (1702.01284).pdf diff --git a/New sendfile(2) - FreeBSD (20 Feb 2015).pdf b/PDFs/New sendfile(2) - FreeBSD (20 Feb 2015).pdf similarity index 100% rename from New sendfile(2) - FreeBSD (20 Feb 2015).pdf rename to PDFs/New sendfile(2) - FreeBSD (20 Feb 2015).pdf diff --git a/Next Generation Collaborative Reversing with Ida Pro and CollabREate - 2008 (BH_US_08_Eagle_Vidas_Collabreate_paper).pdf b/PDFs/Next Generation Collaborative Reversing with Ida Pro and CollabREate - 2008 (BH_US_08_Eagle_Vidas_Collabreate_paper).pdf similarity index 100% rename from Next Generation Collaborative Reversing with Ida Pro and CollabREate - 2008 (BH_US_08_Eagle_Vidas_Collabreate_paper).pdf rename to PDFs/Next Generation Collaborative Reversing with Ida Pro and CollabREate - 2008 (BH_US_08_Eagle_Vidas_Collabreate_paper).pdf diff --git a/Nobody ever got fired for using Hadoop on a Cluster - Microsoft 2012 (hotcbp12).pdf b/PDFs/Nobody ever got fired for using Hadoop on a Cluster - Microsoft 2012 (hotcbp12).pdf similarity index 100% rename from Nobody ever got fired for using Hadoop on a Cluster - Microsoft 2012 (hotcbp12).pdf rename to PDFs/Nobody ever got fired for using Hadoop on a Cluster - Microsoft 2012 (hotcbp12).pdf diff --git a/Nonblocking Algorithms and Scalable Multicore Programming - ACM (Samy Al Bahra).pdf b/PDFs/Nonblocking Algorithms and Scalable Multicore Programming - ACM (Samy Al Bahra).pdf similarity index 100% rename from Nonblocking Algorithms and Scalable Multicore Programming - ACM (Samy Al Bahra).pdf rename to PDFs/Nonblocking Algorithms and Scalable Multicore Programming - ACM (Samy Al Bahra).pdf diff --git a/Notes on Differential Equations.pdf b/PDFs/Notes on Differential Equations.pdf similarity index 100% rename from Notes on Differential Equations.pdf rename to PDFs/Notes on Differential Equations.pdf diff --git a/NumPy Binning Tutorial.pdf b/PDFs/NumPy Binning Tutorial.pdf similarity index 100% rename from NumPy Binning Tutorial.pdf rename to PDFs/NumPy Binning Tutorial.pdf diff --git a/Numba - Python Compiler for NumPy-SciPy.pdf b/PDFs/Numba - Python Compiler for NumPy-SciPy.pdf similarity index 100% rename from Numba - Python Compiler for NumPy-SciPy.pdf rename to PDFs/Numba - Python Compiler for NumPy-SciPy.pdf diff --git a/ObCaptureObjectName.pdf b/PDFs/ObCaptureObjectName.pdf similarity index 100% rename from ObCaptureObjectName.pdf rename to PDFs/ObCaptureObjectName.pdf diff --git a/Objconv - Instructions.pdf b/PDFs/Objconv - Instructions.pdf similarity index 100% rename from Objconv - Instructions.pdf rename to PDFs/Objconv - Instructions.pdf diff --git a/Object-Oriented Programming - Some History, and Challenges For The Next Fifty Years - 2012 (O-JDahl).pdf b/PDFs/Object-Oriented Programming - Some History, and Challenges For The Next Fifty Years - 2012 (O-JDahl).pdf similarity index 100% rename from Object-Oriented Programming - Some History, and Challenges For The Next Fifty Years - 2012 (O-JDahl).pdf rename to PDFs/Object-Oriented Programming - Some History, and Challenges For The Next Fifty Years - 2012 (O-JDahl).pdf diff --git a/Object-relative Addressing - Compressed Pointers in 64-bit Java Virtual Machines (P107_134).pdf b/PDFs/Object-relative Addressing - Compressed Pointers in 64-bit Java Virtual Machines (P107_134).pdf similarity index 100% rename from Object-relative Addressing - Compressed Pointers in 64-bit Java Virtual Machines (P107_134).pdf rename to PDFs/Object-relative Addressing - Compressed Pointers in 64-bit Java Virtual Machines (P107_134).pdf diff --git a/On End-to-End Program Generation from User Intention by Deep Neural Networks - 2015 (1510.07211v1).pdf b/PDFs/On End-to-End Program Generation from User Intention by Deep Neural Networks - 2015 (1510.07211v1).pdf similarity index 100% rename from On End-to-End Program Generation from User Intention by Deep Neural Networks - 2015 (1510.07211v1).pdf rename to PDFs/On End-to-End Program Generation from User Intention by Deep Neural Networks - 2015 (1510.07211v1).pdf diff --git a/On Hamilton Cycle Decompositions of r-uniform and r-partite Hypergraphs.pdf b/PDFs/On Hamilton Cycle Decompositions of r-uniform and r-partite Hypergraphs.pdf similarity index 100% rename from On Hamilton Cycle Decompositions of r-uniform and r-partite Hypergraphs.pdf rename to PDFs/On Hamilton Cycle Decompositions of r-uniform and r-partite Hypergraphs.pdf diff --git a/On the Construction and Application of Compressed Text Indexes (2004).pdf b/PDFs/On the Construction and Application of Compressed Text Indexes (2004).pdf similarity index 100% rename from On the Construction and Application of Compressed Text Indexes (2004).pdf rename to PDFs/On the Construction and Application of Compressed Text Indexes (2004).pdf diff --git a/On the Data Access Issue (Or Why CPUs Are Starving) - EuroSciPy 2009.pdf b/PDFs/On the Data Access Issue (Or Why CPUs Are Starving) - EuroSciPy 2009.pdf similarity index 100% rename from On the Data Access Issue (Or Why CPUs Are Starving) - EuroSciPy 2009.pdf rename to PDFs/On the Data Access Issue (Or Why CPUs Are Starving) - EuroSciPy 2009.pdf diff --git a/On the Implementation of Minimum Redundancy Prefix Codes (1997).pdf b/PDFs/On the Implementation of Minimum Redundancy Prefix Codes (1997).pdf similarity index 100% rename from On the Implementation of Minimum Redundancy Prefix Codes (1997).pdf rename to PDFs/On the Implementation of Minimum Redundancy Prefix Codes (1997).pdf diff --git a/On the Performance of Bitmap Indices for High Cardinality Attributes - 2004 (RS1P2).PDF b/PDFs/On the Performance of Bitmap Indices for High Cardinality Attributes - 2004 (RS1P2).PDF similarity index 100% rename from On the Performance of Bitmap Indices for High Cardinality Attributes - 2004 (RS1P2).PDF rename to PDFs/On the Performance of Bitmap Indices for High Cardinality Attributes - 2004 (RS1P2).PDF diff --git a/On the Performance of Bitmap Indices for High Cardinality Attributes - 2014 (822860, LBNL-54673).pdf b/PDFs/On the Performance of Bitmap Indices for High Cardinality Attributes - 2014 (822860, LBNL-54673).pdf similarity index 100% rename from On the Performance of Bitmap Indices for High Cardinality Attributes - 2014 (822860, LBNL-54673).pdf rename to PDFs/On the Performance of Bitmap Indices for High Cardinality Attributes - 2014 (822860, LBNL-54673).pdf diff --git a/On the Quest for an Acyclic Graph - 9th Oct, 2017 (1708.01745).pdf b/PDFs/On the Quest for an Acyclic Graph - 9th Oct, 2017 (1708.01745).pdf similarity index 100% rename from On the Quest for an Acyclic Graph - 9th Oct, 2017 (1708.01745).pdf rename to PDFs/On the Quest for an Acyclic Graph - 9th Oct, 2017 (1708.01745).pdf diff --git a/On the de Bruijn-Newman Constant (2009).pdf b/PDFs/On the de Bruijn-Newman Constant (2009).pdf similarity index 100% rename from On the de Bruijn-Newman Constant (2009).pdf rename to PDFs/On the de Bruijn-Newman Constant (2009).pdf diff --git a/On the k-Independence Required by Linear Probing and Minwise Independece - December 25th, 2014 (1302.5127).pdf b/PDFs/On the k-Independence Required by Linear Probing and Minwise Independece - December 25th, 2014 (1302.5127).pdf similarity index 100% rename from On the k-Independence Required by Linear Probing and Minwise Independece - December 25th, 2014 (1302.5127).pdf rename to PDFs/On the k-Independence Required by Linear Probing and Minwise Independece - December 25th, 2014 (1302.5127).pdf diff --git a/On the optimal Time-Space Tradeoff for Hash Tables (2111.00602).pdf b/PDFs/On the optimal Time-Space Tradeoff for Hash Tables (2111.00602).pdf similarity index 100% rename from On the optimal Time-Space Tradeoff for Hash Tables (2111.00602).pdf rename to PDFs/On the optimal Time-Space Tradeoff for Hash Tables (2111.00602).pdf diff --git a/On-the-Fly Garbage Collection - An Exercise in Cooperation - Dijkstra (1978).pdf b/PDFs/On-the-Fly Garbage Collection - An Exercise in Cooperation - Dijkstra (1978).pdf similarity index 100% rename from On-the-Fly Garbage Collection - An Exercise in Cooperation - Dijkstra (1978).pdf rename to PDFs/On-the-Fly Garbage Collection - An Exercise in Cooperation - Dijkstra (1978).pdf diff --git a/One Billion Word Benchmark for Measuring Progress in Statistical Language Modeling (1312.3005v3).pdf b/PDFs/One Billion Word Benchmark for Measuring Progress in Statistical Language Modeling (1312.3005v3).pdf similarity index 100% rename from One Billion Word Benchmark for Measuring Progress in Statistical Language Modeling (1312.3005v3).pdf rename to PDFs/One Billion Word Benchmark for Measuring Progress in Statistical Language Modeling (1312.3005v3).pdf diff --git a/One Size Fits All - An Idea Whose Time Has Come and Gone - Relational Databases (icde05).pdf b/PDFs/One Size Fits All - An Idea Whose Time Has Come and Gone - Relational Databases (icde05).pdf similarity index 100% rename from One Size Fits All - An Idea Whose Time Has Come and Gone - Relational Databases (icde05).pdf rename to PDFs/One Size Fits All - An Idea Whose Time Has Come and Gone - Relational Databases (icde05).pdf diff --git a/Open Crypto Audit Project - TrueCrypt (iSec).pdf b/PDFs/Open Crypto Audit Project - TrueCrypt (iSec).pdf similarity index 100% rename from Open Crypto Audit Project - TrueCrypt (iSec).pdf rename to PDFs/Open Crypto Audit Project - TrueCrypt (iSec).pdf diff --git a/Open Source Kernel Enhancements for Low-Latency Sockets using Busy Poll - Intel (Whitepaper).pdf b/PDFs/Open Source Kernel Enhancements for Low-Latency Sockets using Busy Poll - Intel (Whitepaper).pdf similarity index 100% rename from Open Source Kernel Enhancements for Low-Latency Sockets using Busy Poll - Intel (Whitepaper).pdf rename to PDFs/Open Source Kernel Enhancements for Low-Latency Sockets using Busy Poll - Intel (Whitepaper).pdf diff --git a/OpenGIS Implementation Standard for Geographic Information - Simple Feature Access - Part 2 - SQL option v1.2.1.pdf b/PDFs/OpenGIS Implementation Standard for Geographic Information - Simple Feature Access - Part 2 - SQL option v1.2.1.pdf similarity index 100% rename from OpenGIS Implementation Standard for Geographic Information - Simple Feature Access - Part 2 - SQL option v1.2.1.pdf rename to PDFs/OpenGIS Implementation Standard for Geographic Information - Simple Feature Access - Part 2 - SQL option v1.2.1.pdf diff --git a/OpenVMS RTL String Manipulation (STR$) Manual - April 2006 (AA-PV6MD-TK).pdf b/PDFs/OpenVMS RTL String Manipulation (STR$) Manual - April 2006 (AA-PV6MD-TK).pdf similarity index 100% rename from OpenVMS RTL String Manipulation (STR$) Manual - April 2006 (AA-PV6MD-TK).pdf rename to PDFs/OpenVMS RTL String Manipulation (STR$) Manual - April 2006 (AA-PV6MD-TK).pdf diff --git a/Opportunistic Data Structures with Applications (2000).pdf b/PDFs/Opportunistic Data Structures with Applications (2000).pdf similarity index 100% rename from Opportunistic Data Structures with Applications (2000).pdf rename to PDFs/Opportunistic Data Structures with Applications (2000).pdf diff --git a/Optimization Techniques for GPU Programming (3570638).pdf b/PDFs/Optimization Techniques for GPU Programming (3570638).pdf similarity index 100% rename from Optimization Techniques for GPU Programming (3570638).pdf rename to PDFs/Optimization Techniques for GPU Programming (3570638).pdf diff --git a/Optimization Techniques for GPU Programming - 2023 (3570638).pdf b/PDFs/Optimization Techniques for GPU Programming - 2023 (3570638).pdf similarity index 100% rename from Optimization Techniques for GPU Programming - 2023 (3570638).pdf rename to PDFs/Optimization Techniques for GPU Programming - 2023 (3570638).pdf diff --git a/Optimization of Generalized Unary Coding (1611.03353).pdf b/PDFs/Optimization of Generalized Unary Coding (1611.03353).pdf similarity index 100% rename from Optimization of Generalized Unary Coding (1611.03353).pdf rename to PDFs/Optimization of Generalized Unary Coding (1611.03353).pdf diff --git a/Optimizations in C++ Compilers - ACM - Nov 2019 (3371595.3372264).pdf b/PDFs/Optimizations in C++ Compilers - ACM - Nov 2019 (3371595.3372264).pdf similarity index 100% rename from Optimizations in C++ Compilers - ACM - Nov 2019 (3371595.3372264).pdf rename to PDFs/Optimizations in C++ Compilers - ACM - Nov 2019 (3371595.3372264).pdf diff --git a/Optimizing For AMD Ryzen - Slides (GDC2017).pdf b/PDFs/Optimizing For AMD Ryzen - Slides (GDC2017).pdf similarity index 100% rename from Optimizing For AMD Ryzen - Slides (GDC2017).pdf rename to PDFs/Optimizing For AMD Ryzen - Slides (GDC2017).pdf diff --git a/Optimizing Indirect Memory References with milk - 2016 (p299-kiriansky).pdf b/PDFs/Optimizing Indirect Memory References with milk - 2016 (p299-kiriansky).pdf similarity index 100% rename from Optimizing Indirect Memory References with milk - 2016 (p299-kiriansky).pdf rename to PDFs/Optimizing Indirect Memory References with milk - 2016 (p299-kiriansky).pdf diff --git a/Optimizing Parallel Prefix Operations for the Fermi Architecture.pdf b/PDFs/Optimizing Parallel Prefix Operations for the Fermi Architecture.pdf similarity index 100% rename from Optimizing Parallel Prefix Operations for the Fermi Architecture.pdf rename to PDFs/Optimizing Parallel Prefix Operations for the Fermi Architecture.pdf diff --git a/Optimizing Parallel Reduction in CUDA (Slides).pdf b/PDFs/Optimizing Parallel Reduction in CUDA (Slides).pdf similarity index 100% rename from Optimizing Parallel Reduction in CUDA (Slides).pdf rename to PDFs/Optimizing Parallel Reduction in CUDA (Slides).pdf diff --git a/Optimizing Pattern Matching.pdf b/PDFs/Optimizing Pattern Matching.pdf similarity index 100% rename from Optimizing Pattern Matching.pdf rename to PDFs/Optimizing Pattern Matching.pdf diff --git a/Optimizing TLS for High-Bandwidth Applications on FreeBSD - Netflix (asiabsd_2015_tls).pdf b/PDFs/Optimizing TLS for High-Bandwidth Applications on FreeBSD - Netflix (asiabsd_2015_tls).pdf similarity index 100% rename from Optimizing TLS for High-Bandwidth Applications on FreeBSD - Netflix (asiabsd_2015_tls).pdf rename to PDFs/Optimizing TLS for High-Bandwidth Applications on FreeBSD - Netflix (asiabsd_2015_tls).pdf diff --git a/Optimizing and Interfacing with Cython - Slides - 2010 (cours_cython).pdf b/PDFs/Optimizing and Interfacing with Cython - Slides - 2010 (cours_cython).pdf similarity index 100% rename from Optimizing and Interfacing with Cython - Slides - 2010 (cours_cython).pdf rename to PDFs/Optimizing and Interfacing with Cython - Slides - 2010 (cours_cython).pdf diff --git a/Optimizing synchronization primitives in Wine - Slides (lpc2023).pdf b/PDFs/Optimizing synchronization primitives in Wine - Slides (lpc2023).pdf similarity index 100% rename from Optimizing synchronization primitives in Wine - Slides (lpc2023).pdf rename to PDFs/Optimizing synchronization primitives in Wine - Slides (lpc2023).pdf diff --git a/Oracle - Beginning Performance Tuning (Arup Nanda).pdf b/PDFs/Oracle - Beginning Performance Tuning (Arup Nanda).pdf similarity index 100% rename from Oracle - Beginning Performance Tuning (Arup Nanda).pdf rename to PDFs/Oracle - Beginning Performance Tuning (Arup Nanda).pdf diff --git a/Oracle - Fraud and Anomaly Detection Using Oracle Advanced Analytic Option 12c (fraudoaa12c-1979769).pdf b/PDFs/Oracle - Fraud and Anomaly Detection Using Oracle Advanced Analytic Option 12c (fraudoaa12c-1979769).pdf similarity index 100% rename from Oracle - Fraud and Anomaly Detection Using Oracle Advanced Analytic Option 12c (fraudoaa12c-1979769).pdf rename to PDFs/Oracle - Fraud and Anomaly Detection Using Oracle Advanced Analytic Option 12c (fraudoaa12c-1979769).pdf diff --git a/Oracle - Multitenant Databases (Arup Nanda).pdf b/PDFs/Oracle - Multitenant Databases (Arup Nanda).pdf similarity index 100% rename from Oracle - Multitenant Databases (Arup Nanda).pdf rename to PDFs/Oracle - Multitenant Databases (Arup Nanda).pdf diff --git a/Oracle - New Features for Developers in 12c (Arup Nanda).pdf b/PDFs/Oracle - New Features for Developers in 12c (Arup Nanda).pdf similarity index 100% rename from Oracle - New Features for Developers in 12c (Arup Nanda).pdf rename to PDFs/Oracle - New Features for Developers in 12c (Arup Nanda).pdf diff --git a/Oracle - Partitioning Tips and Tricks (Arup Nanda).pdf b/PDFs/Oracle - Partitioning Tips and Tricks (Arup Nanda).pdf similarity index 100% rename from Oracle - Partitioning Tips and Tricks (Arup Nanda).pdf rename to PDFs/Oracle - Partitioning Tips and Tricks (Arup Nanda).pdf diff --git a/Oracle - Tips and Techniques for Statistics Gathering (Arup Nanda).pdf b/PDFs/Oracle - Tips and Techniques for Statistics Gathering (Arup Nanda).pdf similarity index 100% rename from Oracle - Tips and Techniques for Statistics Gathering (Arup Nanda).pdf rename to PDFs/Oracle - Tips and Techniques for Statistics Gathering (Arup Nanda).pdf diff --git a/Oracle - Understanding Oracle Locking (Arup Nanda).pdf b/PDFs/Oracle - Understanding Oracle Locking (Arup Nanda).pdf similarity index 100% rename from Oracle - Understanding Oracle Locking (Arup Nanda).pdf rename to PDFs/Oracle - Understanding Oracle Locking (Arup Nanda).pdf diff --git a/Oracle - x86 Assembly Reference Manual (817-5477).pdf b/PDFs/Oracle - x86 Assembly Reference Manual (817-5477).pdf similarity index 100% rename from Oracle - x86 Assembly Reference Manual (817-5477).pdf rename to PDFs/Oracle - x86 Assembly Reference Manual (817-5477).pdf diff --git a/Oracle 11 Data Warehousing Guide (e25554).pdf b/PDFs/Oracle 11 Data Warehousing Guide (e25554).pdf similarity index 100% rename from Oracle 11 Data Warehousing Guide (e25554).pdf rename to PDFs/Oracle 11 Data Warehousing Guide (e25554).pdf diff --git a/Oracle 11g - Advanced Compression Whitepaper (Jan 2012).pdf b/PDFs/Oracle 11g - Advanced Compression Whitepaper (Jan 2012).pdf similarity index 100% rename from Oracle 11g - Advanced Compression Whitepaper (Jan 2012).pdf rename to PDFs/Oracle 11g - Advanced Compression Whitepaper (Jan 2012).pdf diff --git a/Oracle 11gr1 Administrator's Guide (b28310).pdf b/PDFs/Oracle 11gr1 Administrator's Guide (b28310).pdf similarity index 100% rename from Oracle 11gr1 Administrator's Guide (b28310).pdf rename to PDFs/Oracle 11gr1 Administrator's Guide (b28310).pdf diff --git a/Oracle 11gr1 Concepts (b28318).pdf b/PDFs/Oracle 11gr1 Concepts (b28318).pdf similarity index 100% rename from Oracle 11gr1 Concepts (b28318).pdf rename to PDFs/Oracle 11gr1 Concepts (b28318).pdf diff --git a/Oracle 11gr1 Data Cartridge Developer Guide (b28425).pdf b/PDFs/Oracle 11gr1 Data Cartridge Developer Guide (b28425).pdf similarity index 100% rename from Oracle 11gr1 Data Cartridge Developer Guide (b28425).pdf rename to PDFs/Oracle 11gr1 Data Cartridge Developer Guide (b28425).pdf diff --git a/Oracle 11gr1 Reference (b28320).pdf b/PDFs/Oracle 11gr1 Reference (b28320).pdf similarity index 100% rename from Oracle 11gr1 Reference (b28320).pdf rename to PDFs/Oracle 11gr1 Reference (b28320).pdf diff --git a/Oracle 11gr1 SQL Language Reference (b28286).pdf b/PDFs/Oracle 11gr1 SQL Language Reference (b28286).pdf similarity index 100% rename from Oracle 11gr1 SQL Language Reference (b28286).pdf rename to PDFs/Oracle 11gr1 SQL Language Reference (b28286).pdf diff --git a/Oracle 11gr2 Advanced Application Developer's Guide (e41502).pdf b/PDFs/Oracle 11gr2 Advanced Application Developer's Guide (e41502).pdf similarity index 100% rename from Oracle 11gr2 Advanced Application Developer's Guide (e41502).pdf rename to PDFs/Oracle 11gr2 Advanced Application Developer's Guide (e41502).pdf diff --git a/Oracle 11gr2 Application Developer's Guide (e24435).pdf b/PDFs/Oracle 11gr2 Application Developer's Guide (e24435).pdf similarity index 100% rename from Oracle 11gr2 Application Developer's Guide (e24435).pdf rename to PDFs/Oracle 11gr2 Application Developer's Guide (e24435).pdf diff --git a/Oracle 11gr2 Data Warehousing Guide (e25555).pdf b/PDFs/Oracle 11gr2 Data Warehousing Guide (e25555).pdf similarity index 100% rename from Oracle 11gr2 Data Warehousing Guide (e25555).pdf rename to PDFs/Oracle 11gr2 Data Warehousing Guide (e25555).pdf diff --git a/Oracle 11gr2 Object-Relational Developer's Guide (e11822).pdf b/PDFs/Oracle 11gr2 Object-Relational Developer's Guide (e11822).pdf similarity index 100% rename from Oracle 11gr2 Object-Relational Developer's Guide (e11822).pdf rename to PDFs/Oracle 11gr2 Object-Relational Developer's Guide (e11822).pdf diff --git a/Oracle 11gr2 PLSQL Language Reference (e25519).pdf b/PDFs/Oracle 11gr2 PLSQL Language Reference (e25519).pdf similarity index 100% rename from Oracle 11gr2 PLSQL Language Reference (e25519).pdf rename to PDFs/Oracle 11gr2 PLSQL Language Reference (e25519).pdf diff --git a/Oracle 11gr2 PLSQL Packages and Types (e40758).pdf b/PDFs/Oracle 11gr2 PLSQL Packages and Types (e40758).pdf similarity index 100% rename from Oracle 11gr2 PLSQL Packages and Types (e40758).pdf rename to PDFs/Oracle 11gr2 PLSQL Packages and Types (e40758).pdf diff --git a/Oracle 11gr2 Performance Tuning Guide (e41573).pdf b/PDFs/Oracle 11gr2 Performance Tuning Guide (e41573).pdf similarity index 100% rename from Oracle 11gr2 Performance Tuning Guide (e41573).pdf rename to PDFs/Oracle 11gr2 Performance Tuning Guide (e41573).pdf diff --git a/Oracle 11gr2 Text Reference (e24436).pdf b/PDFs/Oracle 11gr2 Text Reference (e24436).pdf similarity index 100% rename from Oracle 11gr2 Text Reference (e24436).pdf rename to PDFs/Oracle 11gr2 Text Reference (e24436).pdf diff --git a/Oracle 11gr2 VLDB and Partitioning Guide (e16541).pdf b/PDFs/Oracle 11gr2 VLDB and Partitioning Guide (e16541).pdf similarity index 100% rename from Oracle 11gr2 VLDB and Partitioning Guide (e16541).pdf rename to PDFs/Oracle 11gr2 VLDB and Partitioning Guide (e16541).pdf diff --git a/Oracle 12c - Utilities (E41528-05).pdf b/PDFs/Oracle 12c - Utilities (E41528-05).pdf similarity index 100% rename from Oracle 12c - Utilities (E41528-05).pdf rename to PDFs/Oracle 12c - Utilities (E41528-05).pdf diff --git a/Oracle B-Tree Index Internals - Rebuilding the Truth (Richard Foote).pdf b/PDFs/Oracle B-Tree Index Internals - Rebuilding the Truth (Richard Foote).pdf similarity index 100% rename from Oracle B-Tree Index Internals - Rebuilding the Truth (Richard Foote).pdf rename to PDFs/Oracle B-Tree Index Internals - Rebuilding the Truth (Richard Foote).pdf diff --git a/Oracle Bitmaps (1999, Jan) - Make a Little Bit Go a Long Way (oracle-01_bitmap_1).doc b/PDFs/Oracle Bitmaps (1999, Jan) - Make a Little Bit Go a Long Way (oracle-01_bitmap_1).doc similarity index 100% rename from Oracle Bitmaps (1999, Jan) - Make a Little Bit Go a Long Way (oracle-01_bitmap_1).doc rename to PDFs/Oracle Bitmaps (1999, Jan) - Make a Little Bit Go a Long Way (oracle-01_bitmap_1).doc diff --git a/Oracle Bitmaps (2003, Sept) - [1] Understanding Bitmap Indexes (oracle-03_bitmap_1).doc b/PDFs/Oracle Bitmaps (2003, Sept) - [1] Understanding Bitmap Indexes (oracle-03_bitmap_1).doc similarity index 100% rename from Oracle Bitmaps (2003, Sept) - [1] Understanding Bitmap Indexes (oracle-03_bitmap_1).doc rename to PDFs/Oracle Bitmaps (2003, Sept) - [1] Understanding Bitmap Indexes (oracle-03_bitmap_1).doc diff --git a/Oracle Bitmaps (2003, Sept) - [2] Star Transformations (oracle-06_bitmap_2).doc b/PDFs/Oracle Bitmaps (2003, Sept) - [2] Star Transformations (oracle-06_bitmap_2).doc similarity index 100% rename from Oracle Bitmaps (2003, Sept) - [2] Star Transformations (oracle-06_bitmap_2).doc rename to PDFs/Oracle Bitmaps (2003, Sept) - [2] Star Transformations (oracle-06_bitmap_2).doc diff --git a/Oracle Bitmaps (2003, Sept) - [3] Bitmap Join Indexes (oracle-07_bitmap_3).doc b/PDFs/Oracle Bitmaps (2003, Sept) - [3] Bitmap Join Indexes (oracle-07_bitmap_3).doc similarity index 100% rename from Oracle Bitmaps (2003, Sept) - [3] Bitmap Join Indexes (oracle-07_bitmap_3).doc rename to PDFs/Oracle Bitmaps (2003, Sept) - [3] Bitmap Join Indexes (oracle-07_bitmap_3).doc diff --git a/Oracle PLSQL Coding Guidelines (Top Coder, 2006).pdf b/PDFs/Oracle PLSQL Coding Guidelines (Top Coder, 2006).pdf similarity index 100% rename from Oracle PLSQL Coding Guidelines (Top Coder, 2006).pdf rename to PDFs/Oracle PLSQL Coding Guidelines (Top Coder, 2006).pdf diff --git a/Oracle PLSQL in 12c (Arup Nanda).pdf b/PDFs/Oracle PLSQL in 12c (Arup Nanda).pdf similarity index 100% rename from Oracle PLSQL in 12c (Arup Nanda).pdf rename to PDFs/Oracle PLSQL in 12c (Arup Nanda).pdf diff --git a/Oracle Row Pattern Matching in Sequences of Rows.pdf b/PDFs/Oracle Row Pattern Matching in Sequences of Rows.pdf similarity index 100% rename from Oracle Row Pattern Matching in Sequences of Rows.pdf rename to PDFs/Oracle Row Pattern Matching in Sequences of Rows.pdf diff --git a/Oracle Spatial - Developing Location-Enabled Applications - Oracle Spatial Geocoding and Routing Engines.pdf b/PDFs/Oracle Spatial - Developing Location-Enabled Applications - Oracle Spatial Geocoding and Routing Engines.pdf similarity index 100% rename from Oracle Spatial - Developing Location-Enabled Applications - Oracle Spatial Geocoding and Routing Engines.pdf rename to PDFs/Oracle Spatial - Developing Location-Enabled Applications - Oracle Spatial Geocoding and Routing Engines.pdf diff --git a/Oral History of David Cutler - Computer History Museum - Feb 25 2016 (102717163-05-01-acc).pdf b/PDFs/Oral History of David Cutler - Computer History Museum - Feb 25 2016 (102717163-05-01-acc).pdf similarity index 100% rename from Oral History of David Cutler - Computer History Museum - Feb 25 2016 (102717163-05-01-acc).pdf rename to PDFs/Oral History of David Cutler - Computer History Museum - Feb 25 2016 (102717163-05-01-acc).pdf diff --git a/Order-Preserving Key Compression for In-Memory Search Trees - 2003 (2003.02391).pdf b/PDFs/Order-Preserving Key Compression for In-Memory Search Trees - 2003 (2003.02391).pdf similarity index 100% rename from Order-Preserving Key Compression for In-Memory Search Trees - 2003 (2003.02391).pdf rename to PDFs/Order-Preserving Key Compression for In-Memory Search Trees - 2003 (2003.02391).pdf diff --git a/Origins of the Simplex Method - George B. Dantzig - 1987 (a182708).pdf b/PDFs/Origins of the Simplex Method - George B. Dantzig - 1987 (a182708).pdf similarity index 100% rename from Origins of the Simplex Method - George B. Dantzig - 1987 (a182708).pdf rename to PDFs/Origins of the Simplex Method - George B. Dantzig - 1987 (a182708).pdf diff --git a/Out of the Tar Pit (2006).pdf b/PDFs/Out of the Tar Pit (2006).pdf similarity index 100% rename from Out of the Tar Pit (2006).pdf rename to PDFs/Out of the Tar Pit (2006).pdf diff --git a/Out of the Tar Pit - 2006 (MoseleyMarks06a).pdf b/PDFs/Out of the Tar Pit - 2006 (MoseleyMarks06a).pdf similarity index 100% rename from Out of the Tar Pit - 2006 (MoseleyMarks06a).pdf rename to PDFs/Out of the Tar Pit - 2006 (MoseleyMarks06a).pdf diff --git a/Outlier Detection (2005).pdf b/PDFs/Outlier Detection (2005).pdf similarity index 100% rename from Outlier Detection (2005).pdf rename to PDFs/Outlier Detection (2005).pdf diff --git a/Overlapping Matrix Pattern Visualization - A Hypergraph Approach (2008).pdf b/PDFs/Overlapping Matrix Pattern Visualization - A Hypergraph Approach (2008).pdf similarity index 100% rename from Overlapping Matrix Pattern Visualization - A Hypergraph Approach (2008).pdf rename to PDFs/Overlapping Matrix Pattern Visualization - A Hypergraph Approach (2008).pdf diff --git a/Overplotting - Unified Solutions under Abstract Rendering.pdf b/PDFs/Overplotting - Unified Solutions under Abstract Rendering.pdf similarity index 100% rename from Overplotting - Unified Solutions under Abstract Rendering.pdf rename to PDFs/Overplotting - Unified Solutions under Abstract Rendering.pdf diff --git a/Overview of RDMA on Windows.pdf b/PDFs/Overview of RDMA on Windows.pdf similarity index 100% rename from Overview of RDMA on Windows.pdf rename to PDFs/Overview of RDMA on Windows.pdf diff --git a/Ownership and Reference Counting based Garbage Collection in the Actor World - Ponylang (2015).pdf b/PDFs/Ownership and Reference Counting based Garbage Collection in the Actor World - Ponylang (2015).pdf similarity index 100% rename from Ownership and Reference Counting based Garbage Collection in the Actor World - Ponylang (2015).pdf rename to PDFs/Ownership and Reference Counting based Garbage Collection in the Actor World - Ponylang (2015).pdf diff --git a/P - Safe Asynchronous Event-Driven Programming - Microsoft Research Labs - November 2012 (tr-8).pdf b/PDFs/P - Safe Asynchronous Event-Driven Programming - Microsoft Research Labs - November 2012 (tr-8).pdf similarity index 100% rename from P - Safe Asynchronous Event-Driven Programming - Microsoft Research Labs - November 2012 (tr-8).pdf rename to PDFs/P - Safe Asynchronous Event-Driven Programming - Microsoft Research Labs - November 2012 (tr-8).pdf diff --git a/P - Tutorial.pdf b/PDFs/P - Tutorial.pdf similarity index 100% rename from P - Tutorial.pdf rename to PDFs/P - Tutorial.pdf diff --git a/PC Assembly Language (July 23, 2006).pdf b/PDFs/PC Assembly Language (July 23, 2006).pdf similarity index 100% rename from PC Assembly Language (July 23, 2006).pdf rename to PDFs/PC Assembly Language (July 23, 2006).pdf diff --git a/PC Assembly Language - 2006.pdf b/PDFs/PC Assembly Language - 2006.pdf similarity index 100% rename from PC Assembly Language - 2006.pdf rename to PDFs/PC Assembly Language - 2006.pdf diff --git a/PCI Express Basics.pdf b/PDFs/PCI Express Basics.pdf similarity index 100% rename from PCI Express Basics.pdf rename to PDFs/PCI Express Basics.pdf diff --git a/PE File Structure.pdf b/PDFs/PE File Structure.pdf similarity index 100% rename from PE File Structure.pdf rename to PDFs/PE File Structure.pdf diff --git a/PE Format Layout.pdf b/PDFs/PE Format Layout.pdf similarity index 100% rename from PE Format Layout.pdf rename to PDFs/PE Format Layout.pdf diff --git a/PE Format Walkthrough.pdf b/PDFs/PE Format Walkthrough.pdf similarity index 100% rename from PE Format Walkthrough.pdf rename to PDFs/PE Format Walkthrough.pdf diff --git a/PE Injection Explained.pdf b/PDFs/PE Injection Explained.pdf similarity index 100% rename from PE Injection Explained.pdf rename to PDFs/PE Injection Explained.pdf diff --git a/PLPython - Python inside the PostgreSQL RDBMS (Slides, EuroPython 2011).pdf b/PDFs/PLPython - Python inside the PostgreSQL RDBMS (Slides, EuroPython 2011).pdf similarity index 100% rename from PLPython - Python inside the PostgreSQL RDBMS (Slides, EuroPython 2011).pdf rename to PDFs/PLPython - Python inside the PostgreSQL RDBMS (Slides, EuroPython 2011).pdf diff --git a/PLWAH+ - A Bitmap Index Compressing Scheme - 2014 (jcao_c_plwah).pdf b/PDFs/PLWAH+ - A Bitmap Index Compressing Scheme - 2014 (jcao_c_plwah).pdf similarity index 100% rename from PLWAH+ - A Bitmap Index Compressing Scheme - 2014 (jcao_c_plwah).pdf rename to PDFs/PLWAH+ - A Bitmap Index Compressing Scheme - 2014 (jcao_c_plwah).pdf diff --git a/POSH - Python Object Sharing.pdf b/PDFs/POSH - Python Object Sharing.pdf similarity index 100% rename from POSH - Python Object Sharing.pdf rename to PDFs/POSH - Python Object Sharing.pdf diff --git a/POSIX Base - Issue 7 - 2013 (C138).pdf b/PDFs/POSIX Base - Issue 7 - 2013 (C138).pdf similarity index 100% rename from POSIX Base - Issue 7 - 2013 (C138).pdf rename to PDFs/POSIX Base - Issue 7 - 2013 (C138).pdf diff --git a/PS4 Toolchain - 2013.pdf b/PDFs/PS4 Toolchain - 2013.pdf similarity index 100% rename from PS4 Toolchain - 2013.pdf rename to PDFs/PS4 Toolchain - 2013.pdf diff --git a/PageRank as a Function of the Damping Factor.pdf b/PDFs/PageRank as a Function of the Damping Factor.pdf similarity index 100% rename from PageRank as a Function of the Damping Factor.pdf rename to PDFs/PageRank as a Function of the Damping Factor.pdf diff --git a/Pandas Cheat Sheet (2021).pdf b/PDFs/Pandas Cheat Sheet (2021).pdf similarity index 100% rename from Pandas Cheat Sheet (2021).pdf rename to PDFs/Pandas Cheat Sheet (2021).pdf diff --git a/Pandas v0.14.1.pdf b/PDFs/Pandas v0.14.1.pdf similarity index 100% rename from Pandas v0.14.1.pdf rename to PDFs/Pandas v0.14.1.pdf diff --git a/Pandas, SciPy, NumPy - Cheat Sheet.pdf b/PDFs/Pandas, SciPy, NumPy - Cheat Sheet.pdf similarity index 100% rename from Pandas, SciPy, NumPy - Cheat Sheet.pdf rename to PDFs/Pandas, SciPy, NumPy - Cheat Sheet.pdf diff --git a/Pandoc User's Guide.pdf b/PDFs/Pandoc User's Guide.pdf similarity index 100% rename from Pandoc User's Guide.pdf rename to PDFs/Pandoc User's Guide.pdf diff --git a/Paper - B-Trees, Shadowing and Clones.pdf b/PDFs/Paper - B-Trees, Shadowing and Clones.pdf similarity index 100% rename from Paper - B-Trees, Shadowing and Clones.pdf rename to PDFs/Paper - B-Trees, Shadowing and Clones.pdf diff --git a/Paper - Fractal Prefetching B-Trees.pdf b/PDFs/Paper - Fractal Prefetching B-Trees.pdf similarity index 100% rename from Paper - Fractal Prefetching B-Trees.pdf rename to PDFs/Paper - Fractal Prefetching B-Trees.pdf diff --git a/Paper - How to write Shared Libraries.pdf b/PDFs/Paper - How to write Shared Libraries.pdf similarity index 100% rename from Paper - How to write Shared Libraries.pdf rename to PDFs/Paper - How to write Shared Libraries.pdf diff --git a/Paper - Interleaving.pdf b/PDFs/Paper - Interleaving.pdf similarity index 100% rename from Paper - Interleaving.pdf rename to PDFs/Paper - Interleaving.pdf diff --git a/Paper - The Need for Asynchronous, Zero-Copy Network IO.pdf b/PDFs/Paper - The Need for Asynchronous, Zero-Copy Network IO.pdf similarity index 100% rename from Paper - The Need for Asynchronous, Zero-Copy Network IO.pdf rename to PDFs/Paper - The Need for Asynchronous, Zero-Copy Network IO.pdf diff --git a/Paper - The Zephyr Abstract Syntax Description Language.pdf b/PDFs/Paper - The Zephyr Abstract Syntax Description Language.pdf similarity index 100% rename from Paper - The Zephyr Abstract Syntax Description Language.pdf rename to PDFs/Paper - The Zephyr Abstract Syntax Description Language.pdf diff --git a/Paper - Wegner Transactive Memory.pdf b/PDFs/Paper - Wegner Transactive Memory.pdf similarity index 100% rename from Paper - Wegner Transactive Memory.pdf rename to PDFs/Paper - Wegner Transactive Memory.pdf diff --git a/Parallel Computation - CSE260 - Lecture 9 - Matrix Multiplication (Fall 2015).pdf b/PDFs/Parallel Computation - CSE260 - Lecture 9 - Matrix Multiplication (Fall 2015).pdf similarity index 100% rename from Parallel Computation - CSE260 - Lecture 9 - Matrix Multiplication (Fall 2015).pdf rename to PDFs/Parallel Computation - CSE260 - Lecture 9 - Matrix Multiplication (Fall 2015).pdf diff --git a/Parallel Depth-First Search for Directed Acyclic Graphs - 2017 (nvr-2017-001).pdf b/PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - 2017 (nvr-2017-001).pdf similarity index 100% rename from Parallel Depth-First Search for Directed Acyclic Graphs - 2017 (nvr-2017-001).pdf rename to PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - 2017 (nvr-2017-001).pdf diff --git a/Parallel Depth-First Search for Directed Acyclic Graphs - 2018.pdf b/PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - 2018.pdf similarity index 100% rename from Parallel Depth-First Search for Directed Acyclic Graphs - 2018.pdf rename to PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - 2018.pdf diff --git a/Parallel Depth-First Search for Directed Acyclic Graphs - Paper (2018).pdf b/PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - Paper (2018).pdf similarity index 100% rename from Parallel Depth-First Search for Directed Acyclic Graphs - Paper (2018).pdf rename to PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - Paper (2018).pdf diff --git a/Parallel Depth-First Search for Directed Acyclic Graphs - Poster (2018).pdf b/PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - Poster (2018).pdf similarity index 100% rename from Parallel Depth-First Search for Directed Acyclic Graphs - Poster (2018).pdf rename to PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - Poster (2018).pdf diff --git a/Parallel Depth-First Search for Directed Acyclic Graphs - Slides (2018).pdf b/PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - Slides (2018).pdf similarity index 100% rename from Parallel Depth-First Search for Directed Acyclic Graphs - Slides (2018).pdf rename to PDFs/Parallel Depth-First Search for Directed Acyclic Graphs - Slides (2018).pdf diff --git a/Parallel Lossless Data Compression on the GPU.pdf b/PDFs/Parallel Lossless Data Compression on the GPU.pdf similarity index 100% rename from Parallel Lossless Data Compression on the GPU.pdf rename to PDFs/Parallel Lossless Data Compression on the GPU.pdf diff --git a/Parallel Prefix Sum with SIMD - 2020 (ADMS20_05).pdf b/PDFs/Parallel Prefix Sum with SIMD - 2020 (ADMS20_05).pdf similarity index 100% rename from Parallel Prefix Sum with SIMD - 2020 (ADMS20_05).pdf rename to PDFs/Parallel Prefix Sum with SIMD - 2020 (ADMS20_05).pdf diff --git a/Parallel Programming with Transactional Memory (p38-drepper).pdf b/PDFs/Parallel Programming with Transactional Memory (p38-drepper).pdf similarity index 100% rename from Parallel Programming with Transactional Memory (p38-drepper).pdf rename to PDFs/Parallel Programming with Transactional Memory (p38-drepper).pdf diff --git a/Parallel Random Numbers - As Easy as 1, 2, 3 (2011).pdf b/PDFs/Parallel Random Numbers - As Easy as 1, 2, 3 (2011).pdf similarity index 100% rename from Parallel Random Numbers - As Easy as 1, 2, 3 (2011).pdf rename to PDFs/Parallel Random Numbers - As Easy as 1, 2, 3 (2011).pdf diff --git a/Parallel Scans and Prefix Sums - Slides (2013).pdf b/PDFs/Parallel Scans and Prefix Sums - Slides (2013).pdf similarity index 100% rename from Parallel Scans and Prefix Sums - Slides (2013).pdf rename to PDFs/Parallel Scans and Prefix Sums - Slides (2013).pdf diff --git a/Parallel and External-Memory Construction of Minimal Perfect Hash Functions with PTHash - 4 Jun 2021 (2106.02350).pdf b/PDFs/Parallel and External-Memory Construction of Minimal Perfect Hash Functions with PTHash - 4 Jun 2021 (2106.02350).pdf similarity index 100% rename from Parallel and External-Memory Construction of Minimal Perfect Hash Functions with PTHash - 4 Jun 2021 (2106.02350).pdf rename to PDFs/Parallel and External-Memory Construction of Minimal Perfect Hash Functions with PTHash - 4 Jun 2021 (2106.02350).pdf diff --git a/Parallel and Sequential Data Structures and Algorithms - Lecture 27 - Hashing II (2012).pdf b/PDFs/Parallel and Sequential Data Structures and Algorithms - Lecture 27 - Hashing II (2012).pdf similarity index 100% rename from Parallel and Sequential Data Structures and Algorithms - Lecture 27 - Hashing II (2012).pdf rename to PDFs/Parallel and Sequential Data Structures and Algorithms - Lecture 27 - Hashing II (2012).pdf diff --git a/Parallelism in Randomized Incremental Algorithms (BGSS16).pdf b/PDFs/Parallelism in Randomized Incremental Algorithms (BGSS16).pdf similarity index 100% rename from Parallelism in Randomized Incremental Algorithms (BGSS16).pdf rename to PDFs/Parallelism in Randomized Incremental Algorithms (BGSS16).pdf diff --git a/Parsed_Syscalls.h b/PDFs/Parsed_Syscalls.h similarity index 100% rename from Parsed_Syscalls.h rename to PDFs/Parsed_Syscalls.h diff --git a/Parsing Gigabytes of JSON per Second - 25 Feb 2019 (1902.08318).pdf b/PDFs/Parsing Gigabytes of JSON per Second - 25 Feb 2019 (1902.08318).pdf similarity index 100% rename from Parsing Gigabytes of JSON per Second - 25 Feb 2019 (1902.08318).pdf rename to PDFs/Parsing Gigabytes of JSON per Second - 25 Feb 2019 (1902.08318).pdf diff --git a/Parsing a SWIFT Message (May 2007).pdf b/PDFs/Parsing a SWIFT Message (May 2007).pdf similarity index 100% rename from Parsing a SWIFT Message (May 2007).pdf rename to PDFs/Parsing a SWIFT Message (May 2007).pdf diff --git a/Partial Redundancy Elimination for Global Value Numbering.pdf b/PDFs/Partial Redundancy Elimination for Global Value Numbering.pdf similarity index 100% rename from Partial Redundancy Elimination for Global Value Numbering.pdf rename to PDFs/Partial Redundancy Elimination for Global Value Numbering.pdf diff --git a/Pattern Matching using Suffix Trays, Arrays and Trees (2014).pdf b/PDFs/Pattern Matching using Suffix Trays, Arrays and Trees (2014).pdf similarity index 100% rename from Pattern Matching using Suffix Trays, Arrays and Trees (2014).pdf rename to PDFs/Pattern Matching using Suffix Trays, Arrays and Trees (2014).pdf diff --git a/Patterns Of Software - Tales from the Software Community.pdf b/PDFs/Patterns Of Software - Tales from the Software Community.pdf similarity index 100% rename from Patterns Of Software - Tales from the Software Community.pdf rename to PDFs/Patterns Of Software - Tales from the Software Community.pdf diff --git a/PeachPy - A Python Framework for Developing High-Performance Assembly Kernels (2013).pdf b/PDFs/PeachPy - A Python Framework for Developing High-Performance Assembly Kernels (2013).pdf similarity index 100% rename from PeachPy - A Python Framework for Developing High-Performance Assembly Kernels (2013).pdf rename to PDFs/PeachPy - A Python Framework for Developing High-Performance Assembly Kernels (2013).pdf diff --git a/Peering Inside the PE - A Tour of the Win32 Portable Executable File Format - MSDN (1994).pdf b/PDFs/Peering Inside the PE - A Tour of the Win32 Portable Executable File Format - MSDN (1994).pdf similarity index 100% rename from Peering Inside the PE - A Tour of the Win32 Portable Executable File Format - MSDN (1994).pdf rename to PDFs/Peering Inside the PE - A Tour of the Win32 Portable Executable File Format - MSDN (1994).pdf diff --git a/Peering Inside the PE - A Tour of the Win32 Portable Executable File Format.pdf b/PDFs/Peering Inside the PE - A Tour of the Win32 Portable Executable File Format.pdf similarity index 100% rename from Peering Inside the PE - A Tour of the Win32 Portable Executable File Format.pdf rename to PDFs/Peering Inside the PE - A Tour of the Win32 Portable Executable File Format.pdf diff --git a/Per-CPU Operations in the Linux Kernel - Slides (2011).pdf b/PDFs/Per-CPU Operations in the Linux Kernel - Slides (2011).pdf similarity index 100% rename from Per-CPU Operations in the Linux Kernel - Slides (2011).pdf rename to PDFs/Per-CPU Operations in the Linux Kernel - Slides (2011).pdf diff --git a/Perceus - Garbage Free Reference Counting with Reuse - MSR-TR-2020-42 (Nov 29 2020).pdf b/PDFs/Perceus - Garbage Free Reference Counting with Reuse - MSR-TR-2020-42 (Nov 29 2020).pdf similarity index 100% rename from Perceus - Garbage Free Reference Counting with Reuse - MSR-TR-2020-42 (Nov 29 2020).pdf rename to PDFs/Perceus - Garbage Free Reference Counting with Reuse - MSR-TR-2020-42 (Nov 29 2020).pdf diff --git a/Perfect Hash Families in Polynomial Time - Slides - October 2010 (552phf).pdf b/PDFs/Perfect Hash Families in Polynomial Time - Slides - October 2010 (552phf).pdf similarity index 100% rename from Perfect Hash Families in Polynomial Time - Slides - October 2010 (552phf).pdf rename to PDFs/Perfect Hash Families in Polynomial Time - Slides - October 2010 (552phf).pdf diff --git a/Perfect Hash Functions - Slides.pdf b/PDFs/Perfect Hash Functions - Slides.pdf similarity index 100% rename from Perfect Hash Functions - Slides.pdf rename to PDFs/Perfect Hash Functions - Slides.pdf diff --git a/Perfect Hashing Structures for Parallel Similarity Searches - 2015 (HICOMB2015-01).pdf b/PDFs/Perfect Hashing Structures for Parallel Similarity Searches - 2015 (HICOMB2015-01).pdf similarity index 100% rename from Perfect Hashing Structures for Parallel Similarity Searches - 2015 (HICOMB2015-01).pdf rename to PDFs/Perfect Hashing Structures for Parallel Similarity Searches - 2015 (HICOMB2015-01).pdf diff --git a/Perfect Hashing for Data Management Applications - 2007 (0702159).pdf b/PDFs/Perfect Hashing for Data Management Applications - 2007 (0702159).pdf similarity index 100% rename from Perfect Hashing for Data Management Applications - 2007 (0702159).pdf rename to PDFs/Perfect Hashing for Data Management Applications - 2007 (0702159).pdf diff --git a/Perfect Hashing/1980 - Minimal Perfect Hash Functions Made Simple (p17-cichelli).pdf b/PDFs/Perfect Hashing/1980 - Minimal Perfect Hash Functions Made Simple (p17-cichelli).pdf similarity index 100% rename from Perfect Hashing/1980 - Minimal Perfect Hash Functions Made Simple (p17-cichelli).pdf rename to PDFs/Perfect Hashing/1980 - Minimal Perfect Hash Functions Made Simple (p17-cichelli).pdf diff --git a/Perfect Hashing/1984 - Storing a Sparse Table with O(1) Worst Case Access Time (fks-perfecthash).pdf b/PDFs/Perfect Hashing/1984 - Storing a Sparse Table with O(1) Worst Case Access Time (fks-perfecthash).pdf similarity index 100% rename from Perfect Hashing/1984 - Storing a Sparse Table with O(1) Worst Case Access Time (fks-perfecthash).pdf rename to PDFs/Perfect Hashing/1984 - Storing a Sparse Table with O(1) Worst Case Access Time (fks-perfecthash).pdf diff --git a/Perfect Hashing/1986 - Finding Minimal Perfect Hash Functions (10.1.1.144.9650).pdf b/PDFs/Perfect Hashing/1986 - Finding Minimal Perfect Hash Functions (10.1.1.144.9650).pdf similarity index 100% rename from Perfect Hashing/1986 - Finding Minimal Perfect Hash Functions (10.1.1.144.9650).pdf rename to PDFs/Perfect Hashing/1986 - Finding Minimal Perfect Hash Functions (10.1.1.144.9650).pdf diff --git a/Perfect Hashing/1987 - A Versatile Graph Structure for Edge-Oriented Graph Algorithms (Ebert1987AVD).pdf b/PDFs/Perfect Hashing/1987 - A Versatile Graph Structure for Edge-Oriented Graph Algorithms (Ebert1987AVD).pdf similarity index 100% rename from Perfect Hashing/1987 - A Versatile Graph Structure for Edge-Oriented Graph Algorithms (Ebert1987AVD).pdf rename to PDFs/Perfect Hashing/1987 - A Versatile Graph Structure for Edge-Oriented Graph Algorithms (Ebert1987AVD).pdf diff --git a/Perfect Hashing/1989 - An Informal Analysis of Perfect Hash Function Search.pdf b/PDFs/Perfect Hashing/1989 - An Informal Analysis of Perfect Hash Function Search.pdf similarity index 100% rename from Perfect Hashing/1989 - An Informal Analysis of Perfect Hash Function Search.pdf rename to PDFs/Perfect Hashing/1989 - An Informal Analysis of Perfect Hash Function Search.pdf diff --git a/Perfect Hashing/1990 - GPERF - A Perfect Hash Function Generator.pdf b/PDFs/Perfect Hashing/1990 - GPERF - A Perfect Hash Function Generator.pdf similarity index 100% rename from Perfect Hashing/1990 - GPERF - A Perfect Hash Function Generator.pdf rename to PDFs/Perfect Hashing/1990 - GPERF - A Perfect Hash Function Generator.pdf diff --git a/Perfect Hashing/1992 - An Optimal Algorithm for Generating Minimal Perfect Hash Functions (CHM92) (10.1.1.51.5566).pdf b/PDFs/Perfect Hashing/1992 - An Optimal Algorithm for Generating Minimal Perfect Hash Functions (CHM92) (10.1.1.51.5566).pdf similarity index 100% rename from Perfect Hashing/1992 - An Optimal Algorithm for Generating Minimal Perfect Hash Functions (CHM92) (10.1.1.51.5566).pdf rename to PDFs/Perfect Hashing/1992 - An Optimal Algorithm for Generating Minimal Perfect Hash Functions (CHM92) (10.1.1.51.5566).pdf diff --git a/Perfect Hashing/1994 - Graph Theoretic Obstacles to Perfect Hashing (TR0257).pdf b/PDFs/Perfect Hashing/1994 - Graph Theoretic Obstacles to Perfect Hashing (TR0257).pdf similarity index 100% rename from Perfect Hashing/1994 - Graph Theoretic Obstacles to Perfect Hashing (TR0257).pdf rename to PDFs/Perfect Hashing/1994 - Graph Theoretic Obstacles to Perfect Hashing (TR0257).pdf diff --git a/Perfect Hashing/1994 - Graphs, Hypergraphs and Hashing.pdf b/PDFs/Perfect Hashing/1994 - Graphs, Hypergraphs and Hashing.pdf similarity index 100% rename from Perfect Hashing/1994 - Graphs, Hypergraphs and Hashing.pdf rename to PDFs/Perfect Hashing/1994 - Graphs, Hypergraphs and Hashing.pdf diff --git a/Perfect Hashing/1996 - A Family of Perfect Hashing Methods (TR0242).pdf b/PDFs/Perfect Hashing/1996 - A Family of Perfect Hashing Methods (TR0242).pdf similarity index 100% rename from Perfect Hashing/1996 - A Family of Perfect Hashing Methods (TR0242).pdf rename to PDFs/Perfect Hashing/1996 - A Family of Perfect Hashing Methods (TR0242).pdf diff --git a/Perfect Hashing/1999 - Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions (10.1.1.148.7694).pdf b/PDFs/Perfect Hashing/1999 - Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions (10.1.1.148.7694).pdf similarity index 100% rename from Perfect Hashing/1999 - Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions (10.1.1.148.7694).pdf rename to PDFs/Perfect Hashing/1999 - Hash and Displace - Efficient Evaluation of Minimum Perfect Hash Functions (10.1.1.148.7694).pdf diff --git a/Perfect Hashing/2004 - The Bloomier Filter - An Efficient Data Structure for Static Support Lookup Tables (soda-rev04).pdf b/PDFs/Perfect Hashing/2004 - The Bloomier Filter - An Efficient Data Structure for Static Support Lookup Tables (soda-rev04).pdf similarity index 100% rename from Perfect Hashing/2004 - The Bloomier Filter - An Efficient Data Structure for Static Support Lookup Tables (soda-rev04).pdf rename to PDFs/Perfect Hashing/2004 - The Bloomier Filter - An Efficient Data Structure for Static Support Lookup Tables (soda-rev04).pdf diff --git a/Perfect Hashing/2005 - A Practical Minimal Perfect Hashing Method.pdf b/PDFs/Perfect Hashing/2005 - A Practical Minimal Perfect Hashing Method.pdf similarity index 100% rename from Perfect Hashing/2005 - A Practical Minimal Perfect Hashing Method.pdf rename to PDFs/Perfect Hashing/2005 - A Practical Minimal Perfect Hashing Method.pdf diff --git a/Perfect Hashing/2006 - An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf b/PDFs/Perfect Hashing/2006 - An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf similarity index 100% rename from Perfect Hashing/2006 - An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf rename to PDFs/Perfect Hashing/2006 - An Approach for Minimal Perfect Hash Functions for Very Large Databases (tr06).pdf diff --git a/Perfect Hashing/2007 - Balanced Families of Perfect Hash Functions and Their Applications.pdf b/PDFs/Perfect Hashing/2007 - Balanced Families of Perfect Hash Functions and Their Applications.pdf similarity index 100% rename from Perfect Hashing/2007 - Balanced Families of Perfect Hash Functions and Their Applications.pdf rename to PDFs/Perfect Hashing/2007 - Balanced Families of Perfect Hash Functions and Their Applications.pdf diff --git a/Perfect Hashing/2007 - Simple and Space-Efficient Minimal Perfect Hash Functions (WADS07).pdf b/PDFs/Perfect Hashing/2007 - Simple and Space-Efficient Minimal Perfect Hash Functions (WADS07).pdf similarity index 100% rename from Perfect Hashing/2007 - Simple and Space-Efficient Minimal Perfect Hash Functions (WADS07).pdf rename to PDFs/Perfect Hashing/2007 - Simple and Space-Efficient Minimal Perfect Hash Functions (WADS07).pdf diff --git a/Perfect Hashing/2009 - Hash, Displace, and Compress (esa09).pdf b/PDFs/Perfect Hashing/2009 - Hash, Displace, and Compress (esa09).pdf similarity index 100% rename from Perfect Hashing/2009 - Hash, Displace, and Compress (esa09).pdf rename to PDFs/Perfect Hashing/2009 - Hash, Displace, and Compress (esa09).pdf diff --git a/Perfect Hashing/2010 - Perfect Hash Families in Polynomial Time - Slides (552phf).pdf b/PDFs/Perfect Hashing/2010 - Perfect Hash Families in Polynomial Time - Slides (552phf).pdf similarity index 100% rename from Perfect Hashing/2010 - Perfect Hash Families in Polynomial Time - Slides (552phf).pdf rename to PDFs/Perfect Hashing/2010 - Perfect Hash Families in Polynomial Time - Slides (552phf).pdf diff --git a/Perfect Hashing/2013 - Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf b/PDFs/Perfect Hashing/2013 - Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf similarity index 100% rename from Perfect Hashing/2013 - Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf rename to PDFs/Perfect Hashing/2013 - Cache-Oblivious Peeling of Random Hypergraphs - 2nd Dec 2013 (1312.0526).pdf diff --git a/Perfect Hashing/2014 - Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses.pdf b/PDFs/Perfect Hashing/2014 - Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses.pdf similarity index 100% rename from Perfect Hashing/2014 - Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses.pdf rename to PDFs/Perfect Hashing/2014 - Monotone Minimal Perfect Hashing - Searching a Sorted Table with O(1) Accesses.pdf diff --git a/Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf b/PDFs/Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf similarity index 100% rename from Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf rename to PDFs/Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions - 22 Mar 2016, v2 (1603.04330).pdf diff --git a/Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf b/PDFs/Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf similarity index 100% rename from Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf rename to PDFs/Perfect Hashing/2016 - Fast Scalable Construction of (Minimal Perfect Hash) Functions.pdf diff --git a/Perfect Hashing/2017 - Fast and Scalable Minimal Perfect Hashing for Massive Key Sets (1702.03154).pdf b/PDFs/Perfect Hashing/2017 - Fast and Scalable Minimal Perfect Hashing for Massive Key Sets (1702.03154).pdf similarity index 100% rename from Perfect Hashing/2017 - Fast and Scalable Minimal Perfect Hashing for Massive Key Sets (1702.03154).pdf rename to PDFs/Perfect Hashing/2017 - Fast and Scalable Minimal Perfect Hashing for Massive Key Sets (1702.03154).pdf diff --git a/Perfect Hashing/2018 - Efficient Hashing with Lookups in two Memory Accesses (0407023v1).pdf b/PDFs/Perfect Hashing/2018 - Efficient Hashing with Lookups in two Memory Accesses (0407023v1).pdf similarity index 100% rename from Perfect Hashing/2018 - Efficient Hashing with Lookups in two Memory Accesses (0407023v1).pdf rename to PDFs/Perfect Hashing/2018 - Efficient Hashing with Lookups in two Memory Accesses (0407023v1).pdf diff --git a/Perfect Hashing/2019 - Constructing Minimal Perfect Hash Functions Using SAT Technology (1911.10099).pdf b/PDFs/Perfect Hashing/2019 - Constructing Minimal Perfect Hash Functions Using SAT Technology (1911.10099).pdf similarity index 100% rename from Perfect Hashing/2019 - Constructing Minimal Perfect Hash Functions Using SAT Technology (1911.10099).pdf rename to PDFs/Perfect Hashing/2019 - Constructing Minimal Perfect Hash Functions Using SAT Technology (1911.10099).pdf diff --git a/Perfect Hashing/2019 - RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf b/PDFs/Perfect Hashing/2019 - RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf similarity index 100% rename from Perfect Hashing/2019 - RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf rename to PDFs/Perfect Hashing/2019 - RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf diff --git a/Perfect Hashing/2021 - PTHash - Revisiting FCH Minimal Perfect Hashing (2104.10402).pdf b/PDFs/Perfect Hashing/2021 - PTHash - Revisiting FCH Minimal Perfect Hashing (2104.10402).pdf similarity index 100% rename from Perfect Hashing/2021 - PTHash - Revisiting FCH Minimal Perfect Hashing (2104.10402).pdf rename to PDFs/Perfect Hashing/2021 - PTHash - Revisiting FCH Minimal Perfect Hashing (2104.10402).pdf diff --git a/Perfect Hashing/2022 - An Efficient Parallel Implementation of a Perfect Hashing Method for Hypergraphs (singhUcar-GrAPL2022).pdf b/PDFs/Perfect Hashing/2022 - An Efficient Parallel Implementation of a Perfect Hashing Method for Hypergraphs (singhUcar-GrAPL2022).pdf similarity index 100% rename from Perfect Hashing/2022 - An Efficient Parallel Implementation of a Perfect Hashing Method for Hypergraphs (singhUcar-GrAPL2022).pdf rename to PDFs/Perfect Hashing/2022 - An Efficient Parallel Implementation of a Perfect Hashing Method for Hypergraphs (singhUcar-GrAPL2022).pdf diff --git a/Perfect Hashing/2022 - Can Learned Models Replace Hash Functions (p532-sabek) b/PDFs/Perfect Hashing/2022 - Can Learned Models Replace Hash Functions (p532-sabek) similarity index 100% rename from Perfect Hashing/2022 - Can Learned Models Replace Hash Functions (p532-sabek) rename to PDFs/Perfect Hashing/2022 - Can Learned Models Replace Hash Functions (p532-sabek) diff --git a/Perfect Hashing/2022 - Perfect Hash Function Generation on the GPU with RecSplit.pdf b/PDFs/Perfect Hashing/2022 - Perfect Hash Function Generation on the GPU with RecSplit.pdf similarity index 100% rename from Perfect Hashing/2022 - Perfect Hash Function Generation on the GPU with RecSplit.pdf rename to PDFs/Perfect Hashing/2022 - Perfect Hash Function Generation on the GPU with RecSplit.pdf diff --git a/Perfect Matchings in 4-uniform hypergraphs (1st Feb, 2011).pdf b/PDFs/Perfect Matchings in 4-uniform hypergraphs (1st Feb, 2011).pdf similarity index 100% rename from Perfect Matchings in 4-uniform hypergraphs (1st Feb, 2011).pdf rename to PDFs/Perfect Matchings in 4-uniform hypergraphs (1st Feb, 2011).pdf diff --git a/Perfect Matchings in Large Uniform Hypergraphs with Large Minimum Collective Degree (2008).pdf b/PDFs/Perfect Matchings in Large Uniform Hypergraphs with Large Minimum Collective Degree (2008).pdf similarity index 100% rename from Perfect Matchings in Large Uniform Hypergraphs with Large Minimum Collective Degree (2008).pdf rename to PDFs/Perfect Matchings in Large Uniform Hypergraphs with Large Minimum Collective Degree (2008).pdf diff --git a/Perfect Spatial Hashing.pdf b/PDFs/Perfect Spatial Hashing.pdf similarity index 100% rename from Perfect Spatial Hashing.pdf rename to PDFs/Perfect Spatial Hashing.pdf diff --git a/Perfect matchings in r-partite r-graphs (2008).pdf b/PDFs/Perfect matchings in r-partite r-graphs (2008).pdf similarity index 100% rename from Perfect matchings in r-partite r-graphs (2008).pdf rename to PDFs/Perfect matchings in r-partite r-graphs (2008).pdf diff --git a/Perfect matchings in r-partite r-graphs.pdf b/PDFs/Perfect matchings in r-partite r-graphs.pdf similarity index 100% rename from Perfect matchings in r-partite r-graphs.pdf rename to PDFs/Perfect matchings in r-partite r-graphs.pdf diff --git a/Performance Analysis of BSTs in System Software - 2004 (libavl).pdf b/PDFs/Performance Analysis of BSTs in System Software - 2004 (libavl).pdf similarity index 100% rename from Performance Analysis of BSTs in System Software - 2004 (libavl).pdf rename to PDFs/Performance Analysis of BSTs in System Software - 2004 (libavl).pdf diff --git a/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs (2012).pdf b/PDFs/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs (2012).pdf similarity index 100% rename from Performance Evaluation of Concurrent Lock-free Data Structures on GPUs (2012).pdf rename to PDFs/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs (2012).pdf diff --git a/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pdf b/PDFs/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pdf similarity index 100% rename from Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pdf rename to PDFs/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pdf diff --git a/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pptx b/PDFs/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pptx similarity index 100% rename from Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pptx rename to PDFs/Performance Evaluation of Concurrent Lock-free Data Structures on GPUs - Slides (2012).pptx diff --git a/Performance and Reliability Analysis Using Directed Acyclic Graphs - 1987 (10.1.1.380.4352).pdf b/PDFs/Performance and Reliability Analysis Using Directed Acyclic Graphs - 1987 (10.1.1.380.4352).pdf similarity index 100% rename from Performance and Reliability Analysis Using Directed Acyclic Graphs - 1987 (10.1.1.380.4352).pdf rename to PDFs/Performance and Reliability Analysis Using Directed Acyclic Graphs - 1987 (10.1.1.380.4352).pdf diff --git a/Performing Advanced Bit Manipulations Efficiently in General-Purpose Processors (hilewitz-PerformingBitManipulations).pdf b/PDFs/Performing Advanced Bit Manipulations Efficiently in General-Purpose Processors (hilewitz-PerformingBitManipulations).pdf similarity index 100% rename from Performing Advanced Bit Manipulations Efficiently in General-Purpose Processors (hilewitz-PerformingBitManipulations).pdf rename to PDFs/Performing Advanced Bit Manipulations Efficiently in General-Purpose Processors (hilewitz-PerformingBitManipulations).pdf diff --git a/Persistence Programming Models for Non-Volatile Memory - July, 2015 (HPL-2015-59).pdf b/PDFs/Persistence Programming Models for Non-Volatile Memory - July, 2015 (HPL-2015-59).pdf similarity index 100% rename from Persistence Programming Models for Non-Volatile Memory - July, 2015 (HPL-2015-59).pdf rename to PDFs/Persistence Programming Models for Non-Volatile Memory - July, 2015 (HPL-2015-59).pdf diff --git a/Persistent Memory in Windows - 2017 (Tom_Talpey_Persistent_Memory_in_Windows_Server_2016).pdf b/PDFs/Persistent Memory in Windows - 2017 (Tom_Talpey_Persistent_Memory_in_Windows_Server_2016).pdf similarity index 100% rename from Persistent Memory in Windows - 2017 (Tom_Talpey_Persistent_Memory_in_Windows_Server_2016).pdf rename to PDFs/Persistent Memory in Windows - 2017 (Tom_Talpey_Persistent_Memory_in_Windows_Server_2016).pdf diff --git a/Peter Hlavaty - Back To The CORE (syscan2015).pdf b/PDFs/Peter Hlavaty - Back To The CORE (syscan2015).pdf similarity index 100% rename from Peter Hlavaty - Back To The CORE (syscan2015).pdf rename to PDFs/Peter Hlavaty - Back To The CORE (syscan2015).pdf diff --git a/Pin - Building Customized Program Analysis Tools with Dynamic Instrumentation (2005).pdf b/PDFs/Pin - Building Customized Program Analysis Tools with Dynamic Instrumentation (2005).pdf similarity index 100% rename from Pin - Building Customized Program Analysis Tools with Dynamic Instrumentation (2005).pdf rename to PDFs/Pin - Building Customized Program Analysis Tools with Dynamic Instrumentation (2005).pdf diff --git a/Pin Tutorial - Slides (2007).pdf b/PDFs/Pin Tutorial - Slides (2007).pdf similarity index 100% rename from Pin Tutorial - Slides (2007).pdf rename to PDFs/Pin Tutorial - Slides (2007).pdf diff --git a/Playstation - Ordering Table.pdf b/PDFs/Playstation - Ordering Table.pdf similarity index 100% rename from Playstation - Ordering Table.pdf rename to PDFs/Playstation - Ordering Table.pdf diff --git a/Pointer Analysis.pdf b/PDFs/Pointer Analysis.pdf similarity index 100% rename from Pointer Analysis.pdf rename to PDFs/Pointer Analysis.pdf diff --git a/Polynomial-Time Perfect Matchings in Dense Hypergraphs - 2013 (stoc212fp-keevash).pdf b/PDFs/Polynomial-Time Perfect Matchings in Dense Hypergraphs - 2013 (stoc212fp-keevash).pdf similarity index 100% rename from Polynomial-Time Perfect Matchings in Dense Hypergraphs - 2013 (stoc212fp-keevash).pdf rename to PDFs/Polynomial-Time Perfect Matchings in Dense Hypergraphs - 2013 (stoc212fp-keevash).pdf diff --git a/Pool Tag Quick Scanning for Windows Memory Analysis - 2016.pdf b/PDFs/Pool Tag Quick Scanning for Windows Memory Analysis - 2016.pdf similarity index 100% rename from Pool Tag Quick Scanning for Windows Memory Analysis - 2016.pdf rename to PDFs/Pool Tag Quick Scanning for Windows Memory Analysis - 2016.pdf diff --git a/Portable versus Open Instruction Set Architectures - 2016 (ieeemicro16_card_isa).pdf b/PDFs/Portable versus Open Instruction Set Architectures - 2016 (ieeemicro16_card_isa).pdf similarity index 100% rename from Portable versus Open Instruction Set Architectures - 2016 (ieeemicro16_card_isa).pdf rename to PDFs/Portable versus Open Instruction Set Architectures - 2016 (ieeemicro16_card_isa).pdf diff --git a/Porting Linux to a New Processor Architecture (elc-2016).pdf b/PDFs/Porting Linux to a New Processor Architecture (elc-2016).pdf similarity index 100% rename from Porting Linux to a New Processor Architecture (elc-2016).pdf rename to PDFs/Porting Linux to a New Processor Architecture (elc-2016).pdf diff --git a/Porting of Win32 API WaitFor to Solaris (2001).pdf b/PDFs/Porting of Win32 API WaitFor to Solaris (2001).pdf similarity index 100% rename from Porting of Win32 API WaitFor to Solaris (2001).pdf rename to PDFs/Porting of Win32 API WaitFor to Solaris (2001).pdf diff --git a/PowerShell Basic Cheat Sheet.pdf b/PDFs/PowerShell Basic Cheat Sheet.pdf similarity index 100% rename from PowerShell Basic Cheat Sheet.pdf rename to PDFs/PowerShell Basic Cheat Sheet.pdf diff --git a/Practical Data Compression for Modern Memory Hierarchies - July 2016 - CMU-CS-16-116 (1609.02067).pdf b/PDFs/Practical Data Compression for Modern Memory Hierarchies - July 2016 - CMU-CS-16-116 (1609.02067).pdf similarity index 100% rename from Practical Data Compression for Modern Memory Hierarchies - July 2016 - CMU-CS-16-116 (1609.02067).pdf rename to PDFs/Practical Data Compression for Modern Memory Hierarchies - July 2016 - CMU-CS-16-116 (1609.02067).pdf diff --git a/Practical File System Design - The Be Filesystem.pdf b/PDFs/Practical File System Design - The Be Filesystem.pdf similarity index 100% rename from Practical File System Design - The Be Filesystem.pdf rename to PDFs/Practical File System Design - The Be Filesystem.pdf diff --git a/Practical Implementations of Arithmetic Coding.pdf b/PDFs/Practical Implementations of Arithmetic Coding.pdf similarity index 100% rename from Practical Implementations of Arithmetic Coding.pdf rename to PDFs/Practical Implementations of Arithmetic Coding.pdf diff --git a/Practical R (2013).pdf b/PDFs/Practical R (2013).pdf similarity index 100% rename from Practical R (2013).pdf rename to PDFs/Practical R (2013).pdf diff --git a/Predicate Transfer - Efficient Pre-Filtering on Multi-Join Queries (2307.15255).pdf b/PDFs/Predicate Transfer - Efficient Pre-Filtering on Multi-Join Queries (2307.15255).pdf similarity index 100% rename from Predicate Transfer - Efficient Pre-Filtering on Multi-Join Queries (2307.15255).pdf rename to PDFs/Predicate Transfer - Efficient Pre-Filtering on Multi-Join Queries (2307.15255).pdf diff --git a/Preemptable Ticket Spinlocks - Improving Consolidated Performance in the Cloud.pdf b/PDFs/Preemptable Ticket Spinlocks - Improving Consolidated Performance in the Cloud.pdf similarity index 100% rename from Preemptable Ticket Spinlocks - Improving Consolidated Performance in the Cloud.pdf rename to PDFs/Preemptable Ticket Spinlocks - Improving Consolidated Performance in the Cloud.pdf diff --git a/Prefix B-trees - 1977.pdf b/PDFs/Prefix B-trees - 1977.pdf similarity index 100% rename from Prefix B-trees - 1977.pdf rename to PDFs/Prefix B-trees - 1977.pdf diff --git a/Prefix Hash Tree - An Indexing Data Structure over Distributed Hash Tables.pdf b/PDFs/Prefix Hash Tree - An Indexing Data Structure over Distributed Hash Tables.pdf similarity index 100% rename from Prefix Hash Tree - An Indexing Data Structure over Distributed Hash Tables.pdf rename to PDFs/Prefix Hash Tree - An Indexing Data Structure over Distributed Hash Tables.pdf diff --git a/Prefix Sums and Their Applications (10.1.1.128.6230).pdf b/PDFs/Prefix Sums and Their Applications (10.1.1.128.6230).pdf similarity index 100% rename from Prefix Sums and Their Applications (10.1.1.128.6230).pdf rename to PDFs/Prefix Sums and Their Applications (10.1.1.128.6230).pdf diff --git a/Prelimary Assessment - UAP - (2021-06-25).pdf b/PDFs/Prelimary Assessment - UAP - (2021-06-25).pdf similarity index 100% rename from Prelimary Assessment - UAP - (2021-06-25).pdf rename to PDFs/Prelimary Assessment - UAP - (2021-06-25).pdf diff --git a/Princeton - Lecture 19 - Virtual Memory.pdf b/PDFs/Princeton - Lecture 19 - Virtual Memory.pdf similarity index 100% rename from Princeton - Lecture 19 - Virtual Memory.pdf rename to PDFs/Princeton - Lecture 19 - Virtual Memory.pdf diff --git a/Principles of Computer System Design - An Introduction - Part II - Version 5.0 (part_ii_open_5_0).pdf b/PDFs/Principles of Computer System Design - An Introduction - Part II - Version 5.0 (part_ii_open_5_0).pdf similarity index 100% rename from Principles of Computer System Design - An Introduction - Part II - Version 5.0 (part_ii_open_5_0).pdf rename to PDFs/Principles of Computer System Design - An Introduction - Part II - Version 5.0 (part_ii_open_5_0).pdf diff --git a/Principles of Distributed Computing.pdf b/PDFs/Principles of Distributed Computing.pdf similarity index 100% rename from Principles of Distributed Computing.pdf rename to PDFs/Principles of Distributed Computing.pdf diff --git a/Printing Floating-Point Numbers - An Always-Correct Method (fp-printing-popl16).pdf b/PDFs/Printing Floating-Point Numbers - An Always-Correct Method (fp-printing-popl16).pdf similarity index 100% rename from Printing Floating-Point Numbers - An Always-Correct Method (fp-printing-popl16).pdf rename to PDFs/Printing Floating-Point Numbers - An Always-Correct Method (fp-printing-popl16).pdf diff --git a/Printing Floating-Point Numbers Quickly and Accurately with Integers - 2010 (dtoa-pldi2010).pdf b/PDFs/Printing Floating-Point Numbers Quickly and Accurately with Integers - 2010 (dtoa-pldi2010).pdf similarity index 100% rename from Printing Floating-Point Numbers Quickly and Accurately with Integers - 2010 (dtoa-pldi2010).pdf rename to PDFs/Printing Floating-Point Numbers Quickly and Accurately with Integers - 2010 (dtoa-pldi2010).pdf diff --git a/Proactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handlers for Asynchronous Events.pdf b/PDFs/Proactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handlers for Asynchronous Events.pdf similarity index 100% rename from Proactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handlers for Asynchronous Events.pdf rename to PDFs/Proactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handlers for Asynchronous Events.pdf diff --git a/Probabilistic Graph and Hypergraph Matching (2008).pdf b/PDFs/Probabilistic Graph and Hypergraph Matching (2008).pdf similarity index 100% rename from Probabilistic Graph and Hypergraph Matching (2008).pdf rename to PDFs/Probabilistic Graph and Hypergraph Matching (2008).pdf diff --git a/Probability and Statistics Cookbook.pdf b/PDFs/Probability and Statistics Cookbook.pdf similarity index 100% rename from Probability and Statistics Cookbook.pdf rename to PDFs/Probability and Statistics Cookbook.pdf diff --git a/Processing Relational Queries Using a Multidimensional Access Method - 2000 (ubtree-comments).pdf b/PDFs/Processing Relational Queries Using a Multidimensional Access Method - 2000 (ubtree-comments).pdf similarity index 100% rename from Processing Relational Queries Using a Multidimensional Access Method - 2000 (ubtree-comments).pdf rename to PDFs/Processing Relational Queries Using a Multidimensional Access Method - 2000 (ubtree-comments).pdf diff --git a/Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pdf b/PDFs/Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pdf similarity index 100% rename from Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pdf rename to PDFs/Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pdf diff --git a/Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pptx b/PDFs/Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pptx similarity index 100% rename from Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pptx rename to PDFs/Production Tracing with Event Tracing for Windows (ETW) - MSBuild 2017 - Slides.pptx diff --git a/Program Analysis with PREfast & SAL - Slides (3_StaticAnalysisPREfast).pdf b/PDFs/Program Analysis with PREfast & SAL - Slides (3_StaticAnalysisPREfast).pdf similarity index 100% rename from Program Analysis with PREfast & SAL - Slides (3_StaticAnalysisPREfast).pdf rename to PDFs/Program Analysis with PREfast & SAL - Slides (3_StaticAnalysisPREfast).pdf diff --git a/Program Analysis with PREfast and SAL - Erik Poll - Slides (3_StaticAnalysisPREfast).pdf b/PDFs/Program Analysis with PREfast and SAL - Erik Poll - Slides (3_StaticAnalysisPREfast).pdf similarity index 100% rename from Program Analysis with PREfast and SAL - Erik Poll - Slides (3_StaticAnalysisPREfast).pdf rename to PDFs/Program Analysis with PREfast and SAL - Erik Poll - Slides (3_StaticAnalysisPREfast).pdf diff --git a/Program Design in the UNIX Environment..pdf b/PDFs/Program Design in the UNIX Environment..pdf similarity index 100% rename from Program Design in the UNIX Environment..pdf rename to PDFs/Program Design in the UNIX Environment..pdf diff --git a/Program Synthesis By Sketching (EECS-2008-177).pdf b/PDFs/Program Synthesis By Sketching (EECS-2008-177).pdf similarity index 100% rename from Program Synthesis By Sketching (EECS-2008-177).pdf rename to PDFs/Program Synthesis By Sketching (EECS-2008-177).pdf diff --git a/Programming Interfaces to Non-Volatile Memory - Slides.pdf b/PDFs/Programming Interfaces to Non-Volatile Memory - Slides.pdf similarity index 100% rename from Programming Interfaces to Non-Volatile Memory - Slides.pdf rename to PDFs/Programming Interfaces to Non-Volatile Memory - Slides.pdf diff --git a/Programming Satan's Computer (AndersonNeedham).pdf b/PDFs/Programming Satan's Computer (AndersonNeedham).pdf similarity index 100% rename from Programming Satan's Computer (AndersonNeedham).pdf rename to PDFs/Programming Satan's Computer (AndersonNeedham).pdf diff --git a/Programming with Hardware Lock Elision.pdf b/PDFs/Programming with Hardware Lock Elision.pdf similarity index 100% rename from Programming with Hardware Lock Elision.pdf rename to PDFs/Programming with Hardware Lock Elision.pdf diff --git a/Programming with the x87 Floating Point Unit - Intel.pdf b/PDFs/Programming with the x87 Floating Point Unit - Intel.pdf similarity index 100% rename from Programming with the x87 Floating Point Unit - Intel.pdf rename to PDFs/Programming with the x87 Floating Point Unit - Intel.pdf diff --git a/Proof of Concept or GTFO - v13 (October 18th, 2016).pdf b/PDFs/Proof of Concept or GTFO - v13 (October 18th, 2016).pdf similarity index 100% rename from Proof of Concept or GTFO - v13 (October 18th, 2016).pdf rename to PDFs/Proof of Concept or GTFO - v13 (October 18th, 2016).pdf diff --git a/Proof of Concept or GTFO - v17 (30th December, 2017).pdf b/PDFs/Proof of Concept or GTFO - v17 (30th December, 2017).pdf similarity index 100% rename from Proof of Concept or GTFO - v17 (30th December, 2017).pdf rename to PDFs/Proof of Concept or GTFO - v17 (30th December, 2017).pdf diff --git a/Proofs and Refutations (1963).pdf b/PDFs/Proofs and Refutations (1963).pdf similarity index 100% rename from Proofs and Refutations (1963).pdf rename to PDFs/Proofs and Refutations (1963).pdf diff --git a/Providing Safe, User Space Access to Fast, Solid State Disks (2012).pdf b/PDFs/Providing Safe, User Space Access to Fast, Solid State Disks (2012).pdf similarity index 100% rename from Providing Safe, User Space Access to Fast, Solid State Disks (2012).pdf rename to PDFs/Providing Safe, User Space Access to Fast, Solid State Disks (2012).pdf diff --git a/Proving the Correctness of Nonblocking Data Structures - ACM (p30-desnoyers).pdf b/PDFs/Proving the Correctness of Nonblocking Data Structures - ACM (p30-desnoyers).pdf similarity index 100% rename from Proving the Correctness of Nonblocking Data Structures - ACM (p30-desnoyers).pdf rename to PDFs/Proving the Correctness of Nonblocking Data Structures - ACM (p30-desnoyers).pdf diff --git a/Pseudo-Random Number Generators for Vector Processors and Multicore Processors - Agner Fog (2015).pdf b/PDFs/Pseudo-Random Number Generators for Vector Processors and Multicore Processors - Agner Fog (2015).pdf similarity index 100% rename from Pseudo-Random Number Generators for Vector Processors and Multicore Processors - Agner Fog (2015).pdf rename to PDFs/Pseudo-Random Number Generators for Vector Processors and Multicore Processors - Agner Fog (2015).pdf diff --git a/Putting Coroutines to Work with the Windows Runtime - Kenny Kerr and James McNellis - CppCon 2016.pdf b/PDFs/Putting Coroutines to Work with the Windows Runtime - Kenny Kerr and James McNellis - CppCon 2016.pdf similarity index 100% rename from Putting Coroutines to Work with the Windows Runtime - Kenny Kerr and James McNellis - CppCon 2016.pdf rename to PDFs/Putting Coroutines to Work with the Windows Runtime - Kenny Kerr and James McNellis - CppCon 2016.pdf diff --git a/PyEmu - A Multi-purpose Scriptable IA-32 Emulator (bh-usa-07-pierce-WP).pdf b/PDFs/PyEmu - A Multi-purpose Scriptable IA-32 Emulator (bh-usa-07-pierce-WP).pdf similarity index 100% rename from PyEmu - A Multi-purpose Scriptable IA-32 Emulator (bh-usa-07-pierce-WP).pdf rename to PDFs/PyEmu - A Multi-purpose Scriptable IA-32 Emulator (bh-usa-07-pierce-WP).pdf diff --git a/PyParallel - How We Removed The GIL And Exploited All Cores - (PyData NYC, 2013).pdf b/PDFs/PyParallel - How We Removed The GIL And Exploited All Cores - (PyData NYC, 2013).pdf similarity index 100% rename from PyParallel - How We Removed The GIL And Exploited All Cores - (PyData NYC, 2013).pdf rename to PDFs/PyParallel - How We Removed The GIL And Exploited All Cores - (PyData NYC, 2013).pdf diff --git a/Python Bokeh Cheat Sheet.pdf b/PDFs/Python Bokeh Cheat Sheet.pdf similarity index 100% rename from Python Bokeh Cheat Sheet.pdf rename to PDFs/Python Bokeh Cheat Sheet.pdf diff --git a/Pythran - Enabling Static Optimization of Scientific Python Programs.pdf b/PDFs/Pythran - Enabling Static Optimization of Scientific Python Programs.pdf similarity index 100% rename from Pythran - Enabling Static Optimization of Scientific Python Programs.pdf rename to PDFs/Pythran - Enabling Static Optimization of Scientific Python Programs.pdf diff --git a/Quantifying TPC-H Choke Points and Their Optimizations - 2020 (p1206-dreseler).pdf b/PDFs/Quantifying TPC-H Choke Points and Their Optimizations - 2020 (p1206-dreseler).pdf similarity index 100% rename from Quantifying TPC-H Choke Points and Their Optimizations - 2020 (p1206-dreseler).pdf rename to PDFs/Quantifying TPC-H Choke Points and Their Optimizations - 2020 (p1206-dreseler).pdf diff --git a/Quasi-Succinct Indices (2012).pdf b/PDFs/Quasi-Succinct Indices (2012).pdf similarity index 100% rename from Quasi-Succinct Indices (2012).pdf rename to PDFs/Quasi-Succinct Indices (2012).pdf diff --git a/Quick Introduction into SAT and SMT Solvers and Symbolic Execution (2016 - Draft).pdf b/PDFs/Quick Introduction into SAT and SMT Solvers and Symbolic Execution (2016 - Draft).pdf similarity index 100% rename from Quick Introduction into SAT and SMT Solvers and Symbolic Execution (2016 - Draft).pdf rename to PDFs/Quick Introduction into SAT and SMT Solvers and Symbolic Execution (2016 - Draft).pdf diff --git a/QuickThread - Comparative analysis between QuickThread and Intel Threading Building Blocks (2009).pdf b/PDFs/QuickThread - Comparative analysis between QuickThread and Intel Threading Building Blocks (2009).pdf similarity index 100% rename from QuickThread - Comparative analysis between QuickThread and Intel Threading Building Blocks (2009).pdf rename to PDFs/QuickThread - Comparative analysis between QuickThread and Intel Threading Building Blocks (2009).pdf diff --git a/QuickThread - Comparison between QuickThread and OpenMP 3.0 under system loads (2009).pdf b/PDFs/QuickThread - Comparison between QuickThread and OpenMP 3.0 under system loads (2009).pdf similarity index 100% rename from QuickThread - Comparison between QuickThread and OpenMP 3.0 under system loads (2009).pdf rename to PDFs/QuickThread - Comparison between QuickThread and OpenMP 3.0 under system loads (2009).pdf diff --git a/QuickThread - Programming Guide.pdf b/PDFs/QuickThread - Programming Guide.pdf similarity index 100% rename from QuickThread - Programming Guide.pdf rename to PDFs/QuickThread - Programming Guide.pdf diff --git a/QuickThread - Superscalar Programming 101 - Parts 1-5 (2009).pdf b/PDFs/QuickThread - Superscalar Programming 101 - Parts 1-5 (2009).pdf similarity index 100% rename from QuickThread - Superscalar Programming 101 - Parts 1-5 (2009).pdf rename to PDFs/QuickThread - Superscalar Programming 101 - Parts 1-5 (2009).pdf diff --git a/RAPIDS - Numba for CUDA Programmers - Session 3 - Porting, Performance, Interop, Debugging (Slides).pdf b/PDFs/RAPIDS - Numba for CUDA Programmers - Session 3 - Porting, Performance, Interop, Debugging (Slides).pdf similarity index 100% rename from RAPIDS - Numba for CUDA Programmers - Session 3 - Porting, Performance, Interop, Debugging (Slides).pdf rename to PDFs/RAPIDS - Numba for CUDA Programmers - Session 3 - Porting, Performance, Interop, Debugging (Slides).pdf diff --git a/RAPIDS - cuDF Cheat Sheet.pdf b/PDFs/RAPIDS - cuDF Cheat Sheet.pdf similarity index 100% rename from RAPIDS - cuDF Cheat Sheet.pdf rename to PDFs/RAPIDS - cuDF Cheat Sheet.pdf diff --git a/PDFs/README.md b/PDFs/README.md new file mode 100644 index 00000000..2e2bb834 --- /dev/null +++ b/PDFs/README.md @@ -0,0 +1,6 @@ +A veritable mish-mash of technically-oriented PDFs I've collected over the +years. All content copyright the respective author(s). + +(Note: I make a concerted effort to not publish anything here if the copyright + does not permit it. If I've missed something, submit a pull request with + the offending document removed.) \ No newline at end of file diff --git a/RadixVM - (Slides) Scalable address spaces for multithreaded applications.pdf b/PDFs/RadixVM - (Slides) Scalable address spaces for multithreaded applications.pdf similarity index 100% rename from RadixVM - (Slides) Scalable address spaces for multithreaded applications.pdf rename to PDFs/RadixVM - (Slides) Scalable address spaces for multithreaded applications.pdf diff --git a/RadixVM - Scalable address spaces for multithreaded applications.pdf b/PDFs/RadixVM - Scalable address spaces for multithreaded applications.pdf similarity index 100% rename from RadixVM - Scalable address spaces for multithreaded applications.pdf rename to PDFs/RadixVM - Scalable address spaces for multithreaded applications.pdf diff --git a/Rainbow matchings in r-partite r-graphs - 2009 (v16i1r119).pdf b/PDFs/Rainbow matchings in r-partite r-graphs - 2009 (v16i1r119).pdf similarity index 100% rename from Rainbow matchings in r-partite r-graphs - 2009 (v16i1r119).pdf rename to PDFs/Rainbow matchings in r-partite r-graphs - 2009 (v16i1r119).pdf diff --git a/Random Number Generation on GPUs - Slides (7_IstvanKiss).pdf b/PDFs/Random Number Generation on GPUs - Slides (7_IstvanKiss).pdf similarity index 100% rename from Random Number Generation on GPUs - Slides (7_IstvanKiss).pdf rename to PDFs/Random Number Generation on GPUs - Slides (7_IstvanKiss).pdf diff --git a/Random number generators for massively parallel simulations on GPU (1204.6193).pdf b/PDFs/Random number generators for massively parallel simulations on GPU (1204.6193).pdf similarity index 100% rename from Random number generators for massively parallel simulations on GPU (1204.6193).pdf rename to PDFs/Random number generators for massively parallel simulations on GPU (1204.6193).pdf diff --git a/Reactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events.pdf b/PDFs/Reactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events.pdf similarity index 100% rename from Reactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events.pdf rename to PDFs/Reactor - An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events.pdf diff --git a/Real Programming in Functional Languages - James H. Morries (1981).pdf b/PDFs/Real Programming in Functional Languages - James H. Morries (1981).pdf similarity index 100% rename from Real Programming in Functional Languages - James H. Morries (1981).pdf rename to PDFs/Real Programming in Functional Languages - James H. Morries (1981).pdf diff --git a/Real World Concurrency.pdf b/PDFs/Real World Concurrency.pdf similarity index 100% rename from Real World Concurrency.pdf rename to PDFs/Real World Concurrency.pdf diff --git a/Real-Time Parallel Hashing on the GPU.pdf b/PDFs/Real-Time Parallel Hashing on the GPU.pdf similarity index 100% rename from Real-Time Parallel Hashing on the GPU.pdf rename to PDFs/Real-Time Parallel Hashing on the GPU.pdf diff --git a/Realizing Quality Improvement Through Test Driven Development - Results and Experiences of Four Industrial Teams (nagappan_tdd).pdf b/PDFs/Realizing Quality Improvement Through Test Driven Development - Results and Experiences of Four Industrial Teams (nagappan_tdd).pdf similarity index 100% rename from Realizing Quality Improvement Through Test Driven Development - Results and Experiences of Four Industrial Teams (nagappan_tdd).pdf rename to PDFs/Realizing Quality Improvement Through Test Driven Development - Results and Experiences of Four Industrial Teams (nagappan_tdd).pdf diff --git a/Reasoning about Temporal Relations - A Maximal Tractable Subclass of Allen's Interval Algebra (10.1.1.57.5336).pdf b/PDFs/Reasoning about Temporal Relations - A Maximal Tractable Subclass of Allen's Interval Algebra (10.1.1.57.5336).pdf similarity index 100% rename from Reasoning about Temporal Relations - A Maximal Tractable Subclass of Allen's Interval Algebra (10.1.1.57.5336).pdf rename to PDFs/Reasoning about Temporal Relations - A Maximal Tractable Subclass of Allen's Interval Algebra (10.1.1.57.5336).pdf diff --git a/RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf b/PDFs/RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf similarity index 100% rename from RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf rename to PDFs/RecSplit - Minimal Perfect Hashing via Recursive Splitting (1910.06416).pdf diff --git a/Recognizing Unordered Depth-First Search Trees of an Undirected Graph in Parallel (2000).pdf b/PDFs/Recognizing Unordered Depth-First Search Trees of an Undirected Graph in Parallel (2000).pdf similarity index 100% rename from Recognizing Unordered Depth-First Search Trees of an Undirected Graph in Parallel (2000).pdf rename to PDFs/Recognizing Unordered Depth-First Search Trees of an Undirected Graph in Parallel (2000).pdf diff --git a/Recollections of Early Chip Development at Intel.pdf b/PDFs/Recollections of Early Chip Development at Intel.pdf similarity index 100% rename from Recollections of Early Chip Development at Intel.pdf rename to PDFs/Recollections of Early Chip Development at Intel.pdf diff --git a/Reconsidering Custom Memory Allocation (berger-oopsla2002).pdf b/PDFs/Reconsidering Custom Memory Allocation (berger-oopsla2002).pdf similarity index 100% rename from Reconsidering Custom Memory Allocation (berger-oopsla2002).pdf rename to PDFs/Reconsidering Custom Memory Allocation (berger-oopsla2002).pdf diff --git a/Reducing Cache Pollution Through Detection and Elimination of Non-Temporal Memory Accesses - 2010 (pap368s4).pdf b/PDFs/Reducing Cache Pollution Through Detection and Elimination of Non-Temporal Memory Accesses - 2010 (pap368s4).pdf similarity index 100% rename from Reducing Cache Pollution Through Detection and Elimination of Non-Temporal Memory Accesses - 2010 (pap368s4).pdf rename to PDFs/Reducing Cache Pollution Through Detection and Elimination of Non-Temporal Memory Accesses - 2010 (pap368s4).pdf diff --git a/Reducing the Space Requirement of Suffix Trees (Kurtz_SWPracticeandExperiment_1999).pdf b/PDFs/Reducing the Space Requirement of Suffix Trees (Kurtz_SWPracticeandExperiment_1999).pdf similarity index 100% rename from Reducing the Space Requirement of Suffix Trees (Kurtz_SWPracticeandExperiment_1999).pdf rename to PDFs/Reducing the Space Requirement of Suffix Trees (Kurtz_SWPracticeandExperiment_1999).pdf diff --git a/Reevaluation of Programmed IO with Write-Combining Buffers to Improve IO Performance on Cluster Systems (NAS2015_kPIO+WC).pdf b/PDFs/Reevaluation of Programmed IO with Write-Combining Buffers to Improve IO Performance on Cluster Systems (NAS2015_kPIO+WC).pdf similarity index 100% rename from Reevaluation of Programmed IO with Write-Combining Buffers to Improve IO Performance on Cluster Systems (NAS2015_kPIO+WC).pdf rename to PDFs/Reevaluation of Programmed IO with Write-Combining Buffers to Improve IO Performance on Cluster Systems (NAS2015_kPIO+WC).pdf diff --git a/Refactoring the FreeBSD Kernel with Checked C - 2020 (freebsd_checkedc).pdf b/PDFs/Refactoring the FreeBSD Kernel with Checked C - 2020 (freebsd_checkedc).pdf similarity index 100% rename from Refactoring the FreeBSD Kernel with Checked C - 2020 (freebsd_checkedc).pdf rename to PDFs/Refactoring the FreeBSD Kernel with Checked C - 2020 (freebsd_checkedc).pdf diff --git a/Reflective DLL Injection v1.0 - Stephen Fewer (31st October 2008).pdf b/PDFs/Reflective DLL Injection v1.0 - Stephen Fewer (31st October 2008).pdf similarity index 100% rename from Reflective DLL Injection v1.0 - Stephen Fewer (31st October 2008).pdf rename to PDFs/Reflective DLL Injection v1.0 - Stephen Fewer (31st October 2008).pdf diff --git a/Register Level Sort Algorithm on Multicore SIMD Processors (xiaochen_rocki_IA3_SC13).pdf b/PDFs/Register Level Sort Algorithm on Multicore SIMD Processors (xiaochen_rocki_IA3_SC13).pdf similarity index 100% rename from Register Level Sort Algorithm on Multicore SIMD Processors (xiaochen_rocki_IA3_SC13).pdf rename to PDFs/Register Level Sort Algorithm on Multicore SIMD Processors (xiaochen_rocki_IA3_SC13).pdf diff --git a/Regular and Almost Universal Hashing - An Efficient Implementation - 2016 (1609.09840).pdf b/PDFs/Regular and Almost Universal Hashing - An Efficient Implementation - 2016 (1609.09840).pdf similarity index 100% rename from Regular and Almost Universal Hashing - An Efficient Implementation - 2016 (1609.09840).pdf rename to PDFs/Regular and Almost Universal Hashing - An Efficient Implementation - 2016 (1609.09840).pdf diff --git a/Regular and Almost-Universal Hashing - An Efficient Implementation (1609.09840).pdf b/PDFs/Regular and Almost-Universal Hashing - An Efficient Implementation (1609.09840).pdf similarity index 100% rename from Regular and Almost-Universal Hashing - An Efficient Implementation (1609.09840).pdf rename to PDFs/Regular and Almost-Universal Hashing - An Efficient Implementation (1609.09840).pdf diff --git a/Relative Suffix Trees - 15th Dec, 2017 (1508.02550).pdf b/PDFs/Relative Suffix Trees - 15th Dec, 2017 (1508.02550).pdf similarity index 100% rename from Relative Suffix Trees - 15th Dec, 2017 (1508.02550).pdf rename to PDFs/Relative Suffix Trees - 15th Dec, 2017 (1508.02550).pdf diff --git a/Remote Library Injection (April 6th 2004).pdf b/PDFs/Remote Library Injection (April 6th 2004).pdf similarity index 100% rename from Remote Library Injection (April 6th 2004).pdf rename to PDFs/Remote Library Injection (April 6th 2004).pdf diff --git a/Repeating History Beyond ARIES - C. Mohan (VLDB Conf, 1999).pdf b/PDFs/Repeating History Beyond ARIES - C. Mohan (VLDB Conf, 1999).pdf similarity index 100% rename from Repeating History Beyond ARIES - C. Mohan (VLDB Conf, 1999).pdf rename to PDFs/Repeating History Beyond ARIES - C. Mohan (VLDB Conf, 1999).pdf diff --git a/Replacing Suffix Trees with Enhanced Suffix Arrays (2004).pdf b/PDFs/Replacing Suffix Trees with Enhanced Suffix Arrays (2004).pdf similarity index 100% rename from Replacing Suffix Trees with Enhanced Suffix Arrays (2004).pdf rename to PDFs/Replacing Suffix Trees with Enhanced Suffix Arrays (2004).pdf diff --git a/Resumable Functions v3 - Microsoft C++ (n4286).pdf b/PDFs/Resumable Functions v3 - Microsoft C++ (n4286).pdf similarity index 100% rename from Resumable Functions v3 - Microsoft C++ (n4286).pdf rename to PDFs/Resumable Functions v3 - Microsoft C++ (n4286).pdf diff --git a/Rethinking SIMD Vectorization for In-Memory Databases (2015).pdf b/PDFs/Rethinking SIMD Vectorization for In-Memory Databases (2015).pdf similarity index 100% rename from Rethinking SIMD Vectorization for In-Memory Databases (2015).pdf rename to PDFs/Rethinking SIMD Vectorization for In-Memory Databases (2015).pdf diff --git a/Retroactive Data Structures (2012).pdf b/PDFs/Retroactive Data Structures (2012).pdf similarity index 100% rename from Retroactive Data Structures (2012).pdf rename to PDFs/Retroactive Data Structures (2012).pdf diff --git a/Retrofitting Word Vectors to Semantic Lexicons - 2015 (15HLT-retrofitting-word-vectors).pdf b/PDFs/Retrofitting Word Vectors to Semantic Lexicons - 2015 (15HLT-retrofitting-word-vectors).pdf similarity index 100% rename from Retrofitting Word Vectors to Semantic Lexicons - 2015 (15HLT-retrofitting-word-vectors).pdf rename to PDFs/Retrofitting Word Vectors to Semantic Lexicons - 2015 (15HLT-retrofitting-word-vectors).pdf diff --git a/Reverse Engineering for Beginners.pdf b/PDFs/Reverse Engineering for Beginners.pdf similarity index 100% rename from Reverse Engineering for Beginners.pdf rename to PDFs/Reverse Engineering for Beginners.pdf diff --git a/Reverse-Engineering Instruction Encodings - 2000 (derive-usenix01).pdf b/PDFs/Reverse-Engineering Instruction Encodings - 2000 (derive-usenix01).pdf similarity index 100% rename from Reverse-Engineering Instruction Encodings - 2000 (derive-usenix01).pdf rename to PDFs/Reverse-Engineering Instruction Encodings - 2000 (derive-usenix01).pdf diff --git a/Rewriting History - USC FBE Finance Seminar - (F_2-15-07_MALLOY-Anonymous).pdf b/PDFs/Rewriting History - USC FBE Finance Seminar - (F_2-15-07_MALLOY-Anonymous).pdf similarity index 100% rename from Rewriting History - USC FBE Finance Seminar - (F_2-15-07_MALLOY-Anonymous).pdf rename to PDFs/Rewriting History - USC FBE Finance Seminar - (F_2-15-07_MALLOY-Anonymous).pdf diff --git a/Rewriting x86 Binaries without Code Producer Cooperation (wartell12thesis).pdf b/PDFs/Rewriting x86 Binaries without Code Producer Cooperation (wartell12thesis).pdf similarity index 100% rename from Rewriting x86 Binaries without Code Producer Cooperation (wartell12thesis).pdf rename to PDFs/Rewriting x86 Binaries without Code Producer Cooperation (wartell12thesis).pdf diff --git a/Rich vs King - The Entrepreneur's Dilemma - Harvard (2006).pdf b/PDFs/Rich vs King - The Entrepreneur's Dilemma - Harvard (2006).pdf similarity index 100% rename from Rich vs King - The Entrepreneur's Dilemma - Harvard (2006).pdf rename to PDFs/Rich vs King - The Entrepreneur's Dilemma - Harvard (2006).pdf diff --git a/Ring 0 to Ring-1 Attacks - Hyper-V IPC Internals - Alex Ionescu (syscan2015).pdf b/PDFs/Ring 0 to Ring-1 Attacks - Hyper-V IPC Internals - Alex Ionescu (syscan2015).pdf similarity index 100% rename from Ring 0 to Ring-1 Attacks - Hyper-V IPC Internals - Alex Ionescu (syscan2015).pdf rename to PDFs/Ring 0 to Ring-1 Attacks - Hyper-V IPC Internals - Alex Ionescu (syscan2015).pdf diff --git a/Rise of the VMs (Slides).pdf b/PDFs/Rise of the VMs (Slides).pdf similarity index 100% rename from Rise of the VMs (Slides).pdf rename to PDFs/Rise of the VMs (Slides).pdf diff --git a/Robust Combinatorial Optimization with Exponential Scenarios (November 10th, 2006).pdf b/PDFs/Robust Combinatorial Optimization with Exponential Scenarios (November 10th, 2006).pdf similarity index 100% rename from Robust Combinatorial Optimization with Exponential Scenarios (November 10th, 2006).pdf rename to PDFs/Robust Combinatorial Optimization with Exponential Scenarios (November 10th, 2006).pdf diff --git a/Runtime Composition of Iterations for Fusing Loop-carried Sparse Dependence (SC 2023).pdf b/PDFs/Runtime Composition of Iterations for Fusing Loop-carried Sparse Dependence (SC 2023).pdf similarity index 100% rename from Runtime Composition of Iterations for Fusing Loop-carried Sparse Dependence (SC 2023).pdf rename to PDFs/Runtime Composition of Iterations for Fusing Loop-carried Sparse Dependence (SC 2023).pdf diff --git a/SALSA - Scalable and Low Synchronization NUMA-aware Algorithm for Producer-Consumer Pools (spaa049-gidron).pdf b/PDFs/SALSA - Scalable and Low Synchronization NUMA-aware Algorithm for Producer-Consumer Pools (spaa049-gidron).pdf similarity index 100% rename from SALSA - Scalable and Low Synchronization NUMA-aware Algorithm for Producer-Consumer Pools (spaa049-gidron).pdf rename to PDFs/SALSA - Scalable and Low Synchronization NUMA-aware Algorithm for Producer-Consumer Pools (spaa049-gidron).pdf diff --git a/SC11 - Overview of RDMA on Windows.pdf b/PDFs/SC11 - Overview of RDMA on Windows.pdf similarity index 100% rename from SC11 - Overview of RDMA on Windows.pdf rename to PDFs/SC11 - Overview of RDMA on Windows.pdf diff --git a/SCSI Command Table.pdf b/PDFs/SCSI Command Table.pdf similarity index 100% rename from SCSI Command Table.pdf rename to PDFs/SCSI Command Table.pdf diff --git a/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services (seda-sosp01).pdf b/PDFs/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services (seda-sosp01).pdf similarity index 100% rename from SEDA - An Architecture for Well-Conditioned, Scalable Internet Services (seda-sosp01).pdf rename to PDFs/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services (seda-sosp01).pdf diff --git a/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Deck (seda-sosp01-talk).pdf b/PDFs/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Deck (seda-sosp01-talk).pdf similarity index 100% rename from SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Deck (seda-sosp01-talk).pdf rename to PDFs/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Deck (seda-sosp01-talk).pdf diff --git a/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Dissertation (mdw-phdthesis).pdf b/PDFs/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Dissertation (mdw-phdthesis).pdf similarity index 100% rename from SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Dissertation (mdw-phdthesis).pdf rename to PDFs/SEDA - An Architecture for Well-Conditioned, Scalable Internet Services - Dissertation (mdw-phdthesis).pdf diff --git a/SIMD Compression and the Intersection of Sorted Integers (1401.6399v11).pdf b/PDFs/SIMD Compression and the Intersection of Sorted Integers (1401.6399v11).pdf similarity index 100% rename from SIMD Compression and the Intersection of Sorted Integers (1401.6399v11).pdf rename to PDFs/SIMD Compression and the Intersection of Sorted Integers (1401.6399v11).pdf diff --git a/SIMD Compression and the Intersection of Sorted Integers (simdcompressionarxiv).pdf b/PDFs/SIMD Compression and the Intersection of Sorted Integers (simdcompressionarxiv).pdf similarity index 100% rename from SIMD Compression and the Intersection of Sorted Integers (simdcompressionarxiv).pdf rename to PDFs/SIMD Compression and the Intersection of Sorted Integers (simdcompressionarxiv).pdf diff --git a/SIMD Compression and the Intersection of Sorted Integers - 2015 (1401.6399v12).pdf b/PDFs/SIMD Compression and the Intersection of Sorted Integers - 2015 (1401.6399v12).pdf similarity index 100% rename from SIMD Compression and the Intersection of Sorted Integers - 2015 (1401.6399v12).pdf rename to PDFs/SIMD Compression and the Intersection of Sorted Integers - 2015 (1401.6399v12).pdf diff --git a/SIMD Parallelization of Applications that Traverse Irregular Data Structures.pdf b/PDFs/SIMD Parallelization of Applications that Traverse Irregular Data Structures.pdf similarity index 100% rename from SIMD Parallelization of Applications that Traverse Irregular Data Structures.pdf rename to PDFs/SIMD Parallelization of Applications that Traverse Irregular Data Structures.pdf diff --git a/SIMD Vectorization of Histogram Functions (10.1.1.80.9041).pdf b/PDFs/SIMD Vectorization of Histogram Functions (10.1.1.80.9041).pdf similarity index 100% rename from SIMD Vectorization of Histogram Functions (10.1.1.80.9041).pdf rename to PDFs/SIMD Vectorization of Histogram Functions (10.1.1.80.9041).pdf diff --git a/SIMD at Insomniac Games (How We Do The Shuffle) - Slides - 2015.pdf b/PDFs/SIMD at Insomniac Games (How We Do The Shuffle) - Slides - 2015.pdf similarity index 100% rename from SIMD at Insomniac Games (How We Do The Shuffle) - Slides - 2015.pdf rename to PDFs/SIMD at Insomniac Games (How We Do The Shuffle) - Slides - 2015.pdf diff --git a/SIMNET and Beyod - A History of the Development of Distributed Simulation - 2015 (2015_FellowPaper_Miller).pdf b/PDFs/SIMNET and Beyod - A History of the Development of Distributed Simulation - 2015 (2015_FellowPaper_Miller).pdf similarity index 100% rename from SIMNET and Beyod - A History of the Development of Distributed Simulation - 2015 (2015_FellowPaper_Miller).pdf rename to PDFs/SIMNET and Beyod - A History of the Development of Distributed Simulation - 2015 (2015_FellowPaper_Miller).pdf diff --git a/SLAM and Static Driver Verifier- Technology Transfer of Formal Methods inside Microsoft (tr-2004-08).pdf b/PDFs/SLAM and Static Driver Verifier- Technology Transfer of Formal Methods inside Microsoft (tr-2004-08).pdf similarity index 100% rename from SLAM and Static Driver Verifier- Technology Transfer of Formal Methods inside Microsoft (tr-2004-08).pdf rename to PDFs/SLAM and Static Driver Verifier- Technology Transfer of Formal Methods inside Microsoft (tr-2004-08).pdf diff --git a/SLIDE - Accelerating SLIDE Deep Learning on Modern CPUs - Vectorization, Quantizations, Memory Optimizations, and More - 2021 (2103.10891).pdf b/PDFs/SLIDE - Accelerating SLIDE Deep Learning on Modern CPUs - Vectorization, Quantizations, Memory Optimizations, and More - 2021 (2103.10891).pdf similarity index 100% rename from SLIDE - Accelerating SLIDE Deep Learning on Modern CPUs - Vectorization, Quantizations, Memory Optimizations, and More - 2021 (2103.10891).pdf rename to PDFs/SLIDE - Accelerating SLIDE Deep Learning on Modern CPUs - Vectorization, Quantizations, Memory Optimizations, and More - 2021 (2103.10891).pdf diff --git a/SLIDE - In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems - 2020 (1903.03129).pdf b/PDFs/SLIDE - In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems - 2020 (1903.03129).pdf similarity index 100% rename from SLIDE - In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems - 2020 (1903.03129).pdf rename to PDFs/SLIDE - In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems - 2020 (1903.03129).pdf diff --git a/SMT and Z3 - Microsoft Research - Slides (2009).pdf b/PDFs/SMT and Z3 - Microsoft Research - Slides (2009).pdf similarity index 100% rename from SMT and Z3 - Microsoft Research - Slides (2009).pdf rename to PDFs/SMT and Z3 - Microsoft Research - Slides (2009).pdf diff --git a/SPARC - v9 Architecture Manual.pdf b/PDFs/SPARC - v9 Architecture Manual.pdf similarity index 100% rename from SPARC - v9 Architecture Manual.pdf rename to PDFs/SPARC - v9 Architecture Manual.pdf diff --git a/SPECK - A Kernel for Scalable Predictability (rtas15speck).pdf b/PDFs/SPECK - A Kernel for Scalable Predictability (rtas15speck).pdf similarity index 100% rename from SPECK - A Kernel for Scalable Predictability (rtas15speck).pdf rename to PDFs/SPECK - A Kernel for Scalable Predictability (rtas15speck).pdf diff --git a/SQLGraph - An Efficient Relational-Based Property Graph Store - 2015 (43287).pdf b/PDFs/SQLGraph - An Efficient Relational-Based Property Graph Store - 2015 (43287).pdf similarity index 100% rename from SQLGraph - An Efficient Relational-Based Property Graph Store - 2015 (43287).pdf rename to PDFs/SQLGraph - An Efficient Relational-Based Property Graph Store - 2015 (43287).pdf diff --git a/STOPLESS - A Real-Time Garbage Collector for Multiprocessors (10.1.1.108.322).pdf b/PDFs/STOPLESS - A Real-Time Garbage Collector for Multiprocessors (10.1.1.108.322).pdf similarity index 100% rename from STOPLESS - A Real-Time Garbage Collector for Multiprocessors (10.1.1.108.322).pdf rename to PDFs/STOPLESS - A Real-Time Garbage Collector for Multiprocessors (10.1.1.108.322).pdf diff --git a/Safe Concurrent Programming and Execution.pdf b/PDFs/Safe Concurrent Programming and Execution.pdf similarity index 100% rename from Safe Concurrent Programming and Execution.pdf rename to PDFs/Safe Concurrent Programming and Execution.pdf diff --git a/Safe Memory Reclamation for Dynamic Lock-Free Objects Using Atomic Reads and Writes - 2002 (podc-2002).pdf b/PDFs/Safe Memory Reclamation for Dynamic Lock-Free Objects Using Atomic Reads and Writes - 2002 (podc-2002).pdf similarity index 100% rename from Safe Memory Reclamation for Dynamic Lock-Free Objects Using Atomic Reads and Writes - 2002 (podc-2002).pdf rename to PDFs/Safe Memory Reclamation for Dynamic Lock-Free Objects Using Atomic Reads and Writes - 2002 (podc-2002).pdf diff --git a/Satisfiability Modulo Theories - An Appetizer - Microsoft Research - Slides - 2009 (sbmf09-slides).pdf b/PDFs/Satisfiability Modulo Theories - An Appetizer - Microsoft Research - Slides - 2009 (sbmf09-slides).pdf similarity index 100% rename from Satisfiability Modulo Theories - An Appetizer - Microsoft Research - Slides - 2009 (sbmf09-slides).pdf rename to PDFs/Satisfiability Modulo Theories - An Appetizer - Microsoft Research - Slides - 2009 (sbmf09-slides).pdf diff --git a/Scalable Lock-Free Dynamic Memory Allocation (pldi-2004).pdf b/PDFs/Scalable Lock-Free Dynamic Memory Allocation (pldi-2004).pdf similarity index 100% rename from Scalable Lock-Free Dynamic Memory Allocation (pldi-2004).pdf rename to PDFs/Scalable Lock-Free Dynamic Memory Allocation (pldi-2004).pdf diff --git a/Scaling Address Space Operations on Linux with TSX (2011).pdf b/PDFs/Scaling Address Space Operations on Linux with TSX (2011).pdf similarity index 100% rename from Scaling Address Space Operations on Linux with TSX (2011).pdf rename to PDFs/Scaling Address Space Operations on Linux with TSX (2011).pdf diff --git a/Scaling Joins to a Thousand GPUs - 2021 (gao_adms21).pdf b/PDFs/Scaling Joins to a Thousand GPUs - 2021 (gao_adms21).pdf similarity index 100% rename from Scaling Joins to a Thousand GPUs - 2021 (gao_adms21).pdf rename to PDFs/Scaling Joins to a Thousand GPUs - 2021 (gao_adms21).pdf diff --git a/Scheduling, Thread Context and Synchronization - Windows Hardware and Driver Central (2004).pdf b/PDFs/Scheduling, Thread Context and Synchronization - Windows Hardware and Driver Central (2004).pdf similarity index 100% rename from Scheduling, Thread Context and Synchronization - Windows Hardware and Driver Central (2004).pdf rename to PDFs/Scheduling, Thread Context and Synchronization - Windows Hardware and Driver Central (2004).pdf diff --git a/SciPy 1.0 - Fundamental Algorithms for Scientific Computing in Python - 2020 (s41592-019-0686-2).pdf b/PDFs/SciPy 1.0 - Fundamental Algorithms for Scientific Computing in Python - 2020 (s41592-019-0686-2).pdf similarity index 100% rename from SciPy 1.0 - Fundamental Algorithms for Scientific Computing in Python - 2020 (s41592-019-0686-2).pdf rename to PDFs/SciPy 1.0 - Fundamental Algorithms for Scientific Computing in Python - 2020 (s41592-019-0686-2).pdf diff --git a/Scoop the Windows 10 Pool (19H1) - SSTIC (2020).pdf b/PDFs/Scoop the Windows 10 Pool (19H1) - SSTIC (2020).pdf similarity index 100% rename from Scoop the Windows 10 Pool (19H1) - SSTIC (2020).pdf rename to PDFs/Scoop the Windows 10 Pool (19H1) - SSTIC (2020).pdf diff --git a/Scrambled Linear Pseudorandom Number Generators.pdf b/PDFs/Scrambled Linear Pseudorandom Number Generators.pdf similarity index 100% rename from Scrambled Linear Pseudorandom Number Generators.pdf rename to PDFs/Scrambled Linear Pseudorandom Number Generators.pdf diff --git a/Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions (FAST-2013-GF).pdf b/PDFs/Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions (FAST-2013-GF).pdf similarity index 100% rename from Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions (FAST-2013-GF).pdf rename to PDFs/Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions (FAST-2013-GF).pdf diff --git a/Scriptable Operating Systems with Lua.pdf b/PDFs/Scriptable Operating Systems with Lua.pdf similarity index 100% rename from Scriptable Operating Systems with Lua.pdf rename to PDFs/Scriptable Operating Systems with Lua.pdf diff --git a/Security Engineering - Ross Anderson (v1).pdf b/PDFs/Security Engineering - Ross Anderson (v1).pdf similarity index 100% rename from Security Engineering - Ross Anderson (v1).pdf rename to PDFs/Security Engineering - Ross Anderson (v1).pdf diff --git a/Sega Saturn (ST-238-R1-051795).pdf b/PDFs/Sega Saturn (ST-238-R1-051795).pdf similarity index 100% rename from Sega Saturn (ST-238-R1-051795).pdf rename to PDFs/Sega Saturn (ST-238-R1-051795).pdf diff --git a/Self-Adjusting Binary Search Trees (1985).pdf b/PDFs/Self-Adjusting Binary Search Trees (1985).pdf similarity index 100% rename from Self-Adjusting Binary Search Trees (1985).pdf rename to PDFs/Self-Adjusting Binary Search Trees (1985).pdf diff --git a/Self-Verifying Execution (Position Paper) - Microsoft Research (2016).pdf b/PDFs/Self-Verifying Execution (Position Paper) - Microsoft Research (2016).pdf similarity index 100% rename from Self-Verifying Execution (Position Paper) - Microsoft Research (2016).pdf rename to PDFs/Self-Verifying Execution (Position Paper) - Microsoft Research (2016).pdf diff --git a/Self-stabilizing Systems in Spite of Distributed Control - ACM - 1974 - (EWD426).PDF b/PDFs/Self-stabilizing Systems in Spite of Distributed Control - ACM - 1974 - (EWD426).PDF similarity index 100% rename from Self-stabilizing Systems in Spite of Distributed Control - ACM - 1974 - (EWD426).PDF rename to PDFs/Self-stabilizing Systems in Spite of Distributed Control - ACM - 1974 - (EWD426).PDF diff --git a/Semantic Patches - Documenting and Automating Collateral Evolutions in Linux Device Drivers (ols07-padioleau).pdf b/PDFs/Semantic Patches - Documenting and Automating Collateral Evolutions in Linux Device Drivers (ols07-padioleau).pdf similarity index 100% rename from Semantic Patches - Documenting and Automating Collateral Evolutions in Linux Device Drivers (ols07-padioleau).pdf rename to PDFs/Semantic Patches - Documenting and Automating Collateral Evolutions in Linux Device Drivers (ols07-padioleau).pdf diff --git a/Seminars - A Collection of Materials on Seminar Approaches and Evaluation Strategies.pdf b/PDFs/Seminars - A Collection of Materials on Seminar Approaches and Evaluation Strategies.pdf similarity index 100% rename from Seminars - A Collection of Materials on Seminar Approaches and Evaluation Strategies.pdf rename to PDFs/Seminars - A Collection of Materials on Seminar Approaches and Evaluation Strategies.pdf diff --git a/Sequence to Sequence Learning with Neural Networks (1409.3215v3).pdf b/PDFs/Sequence to Sequence Learning with Neural Networks (1409.3215v3).pdf similarity index 100% rename from Sequence to Sequence Learning with Neural Networks (1409.3215v3).pdf rename to PDFs/Sequence to Sequence Learning with Neural Networks (1409.3215v3).pdf diff --git a/Sequent Calculus as a Compiler Intermediate Language - ICFP (2016).pdf b/PDFs/Sequent Calculus as a Compiler Intermediate Language - ICFP (2016).pdf similarity index 100% rename from Sequent Calculus as a Compiler Intermediate Language - ICFP (2016).pdf rename to PDFs/Sequent Calculus as a Compiler Intermediate Language - ICFP (2016).pdf diff --git a/Setting Up a Production Monitoring and Diagnostic Environment - Slides (SELA).pdf b/PDFs/Setting Up a Production Monitoring and Diagnostic Environment - Slides (SELA).pdf similarity index 100% rename from Setting Up a Production Monitoring and Diagnostic Environment - Slides (SELA).pdf rename to PDFs/Setting Up a Production Monitoring and Diagnostic Environment - Slides (SELA).pdf diff --git a/Shining Light on Shadow Stacks - 7 Nov 2018 (1811.03165).pdf b/PDFs/Shining Light on Shadow Stacks - 7 Nov 2018 (1811.03165).pdf similarity index 100% rename from Shining Light on Shadow Stacks - 7 Nov 2018 (1811.03165).pdf rename to PDFs/Shining Light on Shadow Stacks - 7 Nov 2018 (1811.03165).pdf diff --git a/Shuffle - Tips and Tricks - Slides - GPU Tech Conf 2013 (S3174).pdf b/PDFs/Shuffle - Tips and Tricks - Slides - GPU Tech Conf 2013 (S3174).pdf similarity index 100% rename from Shuffle - Tips and Tricks - Slides - GPU Tech Conf 2013 (S3174).pdf rename to PDFs/Shuffle - Tips and Tricks - Slides - GPU Tech Conf 2013 (S3174).pdf diff --git a/Shuffler - Fast and Deployable Continuous Code Re-Randomization - 2016 (shuffler-osdi16).pdf b/PDFs/Shuffler - Fast and Deployable Continuous Code Re-Randomization - 2016 (shuffler-osdi16).pdf similarity index 100% rename from Shuffler - Fast and Deployable Continuous Code Re-Randomization - 2016 (shuffler-osdi16).pdf rename to PDFs/Shuffler - Fast and Deployable Continuous Code Re-Randomization - 2016 (shuffler-osdi16).pdf diff --git a/SicHash - Small Irregular Cuckoo Tables for Perfect Hashing - 22 Nov 2022 (2210.01560).pdf b/PDFs/SicHash - Small Irregular Cuckoo Tables for Perfect Hashing - 22 Nov 2022 (2210.01560).pdf similarity index 100% rename from SicHash - Small Irregular Cuckoo Tables for Perfect Hashing - 22 Nov 2022 (2210.01560).pdf rename to PDFs/SicHash - Small Irregular Cuckoo Tables for Perfect Hashing - 22 Nov 2022 (2210.01560).pdf diff --git a/Simple Image File Formats - PPM Format.pdf b/PDFs/Simple Image File Formats - PPM Format.pdf similarity index 100% rename from Simple Image File Formats - PPM Format.pdf rename to PDFs/Simple Image File Formats - PPM Format.pdf diff --git a/Simple and Space-Efficient Minimal Perfect Hash Functions - 2007 (wads07).pdf b/PDFs/Simple and Space-Efficient Minimal Perfect Hash Functions - 2007 (wads07).pdf similarity index 100% rename from Simple and Space-Efficient Minimal Perfect Hash Functions - 2007 (wads07).pdf rename to PDFs/Simple and Space-Efficient Minimal Perfect Hash Functions - 2007 (wads07).pdf diff --git a/Simple implementation of deletion from open-address hash table (0909.2547).pdf b/PDFs/Simple implementation of deletion from open-address hash table (0909.2547).pdf similarity index 100% rename from Simple implementation of deletion from open-address hash table (0909.2547).pdf rename to PDFs/Simple implementation of deletion from open-address hash table (0909.2547).pdf diff --git a/Sine and Cosine using CORDIC.pdf b/PDFs/Sine and Cosine using CORDIC.pdf similarity index 100% rename from Sine and Cosine using CORDIC.pdf rename to PDFs/Sine and Cosine using CORDIC.pdf diff --git a/SipHash - A Fast, Short-Input PRF - 18th Sept 2012 (2117_siphash).pdf b/PDFs/SipHash - A Fast, Short-Input PRF - 18th Sept 2012 (2117_siphash).pdf similarity index 100% rename from SipHash - A Fast, Short-Input PRF - 18th Sept 2012 (2117_siphash).pdf rename to PDFs/SipHash - A Fast, Short-Input PRF - 18th Sept 2012 (2117_siphash).pdf diff --git a/Six methods for transforming layered hypergraphs to apply layered graph layout algorithms (2022).pdf b/PDFs/Six methods for transforming layered hypergraphs to apply layered graph layout algorithms (2022).pdf similarity index 100% rename from Six methods for transforming layered hypergraphs to apply layered graph layout algorithms (2022).pdf rename to PDFs/Six methods for transforming layered hypergraphs to apply layered graph layout algorithms (2022).pdf diff --git a/Skip Lists - A Probabilistic Alternative to Balanced Trees - 1990 (pugh-skiplists-cacm1990).pdf b/PDFs/Skip Lists - A Probabilistic Alternative to Balanced Trees - 1990 (pugh-skiplists-cacm1990).pdf similarity index 100% rename from Skip Lists - A Probabilistic Alternative to Balanced Trees - 1990 (pugh-skiplists-cacm1990).pdf rename to PDFs/Skip Lists - A Probabilistic Alternative to Balanced Trees - 1990 (pugh-skiplists-cacm1990).pdf diff --git a/Snel - SQL Native Execution for LLVM - 21 Feb 2020 (2002.09449).pdf b/PDFs/Snel - SQL Native Execution for LLVM - 21 Feb 2020 (2002.09449).pdf similarity index 100% rename from Snel - SQL Native Execution for LLVM - 21 Feb 2020 (2002.09449).pdf rename to PDFs/Snel - SQL Native Execution for LLVM - 21 Feb 2020 (2002.09449).pdf diff --git a/Software Engineering Code of Ethics.pdf b/PDFs/Software Engineering Code of Ethics.pdf similarity index 100% rename from Software Engineering Code of Ethics.pdf rename to PDFs/Software Engineering Code of Ethics.pdf diff --git a/Software Tracing - Microsoft - Slides.ppt b/PDFs/Software Tracing - Microsoft - Slides.ppt similarity index 100% rename from Software Tracing - Microsoft - Slides.ppt rename to PDFs/Software Tracing - Microsoft - Slides.ppt diff --git a/Software Tracing - Slides - Microsoft 2003.pdf b/PDFs/Software Tracing - Slides - Microsoft 2003.pdf similarity index 100% rename from Software Tracing - Slides - Microsoft 2003.pdf rename to PDFs/Software Tracing - Slides - Microsoft 2003.pdf diff --git a/Software Tracing - Slides - Microsoft 2003.pptx b/PDFs/Software Tracing - Slides - Microsoft 2003.pptx similarity index 100% rename from Software Tracing - Slides - Microsoft 2003.pptx rename to PDFs/Software Tracing - Slides - Microsoft 2003.pptx diff --git a/Software Transactional Memory - Why Is It Only a Research Toy (p46-cascaval).pdf b/PDFs/Software Transactional Memory - Why Is It Only a Research Toy (p46-cascaval).pdf similarity index 100% rename from Software Transactional Memory - Why Is It Only a Research Toy (p46-cascaval).pdf rename to PDFs/Software Transactional Memory - Why Is It Only a Research Toy (p46-cascaval).pdf diff --git a/Solaris 10 System Administration Guide - Solaris Fibre Channel Storage Configuration and Multipathing Support Guide.pdf b/PDFs/Solaris 10 System Administration Guide - Solaris Fibre Channel Storage Configuration and Multipathing Support Guide.pdf similarity index 100% rename from Solaris 10 System Administration Guide - Solaris Fibre Channel Storage Configuration and Multipathing Support Guide.pdf rename to PDFs/Solaris 10 System Administration Guide - Solaris Fibre Channel Storage Configuration and Multipathing Support Guide.pdf diff --git a/Solaris 11 - Cheat Sheet (1556378).pdf b/PDFs/Solaris 11 - Cheat Sheet (1556378).pdf similarity index 100% rename from Solaris 11 - Cheat Sheet (1556378).pdf rename to PDFs/Solaris 11 - Cheat Sheet (1556378).pdf diff --git a/Solaris Dynamic Tracing Guide (817-6223).pdf b/PDFs/Solaris Dynamic Tracing Guide (817-6223).pdf similarity index 100% rename from Solaris Dynamic Tracing Guide (817-6223).pdf rename to PDFs/Solaris Dynamic Tracing Guide (817-6223).pdf diff --git a/Solaris Internals - Core Kernel Architecture.pdf b/PDFs/Solaris Internals - Core Kernel Architecture.pdf similarity index 100% rename from Solaris Internals - Core Kernel Architecture.pdf rename to PDFs/Solaris Internals - Core Kernel Architecture.pdf diff --git a/Sorting improves word-aligned bitmap indexes - 2014 (0901.3751v6).pdf b/PDFs/Sorting improves word-aligned bitmap indexes - 2014 (0901.3751v6).pdf similarity index 100% rename from Sorting improves word-aligned bitmap indexes - 2014 (0901.3751v6).pdf rename to PDFs/Sorting improves word-aligned bitmap indexes - 2014 (0901.3751v6).pdf diff --git a/SpaceJMP - Programming with Multiple Virtual Address Spaces - 2016 (spacejmp_asplos16).pdf b/PDFs/SpaceJMP - Programming with Multiple Virtual Address Spaces - 2016 (spacejmp_asplos16).pdf similarity index 100% rename from SpaceJMP - Programming with Multiple Virtual Address Spaces - 2016 (spacejmp_asplos16).pdf rename to PDFs/SpaceJMP - Programming with Multiple Virtual Address Spaces - 2016 (spacejmp_asplos16).pdf diff --git a/Specialising Dynamic Techniques For Implementing The Ruby Programming Language.pdf b/PDFs/Specialising Dynamic Techniques For Implementing The Ruby Programming Language.pdf similarity index 100% rename from Specialising Dynamic Techniques For Implementing The Ruby Programming Language.pdf rename to PDFs/Specialising Dynamic Techniques For Implementing The Ruby Programming Language.pdf diff --git a/Spectre Attacks - Exploiting Speculative Execution (2018).pdf b/PDFs/Spectre Attacks - Exploiting Speculative Execution (2018).pdf similarity index 100% rename from Spectre Attacks - Exploiting Speculative Execution (2018).pdf rename to PDFs/Spectre Attacks - Exploiting Speculative Execution (2018).pdf diff --git a/Speeding up Networking - Precision IO.pdf b/PDFs/Speeding up Networking - Precision IO.pdf similarity index 100% rename from Speeding up Networking - Precision IO.pdf rename to PDFs/Speeding up Networking - Precision IO.pdf diff --git a/Spin-Based Reader-Writer Synchronization for Multiprocessor Real-Time Systems_.pdf b/PDFs/Spin-Based Reader-Writer Synchronization for Multiprocessor Real-Time Systems_.pdf similarity index 100% rename from Spin-Based Reader-Writer Synchronization for Multiprocessor Real-Time Systems_.pdf rename to PDFs/Spin-Based Reader-Writer Synchronization for Multiprocessor Real-Time Systems_.pdf diff --git a/Spread Unary Coding (1412.6122).pdf b/PDFs/Spread Unary Coding (1412.6122).pdf similarity index 100% rename from Spread Unary Coding (1412.6122).pdf rename to PDFs/Spread Unary Coding (1412.6122).pdf diff --git a/Squares - A Fast Counter-Based RNG (2004.06278).pdf b/PDFs/Squares - A Fast Counter-Based RNG (2004.06278).pdf similarity index 100% rename from Squares - A Fast Counter-Based RNG (2004.06278).pdf rename to PDFs/Squares - A Fast Counter-Based RNG (2004.06278).pdf diff --git a/Squarified Treemaps.pdf b/PDFs/Squarified Treemaps.pdf similarity index 100% rename from Squarified Treemaps.pdf rename to PDFs/Squarified Treemaps.pdf diff --git a/Star Schema Benchmark.PDF b/PDFs/Star Schema Benchmark.PDF similarity index 100% rename from Star Schema Benchmark.PDF rename to PDFs/Star Schema Benchmark.PDF diff --git a/Staring Into The Abyss - An Evaluation of Concurrency Control with One Thousand Cores (p209-yu).pdf b/PDFs/Staring Into The Abyss - An Evaluation of Concurrency Control with One Thousand Cores (p209-yu).pdf similarity index 100% rename from Staring Into The Abyss - An Evaluation of Concurrency Control with One Thousand Cores (p209-yu).pdf rename to PDFs/Staring Into The Abyss - An Evaluation of Concurrency Control with One Thousand Cores (p209-yu).pdf diff --git a/Statis - Flexible Transactional Storage (EECS-2010-2).pdf b/PDFs/Statis - Flexible Transactional Storage (EECS-2010-2).pdf similarity index 100% rename from Statis - Flexible Transactional Storage (EECS-2010-2).pdf rename to PDFs/Statis - Flexible Transactional Storage (EECS-2010-2).pdf diff --git a/Statistically adaptive learning for a general class of cost functions (SA L-BFGS) (1209.0029v3).pdf b/PDFs/Statistically adaptive learning for a general class of cost functions (SA L-BFGS) (1209.0029v3).pdf similarity index 100% rename from Statistically adaptive learning for a general class of cost functions (SA L-BFGS) (1209.0029v3).pdf rename to PDFs/Statistically adaptive learning for a general class of cost functions (SA L-BFGS) (1209.0029v3).pdf diff --git a/Stochastic Gradient Descent Tricks (Microsoft Research, 2012).pdf b/PDFs/Stochastic Gradient Descent Tricks (Microsoft Research, 2012).pdf similarity index 100% rename from Stochastic Gradient Descent Tricks (Microsoft Research, 2012).pdf rename to PDFs/Stochastic Gradient Descent Tricks (Microsoft Research, 2012).pdf diff --git a/Storing a Sparse Table with O(1) Worst Case Access Time - 1984 (fks-perfecthash).pdf b/PDFs/Storing a Sparse Table with O(1) Worst Case Access Time - 1984 (fks-perfecthash).pdf similarity index 100% rename from Storing a Sparse Table with O(1) Worst Case Access Time - 1984 (fks-perfecthash).pdf rename to PDFs/Storing a Sparse Table with O(1) Worst Case Access Time - 1984 (fks-perfecthash).pdf diff --git a/Stratified B-trees and Versioning Dictionaries - 2011 (1103.4282v2).pdf b/PDFs/Stratified B-trees and Versioning Dictionaries - 2011 (1103.4282v2).pdf similarity index 100% rename from Stratified B-trees and Versioning Dictionaries - 2011 (1103.4282v2).pdf rename to PDFs/Stratified B-trees and Versioning Dictionaries - 2011 (1103.4282v2).pdf diff --git a/Stratified B-trees and Versioning Dictionaries - 30 March 2011 (1103.4282v2).pdf b/PDFs/Stratified B-trees and Versioning Dictionaries - 30 March 2011 (1103.4282v2).pdf similarity index 100% rename from Stratified B-trees and Versioning Dictionaries - 30 March 2011 (1103.4282v2).pdf rename to PDFs/Stratified B-trees and Versioning Dictionaries - 30 March 2011 (1103.4282v2).pdf diff --git a/Stratified Synthesis - Automatically Learning the x86-64 Instruction Set - 2016 (pldi16-strata).pdf b/PDFs/Stratified Synthesis - Automatically Learning the x86-64 Instruction Set - 2016 (pldi16-strata).pdf similarity index 100% rename from Stratified Synthesis - Automatically Learning the x86-64 Instruction Set - 2016 (pldi16-strata).pdf rename to PDFs/Stratified Synthesis - Automatically Learning the x86-64 Instruction Set - 2016 (pldi16-strata).pdf diff --git a/Streaming Data Mining.pdf b/PDFs/Streaming Data Mining.pdf similarity index 100% rename from Streaming Data Mining.pdf rename to PDFs/Streaming Data Mining.pdf diff --git a/Streaming Store Instructions in the Intel Xeon Phi coprocessor - Slides (2012).pdf b/PDFs/Streaming Store Instructions in the Intel Xeon Phi coprocessor - Slides (2012).pdf similarity index 100% rename from Streaming Store Instructions in the Intel Xeon Phi coprocessor - Slides (2012).pdf rename to PDFs/Streaming Store Instructions in the Intel Xeon Phi coprocessor - Slides (2012).pdf diff --git a/Strongly Universal String Hashing is Fast - 15 May 2014 (1202.4961).pdf b/PDFs/Strongly Universal String Hashing is Fast - 15 May 2014 (1202.4961).pdf similarity index 100% rename from Strongly Universal String Hashing is Fast - 15 May 2014 (1202.4961).pdf rename to PDFs/Strongly Universal String Hashing is Fast - 15 May 2014 (1202.4961).pdf diff --git a/Structured Deferral - Synchronization via Procrastination - ACM (p20-mckenney).pdf b/PDFs/Structured Deferral - Synchronization via Procrastination - ACM (p20-mckenney).pdf similarity index 100% rename from Structured Deferral - Synchronization via Procrastination - ACM (p20-mckenney).pdf rename to PDFs/Structured Deferral - Synchronization via Procrastination - ACM (p20-mckenney).pdf diff --git a/Structured Exception Handler Exploitation (17505).pdf b/PDFs/Structured Exception Handler Exploitation (17505).pdf similarity index 100% rename from Structured Exception Handler Exploitation (17505).pdf rename to PDFs/Structured Exception Handler Exploitation (17505).pdf diff --git a/Subdivision of Hypergraphs and their Colorings (2020).pdf b/PDFs/Subdivision of Hypergraphs and their Colorings (2020).pdf similarity index 100% rename from Subdivision of Hypergraphs and their Colorings (2020).pdf rename to PDFs/Subdivision of Hypergraphs and their Colorings (2020).pdf diff --git a/Successfully Deploying Persistent Memory and Acceleration via Compute Express Link (2019).pdf b/PDFs/Successfully Deploying Persistent Memory and Acceleration via Compute Express Link (2019).pdf similarity index 100% rename from Successfully Deploying Persistent Memory and Acceleration via Compute Express Link (2019).pdf rename to PDFs/Successfully Deploying Persistent Memory and Acceleration via Compute Express Link (2019).pdf diff --git a/Suffix Trees - Slides (Ben Langmead, Johns Hopkins).pdf b/PDFs/Suffix Trees - Slides (Ben Langmead, Johns Hopkins).pdf similarity index 100% rename from Suffix Trees - Slides (Ben Langmead, Johns Hopkins).pdf rename to PDFs/Suffix Trees - Slides (Ben Langmead, Johns Hopkins).pdf diff --git a/Sum of Degrees of Vertices Theorem - Slides.pdf b/PDFs/Sum of Degrees of Vertices Theorem - Slides.pdf similarity index 100% rename from Sum of Degrees of Vertices Theorem - Slides.pdf rename to PDFs/Sum of Degrees of Vertices Theorem - Slides.pdf diff --git a/System Management BIOS (SMBIOS) Reference 5 Specification v3.2.0 (DSP0134_3.2.0).pdf b/PDFs/System Management BIOS (SMBIOS) Reference 5 Specification v3.2.0 (DSP0134_3.2.0).pdf similarity index 100% rename from System Management BIOS (SMBIOS) Reference 5 Specification v3.2.0 (DSP0134_3.2.0).pdf rename to PDFs/System Management BIOS (SMBIOS) Reference 5 Specification v3.2.0 (DSP0134_3.2.0).pdf diff --git a/System V Application Binary Interface (ABI) AMD64 Architecture Processor Supplement - v0.99.6 (October 7, 2013).pdf b/PDFs/System V Application Binary Interface (ABI) AMD64 Architecture Processor Supplement - v0.99.6 (October 7, 2013).pdf similarity index 100% rename from System V Application Binary Interface (ABI) AMD64 Architecture Processor Supplement - v0.99.6 (October 7, 2013).pdf rename to PDFs/System V Application Binary Interface (ABI) AMD64 Architecture Processor Supplement - v0.99.6 (October 7, 2013).pdf diff --git a/System V Application Binary Interface AMD64 Architecture Processor Supplement.pdf b/PDFs/System V Application Binary Interface AMD64 Architecture Processor Supplement.pdf similarity index 100% rename from System V Application Binary Interface AMD64 Architecture Processor Supplement.pdf rename to PDFs/System V Application Binary Interface AMD64 Architecture Processor Supplement.pdf diff --git a/TCP Fast Open.pdf b/PDFs/TCP Fast Open.pdf similarity index 100% rename from TCP Fast Open.pdf rename to PDFs/TCP Fast Open.pdf diff --git a/TPC-H v3.0.1.pdf b/PDFs/TPC-H v3.0.1.pdf similarity index 100% rename from TPC-H v3.0.1.pdf rename to PDFs/TPC-H v3.0.1.pdf diff --git a/Tackling Latency Using FG (TR2011-706).pdf b/PDFs/Tackling Latency Using FG (TR2011-706).pdf similarity index 100% rename from Tackling Latency Using FG (TR2011-706).pdf rename to PDFs/Tackling Latency Using FG (TR2011-706).pdf diff --git a/Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pdf b/PDFs/Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pdf similarity index 100% rename from Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pdf rename to PDFs/Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pdf diff --git a/Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pptx b/PDFs/Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pptx similarity index 100% rename from Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pptx rename to PDFs/Taming Win32 Threads with Static Analysis - Slides (08161-yangjasonyue-slides).pptx diff --git a/Tango - Distributed Data Structures over a Shared Log.pdf b/PDFs/Tango - Distributed Data Structures over a Shared Log.pdf similarity index 100% rename from Tango - Distributed Data Structures over a Shared Log.pdf rename to PDFs/Tango - Distributed Data Structures over a Shared Log.pdf diff --git a/TelaMalloc - Efficient On-Chip Memory Allocation for Production Machine Learning Accelerators - 2023 (3567955.3567961).pdf b/PDFs/TelaMalloc - Efficient On-Chip Memory Allocation for Production Machine Learning Accelerators - 2023 (3567955.3567961).pdf similarity index 100% rename from TelaMalloc - Efficient On-Chip Memory Allocation for Production Machine Learning Accelerators - 2023 (3567955.3567961).pdf rename to PDFs/TelaMalloc - Efficient On-Chip Memory Allocation for Production Machine Learning Accelerators - 2023 (3567955.3567961).pdf diff --git a/Temporally Bounding TSO for Fence-Free Asymmetric Synchronization - 2015 (asplos2015-tbtso).pdf b/PDFs/Temporally Bounding TSO for Fence-Free Asymmetric Synchronization - 2015 (asplos2015-tbtso).pdf similarity index 100% rename from Temporally Bounding TSO for Fence-Free Asymmetric Synchronization - 2015 (asplos2015-tbtso).pdf rename to PDFs/Temporally Bounding TSO for Fence-Free Asymmetric Synchronization - 2015 (asplos2015-tbtso).pdf diff --git a/Ten Lessons I Wish I Had Learned Before I Started Teaching Differential Equations.pdf b/PDFs/Ten Lessons I Wish I Had Learned Before I Started Teaching Differential Equations.pdf similarity index 100% rename from Ten Lessons I Wish I Had Learned Before I Started Teaching Differential Equations.pdf rename to PDFs/Ten Lessons I Wish I Had Learned Before I Started Teaching Differential Equations.pdf diff --git a/Ten Years with DragonFlyBSD Network Stack (2017).pdf b/PDFs/Ten Years with DragonFlyBSD Network Stack (2017).pdf similarity index 100% rename from Ten Years with DragonFlyBSD Network Stack (2017).pdf rename to PDFs/Ten Years with DragonFlyBSD Network Stack (2017).pdf diff --git a/TensorFlow - Large-Scale Machine Learning on Heterogeneous Distributed Systems (Nov 9th, 2015).pdf b/PDFs/TensorFlow - Large-Scale Machine Learning on Heterogeneous Distributed Systems (Nov 9th, 2015).pdf similarity index 100% rename from TensorFlow - Large-Scale Machine Learning on Heterogeneous Distributed Systems (Nov 9th, 2015).pdf rename to PDFs/TensorFlow - Large-Scale Machine Learning on Heterogeneous Distributed Systems (Nov 9th, 2015).pdf diff --git a/Tesla - GPU Computing - Past, Present and Future - Slides (2011).pdf b/PDFs/Tesla - GPU Computing - Past, Present and Future - Slides (2011).pdf similarity index 100% rename from Tesla - GPU Computing - Past, Present and Future - Slides (2011).pdf rename to PDFs/Tesla - GPU Computing - Past, Present and Future - Slides (2011).pdf diff --git a/Test-driving Intel Xeon Phi - 2013 (p137).pdf b/PDFs/Test-driving Intel Xeon Phi - 2013 (p137).pdf similarity index 100% rename from Test-driving Intel Xeon Phi - 2013 (p137).pdf rename to PDFs/Test-driving Intel Xeon Phi - 2013 (p137).pdf diff --git a/TestU01 - A Software Library in ANSI C for Emperical Testing of Random Number Generators - 2013 (guideshorttestu01).pdf b/PDFs/TestU01 - A Software Library in ANSI C for Emperical Testing of Random Number Generators - 2013 (guideshorttestu01).pdf similarity index 100% rename from TestU01 - A Software Library in ANSI C for Emperical Testing of Random Number Generators - 2013 (guideshorttestu01).pdf rename to PDFs/TestU01 - A Software Library in ANSI C for Emperical Testing of Random Number Generators - 2013 (guideshorttestu01).pdf diff --git a/The 12 Commandments of Synchronization - October 4, 2011 (10.1.1.227.3871).pdf b/PDFs/The 12 Commandments of Synchronization - October 4, 2011 (10.1.1.227.3871).pdf similarity index 100% rename from The 12 Commandments of Synchronization - October 4, 2011 (10.1.1.227.3871).pdf rename to PDFs/The 12 Commandments of Synchronization - October 4, 2011 (10.1.1.227.3871).pdf diff --git a/The ART of Practical Synchronization (2016).pdf b/PDFs/The ART of Practical Synchronization (2016).pdf similarity index 100% rename from The ART of Practical Synchronization (2016).pdf rename to PDFs/The ART of Practical Synchronization (2016).pdf diff --git a/The AWK Programming Language (1988).pdf b/PDFs/The AWK Programming Language (1988).pdf similarity index 100% rename from The AWK Programming Language (1988).pdf rename to PDFs/The AWK Programming Language (1988).pdf diff --git a/The Allure of Machine Learning - Azure ML.pdf b/PDFs/The Allure of Machine Learning - Azure ML.pdf similarity index 100% rename from The Allure of Machine Learning - Azure ML.pdf rename to PDFs/The Allure of Machine Learning - Azure ML.pdf diff --git a/The BW-Tree - A B-tree for New Hardware Platforms (Microsoft Research - Presentation).pptx b/PDFs/The BW-Tree - A B-tree for New Hardware Platforms (Microsoft Research - Presentation).pptx similarity index 100% rename from The BW-Tree - A B-tree for New Hardware Platforms (Microsoft Research - Presentation).pptx rename to PDFs/The BW-Tree - A B-tree for New Hardware Platforms (Microsoft Research - Presentation).pptx diff --git a/The Bias Against Creativity - Why People Desire But Reject Creative Ideas (Cornell, 1-1-2011).pdf b/PDFs/The Bias Against Creativity - Why People Desire But Reject Creative Ideas (Cornell, 1-1-2011).pdf similarity index 100% rename from The Bias Against Creativity - Why People Desire But Reject Creative Ideas (Cornell, 1-1-2011).pdf rename to PDFs/The Bias Against Creativity - Why People Desire But Reject Creative Ideas (Cornell, 1-1-2011).pdf diff --git a/The Burrows-Wheeler Algorithm - Daniel Schiller (August 5th, 2012).pdf b/PDFs/The Burrows-Wheeler Algorithm - Daniel Schiller (August 5th, 2012).pdf similarity index 100% rename from The Burrows-Wheeler Algorithm - Daniel Schiller (August 5th, 2012).pdf rename to PDFs/The Burrows-Wheeler Algorithm - Daniel Schiller (August 5th, 2012).pdf diff --git a/The Bw-Tree - A B-tree for New Hardware Platforms (Microsoft Research).pdf b/PDFs/The Bw-Tree - A B-tree for New Hardware Platforms (Microsoft Research).pdf similarity index 100% rename from The Bw-Tree - A B-tree for New Hardware Platforms (Microsoft Research).pdf rename to PDFs/The Bw-Tree - A B-tree for New Hardware Platforms (Microsoft Research).pdf diff --git a/The C and C++ Memory Model.pdf b/PDFs/The C and C++ Memory Model.pdf similarity index 100% rename from The C and C++ Memory Model.pdf rename to PDFs/The C and C++ Memory Model.pdf diff --git a/The CUDA C++ Standard Library.pdf b/PDFs/The CUDA C++ Standard Library.pdf similarity index 100% rename from The CUDA C++ Standard Library.pdf rename to PDFs/The CUDA C++ Standard Library.pdf diff --git a/The Cache Performance and Optimizations of Blocked Algorithms - 1991 (lam-asplos91).pdf b/PDFs/The Cache Performance and Optimizations of Blocked Algorithms - 1991 (lam-asplos91).pdf similarity index 100% rename from The Cache Performance and Optimizations of Blocked Algorithms - 1991 (lam-asplos91).pdf rename to PDFs/The Cache Performance and Optimizations of Blocked Algorithms - 1991 (lam-asplos91).pdf diff --git a/The Continuous Linked Settlement (CLS) Foreign Exchange Settlement System.pdf b/PDFs/The Continuous Linked Settlement (CLS) Foreign Exchange Settlement System.pdf similarity index 100% rename from The Continuous Linked Settlement (CLS) Foreign Exchange Settlement System.pdf rename to PDFs/The Continuous Linked Settlement (CLS) Foreign Exchange Settlement System.pdf diff --git a/The Dark Side of Winsock (DC_13-Levin).pdf b/PDFs/The Dark Side of Winsock (DC_13-Levin).pdf similarity index 100% rename from The Dark Side of Winsock (DC_13-Levin).pdf rename to PDFs/The Dark Side of Winsock (DC_13-Levin).pdf diff --git a/The Data Plane Development Kit (DPDK) - What it is and where it's going - Slides.pdf b/PDFs/The Data Plane Development Kit (DPDK) - What it is and where it's going - Slides.pdf similarity index 100% rename from The Data Plane Development Kit (DPDK) - What it is and where it's going - Slides.pdf rename to PDFs/The Data Plane Development Kit (DPDK) - What it is and where it's going - Slides.pdf diff --git a/The Datacenter as a Computer - Designing Warehouse-Scale Machines - 3rd Edition (00874ed3v01y201809cac046).pdf b/PDFs/The Datacenter as a Computer - Designing Warehouse-Scale Machines - 3rd Edition (00874ed3v01y201809cac046).pdf similarity index 100% rename from The Datacenter as a Computer - Designing Warehouse-Scale Machines - 3rd Edition (00874ed3v01y201809cac046).pdf rename to PDFs/The Datacenter as a Computer - Designing Warehouse-Scale Machines - 3rd Edition (00874ed3v01y201809cac046).pdf diff --git a/The Dataflow Model - A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing (p1792-Akidau).pdf b/PDFs/The Dataflow Model - A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing (p1792-Akidau).pdf similarity index 100% rename from The Dataflow Model - A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing (p1792-Akidau).pdf rename to PDFs/The Dataflow Model - A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing (p1792-Akidau).pdf diff --git a/The Dawning of the Age of Stochasticity (2000).pdf b/PDFs/The Dawning of the Age of Stochasticity (2000).pdf similarity index 100% rename from The Dawning of the Age of Stochasticity (2000).pdf rename to PDFs/The Dawning of the Age of Stochasticity (2000).pdf diff --git a/The Death of Optimizing Compilers (slides-djb-20150416-a4).pdf b/PDFs/The Death of Optimizing Compilers (slides-djb-20150416-a4).pdf similarity index 100% rename from The Death of Optimizing Compilers (slides-djb-20150416-a4).pdf rename to PDFs/The Death of Optimizing Compilers (slides-djb-20150416-a4).pdf diff --git a/The Debugging Application Programming Interface - MSDN (1992).pdf b/PDFs/The Debugging Application Programming Interface - MSDN (1992).pdf similarity index 100% rename from The Debugging Application Programming Interface - MSDN (1992).pdf rename to PDFs/The Debugging Application Programming Interface - MSDN (1992).pdf diff --git a/The Design and Implementation of Modern Column-Oriented Database Systems (abadi-column-stores).pdf b/PDFs/The Design and Implementation of Modern Column-Oriented Database Systems (abadi-column-stores).pdf similarity index 100% rename from The Design and Implementation of Modern Column-Oriented Database Systems (abadi-column-stores).pdf rename to PDFs/The Design and Implementation of Modern Column-Oriented Database Systems (abadi-column-stores).pdf diff --git a/The Design of a High-Performance File Server - 1989 (10.1.1.38.5481).pdf b/PDFs/The Design of a High-Performance File Server - 1989 (10.1.1.38.5481).pdf similarity index 100% rename from The Design of a High-Performance File Server - 1989 (10.1.1.38.5481).pdf rename to PDFs/The Design of a High-Performance File Server - 1989 (10.1.1.38.5481).pdf diff --git a/The Development of JOVIAL - 1978 (p203-schwartz-jovial).pdf b/PDFs/The Development of JOVIAL - 1978 (p203-schwartz-jovial).pdf similarity index 100% rename from The Development of JOVIAL - 1978 (p203-schwartz-jovial).pdf rename to PDFs/The Development of JOVIAL - 1978 (p203-schwartz-jovial).pdf diff --git a/The Development of the C Language (1993).pdf b/PDFs/The Development of the C Language (1993).pdf similarity index 100% rename from The Development of the C Language (1993).pdf rename to PDFs/The Development of the C Language (1993).pdf diff --git a/The DragonFlyBSD System (2004).pdf b/PDFs/The DragonFlyBSD System (2004).pdf similarity index 100% rename from The DragonFlyBSD System (2004).pdf rename to PDFs/The DragonFlyBSD System (2004).pdf diff --git a/The Economics of Immediate Gratification (jbdmfinal).pdf b/PDFs/The Economics of Immediate Gratification (jbdmfinal).pdf similarity index 100% rename from The Economics of Immediate Gratification (jbdmfinal).pdf rename to PDFs/The Economics of Immediate Gratification (jbdmfinal).pdf diff --git a/The Elements of Statistical Learning - Data Mining, Inference and Prediction - 2nd Edition (ESLII_print4).pdf b/PDFs/The Elements of Statistical Learning - Data Mining, Inference and Prediction - 2nd Edition (ESLII_print4).pdf similarity index 100% rename from The Elements of Statistical Learning - Data Mining, Inference and Prediction - 2nd Edition (ESLII_print4).pdf rename to PDFs/The Elements of Statistical Learning - Data Mining, Inference and Prediction - 2nd Edition (ESLII_print4).pdf diff --git a/The Evolution of Effective B-tree Page Organization and Techniques - A Personal Account - David Lomer, Microsoft Research (a1-lomet).pdf b/PDFs/The Evolution of Effective B-tree Page Organization and Techniques - A Personal Account - David Lomer, Microsoft Research (a1-lomet).pdf similarity index 100% rename from The Evolution of Effective B-tree Page Organization and Techniques - A Personal Account - David Lomer, Microsoft Research (a1-lomet).pdf rename to PDFs/The Evolution of Effective B-tree Page Organization and Techniques - A Personal Account - David Lomer, Microsoft Research (a1-lomet).pdf diff --git a/The Evolution of Operating Systems (2001b).pdf b/PDFs/The Evolution of Operating Systems (2001b).pdf similarity index 100% rename from The Evolution of Operating Systems (2001b).pdf rename to PDFs/The Evolution of Operating Systems (2001b).pdf diff --git a/The Forgotten Interface - Windows Named Pipes - Gil Cohen - Slides (2017).pdf b/PDFs/The Forgotten Interface - Windows Named Pipes - Gil Cohen - Slides (2017).pdf similarity index 100% rename from The Forgotten Interface - Windows Named Pipes - Gil Cohen - Slides (2017).pdf rename to PDFs/The Forgotten Interface - Windows Named Pipes - Gil Cohen - Slides (2017).pdf diff --git a/The Function of Dream Sleep - Nature Vol. 304 (14th July, 1983).pdf b/PDFs/The Function of Dream Sleep - Nature Vol. 304 (14th July, 1983).pdf similarity index 100% rename from The Function of Dream Sleep - Nature Vol. 304 (14th July, 1983).pdf rename to PDFs/The Function of Dream Sleep - Nature Vol. 304 (14th July, 1983).pdf diff --git a/The Hideous Name - 1985 (pike85hideous).pdf b/PDFs/The Hideous Name - 1985 (pike85hideous).pdf similarity index 100% rename from The Hideous Name - 1985 (pike85hideous).pdf rename to PDFs/The Hideous Name - 1985 (pike85hideous).pdf diff --git a/The IBM POWER8 Review - Challenging the Intel Xeon - Anandtech (2015).pdf b/PDFs/The IBM POWER8 Review - Challenging the Intel Xeon - Anandtech (2015).pdf similarity index 100% rename from The IBM POWER8 Review - Challenging the Intel Xeon - Anandtech (2015).pdf rename to PDFs/The IBM POWER8 Review - Challenging the Intel Xeon - Anandtech (2015).pdf diff --git a/The Impact of the Lambda Calculus in Logic and Computer Science (1997).pdf b/PDFs/The Impact of the Lambda Calculus in Logic and Computer Science (1997).pdf similarity index 100% rename from The Impact of the Lambda Calculus in Logic and Computer Science (1997).pdf rename to PDFs/The Impact of the Lambda Calculus in Logic and Computer Science (1997).pdf diff --git a/The Influence of Organizational Structure On Software Quality - An Empirical Case Study (tr-2008-11).pdf b/PDFs/The Influence of Organizational Structure On Software Quality - An Empirical Case Study (tr-2008-11).pdf similarity index 100% rename from The Influence of Organizational Structure On Software Quality - An Empirical Case Study (tr-2008-11).pdf rename to PDFs/The Influence of Organizational Structure On Software Quality - An Empirical Case Study (tr-2008-11).pdf diff --git a/The K Semantic Framework (CS422-Spring-2010-K).pdf b/PDFs/The K Semantic Framework (CS422-Spring-2010-K).pdf similarity index 100% rename from The K Semantic Framework (CS422-Spring-2010-K).pdf rename to PDFs/The K Semantic Framework (CS422-Spring-2010-K).pdf diff --git a/The Linux Kernel Hidden Inside Windows 10 - Alex Ionescu - Slides - Black Hat 2016.pdf b/PDFs/The Linux Kernel Hidden Inside Windows 10 - Alex Ionescu - Slides - Black Hat 2016.pdf similarity index 100% rename from The Linux Kernel Hidden Inside Windows 10 - Alex Ionescu - Slides - Black Hat 2016.pdf rename to PDFs/The Linux Kernel Hidden Inside Windows 10 - Alex Ionescu - Slides - Black Hat 2016.pdf diff --git a/The Linux Scheduler - A Decade of Wasted Cores - 2016 (eurosys16-final29).pdf b/PDFs/The Linux Scheduler - A Decade of Wasted Cores - 2016 (eurosys16-final29).pdf similarity index 100% rename from The Linux Scheduler - A Decade of Wasted Cores - 2016 (eurosys16-final29).pdf rename to PDFs/The Linux Scheduler - A Decade of Wasted Cores - 2016 (eurosys16-final29).pdf diff --git a/The Little Book of Deep Learning.pdf b/PDFs/The Little Book of Deep Learning.pdf similarity index 100% rename from The Little Book of Deep Learning.pdf rename to PDFs/The Little Book of Deep Learning.pdf diff --git a/The Little Book of Semaphores - Version 2.1.5 (downey08semaphores).pdf b/PDFs/The Little Book of Semaphores - Version 2.1.5 (downey08semaphores).pdf similarity index 100% rename from The Little Book of Semaphores - Version 2.1.5 (downey08semaphores).pdf rename to PDFs/The Little Book of Semaphores - Version 2.1.5 (downey08semaphores).pdf diff --git a/The Longest Common Extension Problem Revisited and Applications to Approximate String Searching (2010).pdf b/PDFs/The Longest Common Extension Problem Revisited and Applications to Approximate String Searching (2010).pdf similarity index 100% rename from The Longest Common Extension Problem Revisited and Applications to Approximate String Searching (2010).pdf rename to PDFs/The Longest Common Extension Problem Revisited and Applications to Approximate String Searching (2010).pdf diff --git a/The Memory Pool System.pdf b/PDFs/The Memory Pool System.pdf similarity index 100% rename from The Memory Pool System.pdf rename to PDFs/The Memory Pool System.pdf diff --git a/The Microarchitecture of Intel, AMD and VIA CPUs - An Optimization Guide for Assembly Programmers and Compiler Makers (2018).pdf b/PDFs/The Microarchitecture of Intel, AMD and VIA CPUs - An Optimization Guide for Assembly Programmers and Compiler Makers (2018).pdf similarity index 100% rename from The Microarchitecture of Intel, AMD and VIA CPUs - An Optimization Guide for Assembly Programmers and Compiler Makers (2018).pdf rename to PDFs/The Microarchitecture of Intel, AMD and VIA CPUs - An Optimization Guide for Assembly Programmers and Compiler Makers (2018).pdf diff --git a/The Misuse of Colour in Science Communication - 2020 (s41467-020-19160-7).pdf b/PDFs/The Misuse of Colour in Science Communication - 2020 (s41467-020-19160-7).pdf similarity index 100% rename from The Misuse of Colour in Science Communication - 2020 (s41467-020-19160-7).pdf rename to PDFs/The Misuse of Colour in Science Communication - 2020 (s41467-020-19160-7).pdf diff --git a/The NT Insider (2017-01).pdf b/PDFs/The NT Insider (2017-01).pdf similarity index 100% rename from The NT Insider (2017-01).pdf rename to PDFs/The NT Insider (2017-01).pdf diff --git a/The NVIDIA C++ Standard Library.pdf b/PDFs/The NVIDIA C++ Standard Library.pdf similarity index 100% rename from The NVIDIA C++ Standard Library.pdf rename to PDFs/The NVIDIA C++ Standard Library.pdf diff --git a/The Need for Asynchronous, Zero-Copy Network IO - Drepper (Slides).pdf b/PDFs/The Need for Asynchronous, Zero-Copy Network IO - Drepper (Slides).pdf similarity index 100% rename from The Need for Asynchronous, Zero-Copy Network IO - Drepper (Slides).pdf rename to PDFs/The Need for Asynchronous, Zero-Copy Network IO - Drepper (Slides).pdf diff --git a/The Night Watch.pdf b/PDFs/The Night Watch.pdf similarity index 100% rename from The Night Watch.pdf rename to PDFs/The Night Watch.pdf diff --git a/The Notorious Four-Color Problem.pdf b/PDFs/The Notorious Four-Color Problem.pdf similarity index 100% rename from The Notorious Four-Color Problem.pdf rename to PDFs/The Notorious Four-Color Problem.pdf diff --git a/The NumPy Array - A Structure for Efficient Numerical Computation (2011).pdf b/PDFs/The NumPy Array - A Structure for Efficient Numerical Computation (2011).pdf similarity index 100% rename from The NumPy Array - A Structure for Efficient Numerical Computation (2011).pdf rename to PDFs/The NumPy Array - A Structure for Efficient Numerical Computation (2011).pdf diff --git a/The NumPy Array - A Structure for Efficient Numerical Computation - 8th Feb 2011 (1102.1523).pdf b/PDFs/The NumPy Array - A Structure for Efficient Numerical Computation - 8th Feb 2011 (1102.1523).pdf similarity index 100% rename from The NumPy Array - A Structure for Efficient Numerical Computation - 8th Feb 2011 (1102.1523).pdf rename to PDFs/The NumPy Array - A Structure for Efficient Numerical Computation - 8th Feb 2011 (1102.1523).pdf diff --git a/The Probabilistic Relevance Framework - BM25 and Beyond.pdf b/PDFs/The Probabilistic Relevance Framework - BM25 and Beyond.pdf similarity index 100% rename from The Probabilistic Relevance Framework - BM25 and Beyond.pdf rename to PDFs/The Probabilistic Relevance Framework - BM25 and Beyond.pdf diff --git a/The Query-flow Graph - Model and Applications (2008).pdf b/PDFs/The Query-flow Graph - Model and Applications (2008).pdf similarity index 100% rename from The Query-flow Graph - Model and Applications (2008).pdf rename to PDFs/The Query-flow Graph - Model and Applications (2008).pdf diff --git a/The R Inferno (30th April, 2011).pdf b/PDFs/The R Inferno (30th April, 2011).pdf similarity index 100% rename from The R Inferno (30th April, 2011).pdf rename to PDFs/The R Inferno (30th April, 2011).pdf diff --git a/The RFB Protocol (v3.0, 26-Nov-2010).pdf b/PDFs/The RFB Protocol (v3.0, 26-Nov-2010).pdf similarity index 100% rename from The RFB Protocol (v3.0, 26-Nov-2010).pdf rename to PDFs/The RFB Protocol (v3.0, 26-Nov-2010).pdf diff --git a/The RFB Protocol v3.8 (26 Nov 2010).pdf b/PDFs/The RFB Protocol v3.8 (26 Nov 2010).pdf similarity index 100% rename from The RFB Protocol v3.8 (26 Nov 2010).pdf rename to PDFs/The RFB Protocol v3.8 (26 Nov 2010).pdf diff --git a/The ReactOS Project - An Open Source OS Platform for Learning - Slides - Ionescu (2007).pdf b/PDFs/The ReactOS Project - An Open Source OS Platform for Learning - Slides - Ionescu (2007).pdf similarity index 100% rename from The ReactOS Project - An Open Source OS Platform for Learning - Slides - Ionescu (2007).pdf rename to PDFs/The ReactOS Project - An Open Source OS Platform for Learning - Slides - Ionescu (2007).pdf diff --git a/The RecordLinkage Package - Detecting Errors in Data.pdf b/PDFs/The RecordLinkage Package - Detecting Errors in Data.pdf similarity index 100% rename from The RecordLinkage Package - Detecting Errors in Data.pdf rename to PDFs/The RecordLinkage Package - Detecting Errors in Data.pdf diff --git a/The Reversal Test - Eliminating Status Quo Bias in Applied Ethics.pdf b/PDFs/The Reversal Test - Eliminating Status Quo Bias in Applied Ethics.pdf similarity index 100% rename from The Reversal Test - Eliminating Status Quo Bias in Applied Ethics.pdf rename to PDFs/The Reversal Test - Eliminating Status Quo Bias in Applied Ethics.pdf diff --git a/The Reyes Image Rendering Architecture - 1987.pdf b/PDFs/The Reyes Image Rendering Architecture - 1987.pdf similarity index 100% rename from The Reyes Image Rendering Architecture - 1987.pdf rename to PDFs/The Reyes Image Rendering Architecture - 1987.pdf diff --git a/The Road Towards a Linux TSN (Time-Sensitive Network) Infrastructure - Intel - Slides - 2018 (ELC-2018-USA-TSNonLinux).pdf b/PDFs/The Road Towards a Linux TSN (Time-Sensitive Network) Infrastructure - Intel - Slides - 2018 (ELC-2018-USA-TSNonLinux).pdf similarity index 100% rename from The Road Towards a Linux TSN (Time-Sensitive Network) Infrastructure - Intel - Slides - 2018 (ELC-2018-USA-TSNonLinux).pdf rename to PDFs/The Road Towards a Linux TSN (Time-Sensitive Network) Infrastructure - Intel - Slides - 2018 (ELC-2018-USA-TSNonLinux).pdf diff --git a/The Robust Beauty of Improper Linear Models in Decision Making - July 1979.pdf b/PDFs/The Robust Beauty of Improper Linear Models in Decision Making - July 1979.pdf similarity index 100% rename from The Robust Beauty of Improper Linear Models in Decision Making - July 1979.pdf rename to PDFs/The Robust Beauty of Improper Linear Models in Decision Making - July 1979.pdf diff --git a/The Roots of Trigonometric Integrals - 1950 (597490).pdf b/PDFs/The Roots of Trigonometric Integrals - 1950 (597490).pdf similarity index 100% rename from The Roots of Trigonometric Integrals - 1950 (597490).pdf rename to PDFs/The Roots of Trigonometric Integrals - 1950 (597490).pdf diff --git a/The Saddest Moment.pdf b/PDFs/The Saddest Moment.pdf similarity index 100% rename from The Saddest Moment.pdf rename to PDFs/The Saddest Moment.pdf diff --git a/The Significance of SIMD, SSE and AVX - Intel - Slides (3a_SIMD).pdf b/PDFs/The Significance of SIMD, SSE and AVX - Intel - Slides (3a_SIMD).pdf similarity index 100% rename from The Significance of SIMD, SSE and AVX - Intel - Slides (3a_SIMD).pdf rename to PDFs/The Significance of SIMD, SSE and AVX - Intel - Slides (3a_SIMD).pdf diff --git a/The Skein Hash Function Family - v1.2 - 15 Sep 2009 (skein1.2).pdf b/PDFs/The Skein Hash Function Family - v1.2 - 15 Sep 2009 (skein1.2).pdf similarity index 100% rename from The Skein Hash Function Family - v1.2 - 15 Sep 2009 (skein1.2).pdf rename to PDFs/The Skein Hash Function Family - v1.2 - 15 Sep 2009 (skein1.2).pdf diff --git a/The Slow Winter.pdf b/PDFs/The Slow Winter.pdf similarity index 100% rename from The Slow Winter.pdf rename to PDFs/The Slow Winter.pdf diff --git a/The Transactional Memory - Garbage Collection Analogy (analogy_oopsla07).pdf b/PDFs/The Transactional Memory - Garbage Collection Analogy (analogy_oopsla07).pdf similarity index 100% rename from The Transactional Memory - Garbage Collection Analogy (analogy_oopsla07).pdf rename to PDFs/The Transactional Memory - Garbage Collection Analogy (analogy_oopsla07).pdf diff --git a/The Trill Incremental Analytics Engine (MSR-TR-2014-54).pdf b/PDFs/The Trill Incremental Analytics Engine (MSR-TR-2014-54).pdf similarity index 100% rename from The Trill Incremental Analytics Engine (MSR-TR-2014-54).pdf rename to PDFs/The Trill Incremental Analytics Engine (MSR-TR-2014-54).pdf diff --git a/The UNIX Time-Sharing System (1974).pdf b/PDFs/The UNIX Time-Sharing System (1974).pdf similarity index 100% rename from The UNIX Time-Sharing System (1974).pdf rename to PDFs/The UNIX Time-Sharing System (1974).pdf diff --git a/The UVM Virtual Memory System (1999).pdf b/PDFs/The UVM Virtual Memory System (1999).pdf similarity index 100% rename from The UVM Virtual Memory System (1999).pdf rename to PDFs/The UVM Virtual Memory System (1999).pdf diff --git a/The Ubiquitous B-Tree - 1979 (comer-b-tree).pdf b/PDFs/The Ubiquitous B-Tree - 1979 (comer-b-tree).pdf similarity index 100% rename from The Ubiquitous B-Tree - 1979 (comer-b-tree).pdf rename to PDFs/The Ubiquitous B-Tree - 1979 (comer-b-tree).pdf diff --git a/The VAD Tree - A Process-Eye View of Physical Memory (2007).pdf b/PDFs/The VAD Tree - A Process-Eye View of Physical Memory (2007).pdf similarity index 100% rename from The VAD Tree - A Process-Eye View of Physical Memory (2007).pdf rename to PDFs/The VAD Tree - A Process-Eye View of Physical Memory (2007).pdf diff --git a/The Vertica Analytic Database- C-Store 7 Years Later (p1790_andrewlamb_vldb2012).pdf b/PDFs/The Vertica Analytic Database- C-Store 7 Years Later (p1790_andrewlamb_vldb2012).pdf similarity index 100% rename from The Vertica Analytic Database- C-Store 7 Years Later (p1790_andrewlamb_vldb2012).pdf rename to PDFs/The Vertica Analytic Database- C-Store 7 Years Later (p1790_andrewlamb_vldb2012).pdf diff --git a/The chemfp Project - 2019 (s13321-019-0398-8).pdf b/PDFs/The chemfp Project - 2019 (s13321-019-0398-8).pdf similarity index 100% rename from The chemfp Project - 2019 (s13321-019-0398-8).pdf rename to PDFs/The chemfp Project - 2019 (s13321-019-0398-8).pdf diff --git a/The stabs debug format (2021).pdf b/PDFs/The stabs debug format (2021).pdf similarity index 100% rename from The stabs debug format (2021).pdf rename to PDFs/The stabs debug format (2021).pdf diff --git a/Theory and Practice of Monotone Minimal Perfect Hashing.pdf b/PDFs/Theory and Practice of Monotone Minimal Perfect Hashing.pdf similarity index 100% rename from Theory and Practice of Monotone Minimal Perfect Hashing.pdf rename to PDFs/Theory and Practice of Monotone Minimal Perfect Hashing.pdf diff --git a/Theory of Locality Sensitive Hashing - CS246 Stanford (Slides).pdf b/PDFs/Theory of Locality Sensitive Hashing - CS246 Stanford (Slides).pdf similarity index 100% rename from Theory of Locality Sensitive Hashing - CS246 Stanford (Slides).pdf rename to PDFs/Theory of Locality Sensitive Hashing - CS246 Stanford (Slides).pdf diff --git a/Thermometer Encoding - One Hot Way To Resist Adversarial Examples - ICLR 2018.pdf b/PDFs/Thermometer Encoding - One Hot Way To Resist Adversarial Examples - ICLR 2018.pdf similarity index 100% rename from Thermometer Encoding - One Hot Way To Resist Adversarial Examples - ICLR 2018.pdf rename to PDFs/Thermometer Encoding - One Hot Way To Resist Adversarial Examples - ICLR 2018.pdf diff --git a/These Are Not Your Grand Daddys CPU Performance Counters - CPU Hardware Performance Counters For Security - Slides (2015).pdf b/PDFs/These Are Not Your Grand Daddys CPU Performance Counters - CPU Hardware Performance Counters For Security - Slides (2015).pdf similarity index 100% rename from These Are Not Your Grand Daddys CPU Performance Counters - CPU Hardware Performance Counters For Security - Slides (2015).pdf rename to PDFs/These Are Not Your Grand Daddys CPU Performance Counters - CPU Hardware Performance Counters For Security - Slides (2015).pdf diff --git a/Things You Didn't Known About Portable Executable File Format (PECOFF) - Slides - 2011 (BH_US_11_VuksanPericin_PECOFF_Slides).pdf b/PDFs/Things You Didn't Known About Portable Executable File Format (PECOFF) - Slides - 2011 (BH_US_11_VuksanPericin_PECOFF_Slides).pdf similarity index 100% rename from Things You Didn't Known About Portable Executable File Format (PECOFF) - Slides - 2011 (BH_US_11_VuksanPericin_PECOFF_Slides).pdf rename to PDFs/Things You Didn't Known About Portable Executable File Format (PECOFF) - Slides - 2011 (BH_US_11_VuksanPericin_PECOFF_Slides).pdf diff --git a/Thirty-three Miniatures - Mathematical and Algorithmic Applications of Linear Algebra - 2017 (stml-53-matousek-1).pdf b/PDFs/Thirty-three Miniatures - Mathematical and Algorithmic Applications of Linear Algebra - 2017 (stml-53-matousek-1).pdf similarity index 100% rename from Thirty-three Miniatures - Mathematical and Algorithmic Applications of Linear Algebra - 2017 (stml-53-matousek-1).pdf rename to PDFs/Thirty-three Miniatures - Mathematical and Algorithmic Applications of Linear Algebra - 2017 (stml-53-matousek-1).pdf diff --git a/This World of Ours.pdf b/PDFs/This World of Ours.pdf similarity index 100% rename from This World of Ours.pdf rename to PDFs/This World of Ours.pdf diff --git a/Thread Synchronization in Linux and Windows (Auriga_Trunov_EN).pdf b/PDFs/Thread Synchronization in Linux and Windows (Auriga_Trunov_EN).pdf similarity index 100% rename from Thread Synchronization in Linux and Windows (Auriga_Trunov_EN).pdf rename to PDFs/Thread Synchronization in Linux and Windows (Auriga_Trunov_EN).pdf diff --git a/Threads and DragonFlyBSD - Slides - 2009 (luciani_dcbsdcon2009).pdf b/PDFs/Threads and DragonFlyBSD - Slides - 2009 (luciani_dcbsdcon2009).pdf similarity index 100% rename from Threads and DragonFlyBSD - Slides - 2009 (luciani_dcbsdcon2009).pdf rename to PDFs/Threads and DragonFlyBSD - Slides - 2009 (luciani_dcbsdcon2009).pdf diff --git a/Thrill - High-Performance Algorithmic Distributed Batch Data Processing in C++ - Slides (2016).pdf b/PDFs/Thrill - High-Performance Algorithmic Distributed Batch Data Processing in C++ - Slides (2016).pdf similarity index 100% rename from Thrill - High-Performance Algorithmic Distributed Batch Data Processing in C++ - Slides (2016).pdf rename to PDFs/Thrill - High-Performance Algorithmic Distributed Batch Data Processing in C++ - Slides (2016).pdf diff --git a/Thrill - High-Performance Algorithmic Distributed Batch Data Processing with C++ (1608.05634).pdf b/PDFs/Thrill - High-Performance Algorithmic Distributed Batch Data Processing with C++ (1608.05634).pdf similarity index 100% rename from Thrill - High-Performance Algorithmic Distributed Batch Data Processing with C++ (1608.05634).pdf rename to PDFs/Thrill - High-Performance Algorithmic Distributed Batch Data Processing with C++ (1608.05634).pdf diff --git a/Thrust - A Productivity-Oriented Library for CUDA (2012).pdf b/PDFs/Thrust - A Productivity-Oriented Library for CUDA (2012).pdf similarity index 100% rename from Thrust - A Productivity-Oriented Library for CUDA (2012).pdf rename to PDFs/Thrust - A Productivity-Oriented Library for CUDA (2012).pdf diff --git a/Thrust - A Productivity-Oriented Library for CUDA.pdf b/PDFs/Thrust - A Productivity-Oriented Library for CUDA.pdf similarity index 100% rename from Thrust - A Productivity-Oriented Library for CUDA.pdf rename to PDFs/Thrust - A Productivity-Oriented Library for CUDA.pdf diff --git a/Tight Cell-Probe Lower Bounds for Dynamic Succinct Dictionaries (2306.02253).pdf b/PDFs/Tight Cell-Probe Lower Bounds for Dynamic Succinct Dictionaries (2306.02253).pdf similarity index 100% rename from Tight Cell-Probe Lower Bounds for Dynamic Succinct Dictionaries (2306.02253).pdf rename to PDFs/Tight Cell-Probe Lower Bounds for Dynamic Succinct Dictionaries (2306.02253).pdf diff --git a/Time, Clocks, and the Ordering of Events in a Distributed System - Leslie Lamport, 1978 (p558-lamport).pdf b/PDFs/Time, Clocks, and the Ordering of Events in a Distributed System - Leslie Lamport, 1978 (p558-lamport).pdf similarity index 100% rename from Time, Clocks, and the Ordering of Events in a Distributed System - Leslie Lamport, 1978 (p558-lamport).pdf rename to PDFs/Time, Clocks, and the Ordering of Events in a Distributed System - Leslie Lamport, 1978 (p558-lamport).pdf diff --git a/TinyLFU - A Highly Efficient Cache Admission Policy (1512.00727).pdf b/PDFs/TinyLFU - A Highly Efficient Cache Admission Policy (1512.00727).pdf similarity index 100% rename from TinyLFU - A Highly Efficient Cache Admission Policy (1512.00727).pdf rename to PDFs/TinyLFU - A Highly Efficient Cache Admission Policy (1512.00727).pdf diff --git a/To Search or to Crawl - Toward a Query Optimizer for Text-Centric Tasks (sigmod2006).pdf b/PDFs/To Search or to Crawl - Toward a Query Optimizer for Text-Centric Tasks (sigmod2006).pdf similarity index 100% rename from To Search or to Crawl - Toward a Query Optimizer for Text-Centric Tasks (sigmod2006).pdf rename to PDFs/To Search or to Crawl - Toward a Query Optimizer for Text-Centric Tasks (sigmod2006).pdf diff --git a/To Wash It All Away.pdf b/PDFs/To Wash It All Away.pdf similarity index 100% rename from To Wash It All Away.pdf rename to PDFs/To Wash It All Away.pdf diff --git a/Tokutek - Data Structures and Algorithms for Big Databases.pdf b/PDFs/Tokutek - Data Structures and Algorithms for Big Databases.pdf similarity index 100% rename from Tokutek - Data Structures and Algorithms for Big Databases.pdf rename to PDFs/Tokutek - Data Structures and Algorithms for Big Databases.pdf diff --git a/Tokutek - Fractal Tree Technology and the Art of Indexing.pdf b/PDFs/Tokutek - Fractal Tree Technology and the Art of Indexing.pdf similarity index 100% rename from Tokutek - Fractal Tree Technology and the Art of Indexing.pdf rename to PDFs/Tokutek - Fractal Tree Technology and the Art of Indexing.pdf diff --git a/Tokutek - Solving the Challenges of Big Databases with MySQL (MySQL Connect 2012).pdf b/PDFs/Tokutek - Solving the Challenges of Big Databases with MySQL (MySQL Connect 2012).pdf similarity index 100% rename from Tokutek - Solving the Challenges of Big Databases with MySQL (MySQL Connect 2012).pdf rename to PDFs/Tokutek - Solving the Challenges of Big Databases with MySQL (MySQL Connect 2012).pdf diff --git a/Topic Indexing - Slides.pdf b/PDFs/Topic Indexing - Slides.pdf similarity index 100% rename from Topic Indexing - Slides.pdf rename to PDFs/Topic Indexing - Slides.pdf diff --git a/Topics in IRIX 6.5 Programming.pdf b/PDFs/Topics in IRIX 6.5 Programming.pdf similarity index 100% rename from Topics in IRIX 6.5 Programming.pdf rename to PDFs/Topics in IRIX 6.5 Programming.pdf diff --git a/Topological Transformation Approaches To Database Query Processing (2015).pdf b/PDFs/Topological Transformation Approaches To Database Query Processing (2015).pdf similarity index 100% rename from Topological Transformation Approaches To Database Query Processing (2015).pdf rename to PDFs/Topological Transformation Approaches To Database Query Processing (2015).pdf diff --git a/Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518).pdf b/PDFs/Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518).pdf similarity index 100% rename from Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518).pdf rename to PDFs/Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518).pdf diff --git a/Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518v2).pdf b/PDFs/Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518v2).pdf similarity index 100% rename from Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518v2).pdf rename to PDFs/Towards Deep Symbolic Reinforcement Learning - 2016 (1609.05518v2).pdf diff --git a/Towards End-to-End Speech Recognition with Recurrent Neural Networks (graves14).pdf b/PDFs/Towards End-to-End Speech Recognition with Recurrent Neural Networks (graves14).pdf similarity index 100% rename from Towards End-to-End Speech Recognition with Recurrent Neural Networks (graves14).pdf rename to PDFs/Towards End-to-End Speech Recognition with Recurrent Neural Networks (graves14).pdf diff --git a/Towards a Database System for Large-scale Analytics on Strings - PhD Thesis (2015).pdf b/PDFs/Towards a Database System for Large-scale Analytics on Strings - PhD Thesis (2015).pdf similarity index 100% rename from Towards a Database System for Large-scale Analytics on Strings - PhD Thesis (2015).pdf rename to PDFs/Towards a Database System for Large-scale Analytics on Strings - PhD Thesis (2015).pdf diff --git a/Towards a New File Format for Big Data - SIMD-Friendly Composable Compression (2020-AzimAfroozeh).pdf b/PDFs/Towards a New File Format for Big Data - SIMD-Friendly Composable Compression (2020-AzimAfroozeh).pdf similarity index 100% rename from Towards a New File Format for Big Data - SIMD-Friendly Composable Compression (2020-AzimAfroozeh).pdf rename to PDFs/Towards a New File Format for Big Data - SIMD-Friendly Composable Compression (2020-AzimAfroozeh).pdf diff --git a/Trace-based Just-in-Time Type Specialization for Dynamic Languages - 2009 (tracemonkey).pdf b/PDFs/Trace-based Just-in-Time Type Specialization for Dynamic Languages - 2009 (tracemonkey).pdf similarity index 100% rename from Trace-based Just-in-Time Type Specialization for Dynamic Languages - 2009 (tracemonkey).pdf rename to PDFs/Trace-based Just-in-Time Type Specialization for Dynamic Languages - 2009 (tracemonkey).pdf diff --git a/Tracing Function Calls in the Windows NT Kernel - PhD Thesis - 2015 (BPTX_2014_2_11320_0_348076_0_164038).pdf b/PDFs/Tracing Function Calls in the Windows NT Kernel - PhD Thesis - 2015 (BPTX_2014_2_11320_0_348076_0_164038).pdf similarity index 100% rename from Tracing Function Calls in the Windows NT Kernel - PhD Thesis - 2015 (BPTX_2014_2_11320_0_348076_0_164038).pdf rename to PDFs/Tracing Function Calls in the Windows NT Kernel - PhD Thesis - 2015 (BPTX_2014_2_11320_0_348076_0_164038).pdf diff --git a/Tracing Privileged Memory Accesses to Discover Software Vulnerabilities (2015).pdf b/PDFs/Tracing Privileged Memory Accesses to Discover Software Vulnerabilities (2015).pdf similarity index 100% rename from Tracing Privileged Memory Accesses to Discover Software Vulnerabilities (2015).pdf rename to PDFs/Tracing Privileged Memory Accesses to Discover Software Vulnerabilities (2015).pdf diff --git "a/Tracing the Meta-Level - PyPy\342\200\231s Tracing JIT Compiler - 2009 (bolz-tracing-jit-final).pdf" "b/PDFs/Tracing the Meta-Level - PyPy\342\200\231s Tracing JIT Compiler - 2009 (bolz-tracing-jit-final).pdf" similarity index 100% rename from "Tracing the Meta-Level - PyPy\342\200\231s Tracing JIT Compiler - 2009 (bolz-tracing-jit-final).pdf" rename to "PDFs/Tracing the Meta-Level - PyPy\342\200\231s Tracing JIT Compiler - 2009 (bolz-tracing-jit-final).pdf" diff --git a/Track Join - Distributed Joins with Minimal Network Traffic (sigmod14II).pdf b/PDFs/Track Join - Distributed Joins with Minimal Network Traffic (sigmod14II).pdf similarity index 100% rename from Track Join - Distributed Joins with Minimal Network Traffic (sigmod14II).pdf rename to PDFs/Track Join - Distributed Joins with Minimal Network Traffic (sigmod14II).pdf diff --git a/Training of CC4 Neural Network using Unary and Spread-Unary Inputs (Potluri_okstate_0664M_14453).pdf b/PDFs/Training of CC4 Neural Network using Unary and Spread-Unary Inputs (Potluri_okstate_0664M_14453).pdf similarity index 100% rename from Training of CC4 Neural Network using Unary and Spread-Unary Inputs (Potluri_okstate_0664M_14453).pdf rename to PDFs/Training of CC4 Neural Network using Unary and Spread-Unary Inputs (Potluri_okstate_0664M_14453).pdf diff --git a/Transactional Memory - CS4021 - Slides.pdf b/PDFs/Transactional Memory - CS4021 - Slides.pdf similarity index 100% rename from Transactional Memory - CS4021 - Slides.pdf rename to PDFs/Transactional Memory - CS4021 - Slides.pdf diff --git a/Transparent Pointer Compression for Linked Data Structures (2005-06-12).pdf b/PDFs/Transparent Pointer Compression for Linked Data Structures (2005-06-12).pdf similarity index 100% rename from Transparent Pointer Compression for Linked Data Structures (2005-06-12).pdf rename to PDFs/Transparent Pointer Compression for Linked Data Structures (2005-06-12).pdf diff --git a/Traps and Pitfalls of Topic-Biased PageRank.pdf b/PDFs/Traps and Pitfalls of Topic-Biased PageRank.pdf similarity index 100% rename from Traps and Pitfalls of Topic-Biased PageRank.pdf rename to PDFs/Traps and Pitfalls of Topic-Biased PageRank.pdf diff --git a/Tries and String Matching - Slides - 2009 (Small09).pdf b/PDFs/Tries and String Matching - Slides - 2009 (Small09).pdf similarity index 100% rename from Tries and String Matching - Slides - 2009 (Small09).pdf rename to PDFs/Tries and String Matching - Slides - 2009 (Small09).pdf diff --git a/Tries and Suffix Tries - Slides (Ben Langmead, Johns Hopkins).pdf b/PDFs/Tries and Suffix Tries - Slides (Ben Langmead, Johns Hopkins).pdf similarity index 100% rename from Tries and Suffix Tries - Slides (Ben Langmead, Johns Hopkins).pdf rename to PDFs/Tries and Suffix Tries - Slides (Ben Langmead, Johns Hopkins).pdf diff --git a/Trig Cheat Sheet.pdf b/PDFs/Trig Cheat Sheet.pdf similarity index 100% rename from Trig Cheat Sheet.pdf rename to PDFs/Trig Cheat Sheet.pdf diff --git a/Tru64 - Assembly (ARH9LCTE).PDF b/PDFs/Tru64 - Assembly (ARH9LCTE).PDF similarity index 100% rename from Tru64 - Assembly (ARH9LCTE).PDF rename to PDFs/Tru64 - Assembly (ARH9LCTE).PDF diff --git a/Tru64 - Calling Standard (ARH9MCTE).PDF b/PDFs/Tru64 - Calling Standard (ARH9MCTE).PDF similarity index 100% rename from Tru64 - Calling Standard (ARH9MCTE).PDF rename to PDFs/Tru64 - Calling Standard (ARH9MCTE).PDF diff --git a/Tru64 - Object File and Symtable Spec.PDF b/PDFs/Tru64 - Object File and Symtable Spec.PDF similarity index 100% rename from Tru64 - Object File and Symtable Spec.PDF rename to PDFs/Tru64 - Object File and Symtable Spec.PDF diff --git a/Tru64 - Programmer's Guide (ARH9VDTE).PDF b/PDFs/Tru64 - Programmer's Guide (ARH9VDTE).PDF similarity index 100% rename from Tru64 - Programmer's Guide (ARH9VDTE).PDF rename to PDFs/Tru64 - Programmer's Guide (ARH9VDTE).PDF diff --git a/Tru64 - Programming Support Tools (ARH9WBTE).PDF b/PDFs/Tru64 - Programming Support Tools (ARH9WBTE).PDF similarity index 100% rename from Tru64 - Programming Support Tools (ARH9WBTE).PDF rename to PDFs/Tru64 - Programming Support Tools (ARH9WBTE).PDF diff --git a/TruRank - Taking PageRank to the Limit.pdf b/PDFs/TruRank - Taking PageRank to the Limit.pdf similarity index 100% rename from TruRank - Taking PageRank to the Limit.pdf rename to PDFs/TruRank - Taking PageRank to the Limit.pdf diff --git a/True IOMMU Protection from DMA Attacks - When Copy is Faster than Zero Copy - 2016 (cim-asplos-2016).pdf b/PDFs/True IOMMU Protection from DMA Attacks - When Copy is Faster than Zero Copy - 2016 (cim-asplos-2016).pdf similarity index 100% rename from True IOMMU Protection from DMA Attacks - When Copy is Faster than Zero Copy - 2016 (cim-asplos-2016).pdf rename to PDFs/True IOMMU Protection from DMA Attacks - When Copy is Faster than Zero Copy - 2016 (cim-asplos-2016).pdf diff --git a/Tuning a Database Reorganization for Maximum Speed (Quest Software).pdf b/PDFs/Tuning a Database Reorganization for Maximum Speed (Quest Software).pdf similarity index 100% rename from Tuning a Database Reorganization for Maximum Speed (Quest Software).pdf rename to PDFs/Tuning a Database Reorganization for Maximum Speed (Quest Software).pdf diff --git a/Twenty-Five Comparators is Optimal when Sorting Nine Inputs (and Twenty-Nine for Ten) (1405.5754).pdf b/PDFs/Twenty-Five Comparators is Optimal when Sorting Nine Inputs (and Twenty-Nine for Ten) (1405.5754).pdf similarity index 100% rename from Twenty-Five Comparators is Optimal when Sorting Nine Inputs (and Twenty-Nine for Ten) (1405.5754).pdf rename to PDFs/Twenty-Five Comparators is Optimal when Sorting Nine Inputs (and Twenty-Nine for Ten) (1405.5754).pdf diff --git a/Two-Way String Matching (1991).pdf b/PDFs/Two-Way String Matching (1991).pdf similarity index 100% rename from Two-Way String Matching (1991).pdf rename to PDFs/Two-Way String Matching (1991).pdf diff --git a/UNIX IO and its Slouch Towards Multicore NUMA (libtorque).pdf b/PDFs/UNIX IO and its Slouch Towards Multicore NUMA (libtorque).pdf similarity index 100% rename from UNIX IO and its Slouch Towards Multicore NUMA (libtorque).pdf rename to PDFs/UNIX IO and its Slouch Towards Multicore NUMA (libtorque).pdf diff --git a/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 1A - January, 1979 (v7vol1a).pdf b/PDFs/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 1A - January, 1979 (v7vol1a).pdf similarity index 100% rename from UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 1A - January, 1979 (v7vol1a).pdf rename to PDFs/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 1A - January, 1979 (v7vol1a).pdf diff --git a/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2A - January, 1979 (v7vol2a).pdf b/PDFs/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2A - January, 1979 (v7vol2a).pdf similarity index 100% rename from UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2A - January, 1979 (v7vol2a).pdf rename to PDFs/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2A - January, 1979 (v7vol2a).pdf diff --git a/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2B - January, 1979 (v7vol2b).pdf b/PDFs/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2B - January, 1979 (v7vol2b).pdf similarity index 100% rename from UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2B - January, 1979 (v7vol2b).pdf rename to PDFs/UNIX Time Sharing System - UNIX Programmer's Manual - Seventh Edition, Volume 2B - January, 1979 (v7vol2b).pdf diff --git a/Ultrafast and Memory-Efficient Alignment of Short DNA Sequences to the Human Genome - 2009 (gb-2009-10-3-r25).pdf b/PDFs/Ultrafast and Memory-Efficient Alignment of Short DNA Sequences to the Human Genome - 2009 (gb-2009-10-3-r25).pdf similarity index 100% rename from Ultrafast and Memory-Efficient Alignment of Short DNA Sequences to the Human Genome - 2009 (gb-2009-10-3-r25).pdf rename to PDFs/Ultrafast and Memory-Efficient Alignment of Short DNA Sequences to the Human Genome - 2009 (gb-2009-10-3-r25).pdf diff --git a/Unary Coding for Neural Network Learning (1009.4495).pdf b/PDFs/Unary Coding for Neural Network Learning (1009.4495).pdf similarity index 100% rename from Unary Coding for Neural Network Learning (1009.4495).pdf rename to PDFs/Unary Coding for Neural Network Learning (1009.4495).pdf diff --git a/Unary Negation - 2013 (1309.2069).pdf b/PDFs/Unary Negation - 2013 (1309.2069).pdf similarity index 100% rename from Unary Negation - 2013 (1309.2069).pdf rename to PDFs/Unary Negation - 2013 (1309.2069).pdf diff --git a/Understanding Deep Learning (2023-02-17).pdf b/PDFs/Understanding Deep Learning (2023-02-17).pdf similarity index 100% rename from Understanding Deep Learning (2023-02-17).pdf rename to PDFs/Understanding Deep Learning (2023-02-17).pdf diff --git a/Understanding Deep Learning Requires Rethinking Generalization - 2016 (1611.03530v1).pdf b/PDFs/Understanding Deep Learning Requires Rethinking Generalization - 2016 (1611.03530v1).pdf similarity index 100% rename from Understanding Deep Learning Requires Rethinking Generalization - 2016 (1611.03530v1).pdf rename to PDFs/Understanding Deep Learning Requires Rethinking Generalization - 2016 (1611.03530v1).pdf diff --git a/Understanding Latency Hiding on GPUs - August 12th, 2016 (EECS-2016-143).pdf b/PDFs/Understanding Latency Hiding on GPUs - August 12th, 2016 (EECS-2016-143).pdf similarity index 100% rename from Understanding Latency Hiding on GPUs - August 12th, 2016 (EECS-2016-143).pdf rename to PDFs/Understanding Latency Hiding on GPUs - August 12th, 2016 (EECS-2016-143).pdf diff --git a/Understanding Open Market Operations.pdf b/PDFs/Understanding Open Market Operations.pdf similarity index 100% rename from Understanding Open Market Operations.pdf rename to PDFs/Understanding Open Market Operations.pdf diff --git a/Understanding and Expressing Scalable Concurrency - Aaron Turon - Thesis (2013).pdf b/PDFs/Understanding and Expressing Scalable Concurrency - Aaron Turon - Thesis (2013).pdf similarity index 100% rename from Understanding and Expressing Scalable Concurrency - Aaron Turon - Thesis (2013).pdf rename to PDFs/Understanding and Expressing Scalable Concurrency - Aaron Turon - Thesis (2013).pdf diff --git a/Understanding and Improving Bloom Filter Configuration for Lazy Address-set Disambiguation (2011).pdf b/PDFs/Understanding and Improving Bloom Filter Configuration for Lazy Address-set Disambiguation (2011).pdf similarity index 100% rename from Understanding and Improving Bloom Filter Configuration for Lazy Address-set Disambiguation (2011).pdf rename to PDFs/Understanding and Improving Bloom Filter Configuration for Lazy Address-set Disambiguation (2011).pdf diff --git a/Understanding and Using Atomic Memory Operations - GTC 2013 - Slides (S3101-Atomic-Memory-Operations).pdf b/PDFs/Understanding and Using Atomic Memory Operations - GTC 2013 - Slides (S3101-Atomic-Memory-Operations).pdf similarity index 100% rename from Understanding and Using Atomic Memory Operations - GTC 2013 - Slides (S3101-Atomic-Memory-Operations).pdf rename to PDFs/Understanding and Using Atomic Memory Operations - GTC 2013 - Slides (S3101-Atomic-Memory-Operations).pdf diff --git a/Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation (2012).pdf b/PDFs/Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation (2012).pdf similarity index 100% rename from Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation (2012).pdf rename to PDFs/Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation (2012).pdf diff --git a/Understanding the Overheads of Launching CUDA Kernels (Poster17-moc).pdf b/PDFs/Understanding the Overheads of Launching CUDA Kernels (Poster17-moc).pdf similarity index 100% rename from Understanding the Overheads of Launching CUDA Kernels (Poster17-moc).pdf rename to PDFs/Understanding the Overheads of Launching CUDA Kernels (Poster17-moc).pdf diff --git a/Understanding the Performance of PCI Express Systems - Xilinx (October, 2014).pdf b/PDFs/Understanding the Performance of PCI Express Systems - Xilinx (October, 2014).pdf similarity index 100% rename from Understanding the Performance of PCI Express Systems - Xilinx (October, 2014).pdf rename to PDFs/Understanding the Performance of PCI Express Systems - Xilinx (October, 2014).pdf diff --git a/Understanding the Python GIL - David Beazley (2010).pdf b/PDFs/Understanding the Python GIL - David Beazley (2010).pdf similarity index 100% rename from Understanding the Python GIL - David Beazley (2010).pdf rename to PDFs/Understanding the Python GIL - David Beazley (2010).pdf diff --git a/Undocumented PECOFF (BH_US_11_VuksanPericin_PECOFF_WP).pdf b/PDFs/Undocumented PECOFF (BH_US_11_VuksanPericin_PECOFF_WP).pdf similarity index 100% rename from Undocumented PECOFF (BH_US_11_VuksanPericin_PECOFF_WP).pdf rename to PDFs/Undocumented PECOFF (BH_US_11_VuksanPericin_PECOFF_WP).pdf diff --git a/Unified Memory - Notes on GPU Data Transfers (2017).pdf b/PDFs/Unified Memory - Notes on GPU Data Transfers (2017).pdf similarity index 100% rename from Unified Memory - Notes on GPU Data Transfers (2017).pdf rename to PDFs/Unified Memory - Notes on GPU Data Transfers (2017).pdf diff --git a/Uninformed v4a1 - Improving Automated Analysis of Windows x64 Binaries (2006).pdf b/PDFs/Uninformed v4a1 - Improving Automated Analysis of Windows x64 Binaries (2006).pdf similarity index 100% rename from Uninformed v4a1 - Improving Automated Analysis of Windows x64 Binaries (2006).pdf rename to PDFs/Uninformed v4a1 - Improving Automated Analysis of Windows x64 Binaries (2006).pdf diff --git a/Universal and Perfect Hashing (lect1004).pdf b/PDFs/Universal and Perfect Hashing (lect1004).pdf similarity index 100% rename from Universal and Perfect Hashing (lect1004).pdf rename to PDFs/Universal and Perfect Hashing (lect1004).pdf diff --git a/Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pdf b/PDFs/Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pdf similarity index 100% rename from Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pdf rename to PDFs/Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pdf diff --git a/Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pptx b/PDFs/Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pptx similarity index 100% rename from Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pptx rename to PDFs/Unleashing the Power of Static Analysis - Slides - 2006 (sas06-das).pptx diff --git a/Unmixed d-uniform and r-partite Hypergraphs - 2016 (1605.02655).pdf b/PDFs/Unmixed d-uniform and r-partite Hypergraphs - 2016 (1605.02655).pdf similarity index 100% rename from Unmixed d-uniform and r-partite Hypergraphs - 2016 (1605.02655).pdf rename to PDFs/Unmixed d-uniform and r-partite Hypergraphs - 2016 (1605.02655).pdf diff --git a/Unreliable Guide to Hacking the Linux Kernel (2000).pdf b/PDFs/Unreliable Guide to Hacking the Linux Kernel (2000).pdf similarity index 100% rename from Unreliable Guide to Hacking the Linux Kernel (2000).pdf rename to PDFs/Unreliable Guide to Hacking the Linux Kernel (2000).pdf diff --git a/UofW - Memory Hierarchy.pdf b/PDFs/UofW - Memory Hierarchy.pdf similarity index 100% rename from UofW - Memory Hierarchy.pdf rename to PDFs/UofW - Memory Hierarchy.pdf diff --git a/User Mode Memory Page Management.pdf b/PDFs/User Mode Memory Page Management.pdf similarity index 100% rename from User Mode Memory Page Management.pdf rename to PDFs/User Mode Memory Page Management.pdf diff --git a/Using CUDA in Practice - GPU Programming - CSE 591 - Slides.pdf b/PDFs/Using CUDA in Practice - GPU Programming - CSE 591 - Slides.pdf similarity index 100% rename from Using CUDA in Practice - GPU Programming - CSE 591 - Slides.pdf rename to PDFs/Using CUDA in Practice - GPU Programming - CSE 591 - Slides.pdf diff --git a/Using Graphics Processors for Parallelizing Hash-based Data Carving - 2009 (10.1.1.405.6531).pdf b/PDFs/Using Graphics Processors for Parallelizing Hash-based Data Carving - 2009 (10.1.1.405.6531).pdf similarity index 100% rename from Using Graphics Processors for Parallelizing Hash-based Data Carving - 2009 (10.1.1.405.6531).pdf rename to PDFs/Using Graphics Processors for Parallelizing Hash-based Data Carving - 2009 (10.1.1.405.6531).pdf diff --git a/Using Jupyter for Reproducible Scientific Workflows - 2021 (2102.09562).pdf b/PDFs/Using Jupyter for Reproducible Scientific Workflows - 2021 (2102.09562).pdf similarity index 100% rename from Using Jupyter for Reproducible Scientific Workflows - 2021 (2102.09562).pdf rename to PDFs/Using Jupyter for Reproducible Scientific Workflows - 2021 (2102.09562).pdf diff --git a/Using Memory Management to Detect and Extract Illegitimate Code for Malware Analysis - Slides - 2012.pdf b/PDFs/Using Memory Management to Detect and Extract Illegitimate Code for Malware Analysis - Slides - 2012.pdf similarity index 100% rename from Using Memory Management to Detect and Extract Illegitimate Code for Malware Analysis - Slides - 2012.pdf rename to PDFs/Using Memory Management to Detect and Extract Illegitimate Code for Malware Analysis - Slides - 2012.pdf diff --git a/Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pdf b/PDFs/Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pdf similarity index 100% rename from Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pdf rename to PDFs/Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pdf diff --git a/Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pptx b/PDFs/Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pptx similarity index 100% rename from Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pptx rename to PDFs/Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 (P470).pptx diff --git a/VAX-VMS Internals 2 Student Workbook (Oct-86, EY-2280E-SG-0001).pdf b/PDFs/VAX-VMS Internals 2 Student Workbook (Oct-86, EY-2280E-SG-0001).pdf similarity index 100% rename from VAX-VMS Internals 2 Student Workbook (Oct-86, EY-2280E-SG-0001).pdf rename to PDFs/VAX-VMS Internals 2 Student Workbook (Oct-86, EY-2280E-SG-0001).pdf diff --git a/VLDB 2023 - DBSP - Automatic Incremental View Maintenance for Rich Query Languages (p1601-budiu).pdf b/PDFs/VLDB 2023 - DBSP - Automatic Incremental View Maintenance for Rich Query Languages (p1601-budiu).pdf similarity index 100% rename from VLDB 2023 - DBSP - Automatic Incremental View Maintenance for Rich Query Languages (p1601-budiu).pdf rename to PDFs/VLDB 2023 - DBSP - Automatic Incremental View Maintenance for Rich Query Languages (p1601-budiu).pdf diff --git a/VLDB 2023 - Motiflets - Simple and Accurate Detection of Motifs in Time Series (p725-schafer).pdf b/PDFs/VLDB 2023 - Motiflets - Simple and Accurate Detection of Motifs in Time Series (p725-schafer).pdf similarity index 100% rename from VLDB 2023 - Motiflets - Simple and Accurate Detection of Motifs in Time Series (p725-schafer).pdf rename to PDFs/VLDB 2023 - Motiflets - Simple and Accurate Detection of Motifs in Time Series (p725-schafer).pdf diff --git a/VLDB 2023 - OneShotSTL - One-Shot Seasonal-Trend Decomposition For Online Time Series Anomaly Detection And Forecasting (p1399-he).pdf b/PDFs/VLDB 2023 - OneShotSTL - One-Shot Seasonal-Trend Decomposition For Online Time Series Anomaly Detection And Forecasting (p1399-he).pdf similarity index 100% rename from VLDB 2023 - OneShotSTL - One-Shot Seasonal-Trend Decomposition For Online Time Series Anomaly Detection And Forecasting (p1399-he).pdf rename to PDFs/VLDB 2023 - OneShotSTL - One-Shot Seasonal-Trend Decomposition For Online Time Series Anomaly Detection And Forecasting (p1399-he).pdf diff --git a/VLDB 2023 - Simple Adaptive Query Processing vs Learned Query Optimizers - Observations and Analysis (p2962-zhang).pdf b/PDFs/VLDB 2023 - Simple Adaptive Query Processing vs Learned Query Optimizers - Observations and Analysis (p2962-zhang).pdf similarity index 100% rename from VLDB 2023 - Simple Adaptive Query Processing vs Learned Query Optimizers - Observations and Analysis (p2962-zhang).pdf rename to PDFs/VLDB 2023 - Simple Adaptive Query Processing vs Learned Query Optimizers - Observations and Analysis (p2962-zhang).pdf diff --git a/Variants of Mersenne Twister Suitable for Graphic Processors - 21 Mar 2012 (1005.4973).pdf b/PDFs/Variants of Mersenne Twister Suitable for Graphic Processors - 21 Mar 2012 (1005.4973).pdf similarity index 100% rename from Variants of Mersenne Twister Suitable for Graphic Processors - 21 Mar 2012 (1005.4973).pdf rename to PDFs/Variants of Mersenne Twister Suitable for Graphic Processors - 21 Mar 2012 (1005.4973).pdf diff --git a/Vectorized Bloom Filters for Advanced SIMD Processors (damon14).pdf b/PDFs/Vectorized Bloom Filters for Advanced SIMD Processors (damon14).pdf similarity index 100% rename from Vectorized Bloom Filters for Advanced SIMD Processors (damon14).pdf rename to PDFs/Vectorized Bloom Filters for Advanced SIMD Processors (damon14).pdf diff --git a/Vectorized Bloom Filters for Advanced SIMD Processors - Columbia - Slides.pdf b/PDFs/Vectorized Bloom Filters for Advanced SIMD Processors - Columbia - Slides.pdf similarity index 100% rename from Vectorized Bloom Filters for Advanced SIMD Processors - Columbia - Slides.pdf rename to PDFs/Vectorized Bloom Filters for Advanced SIMD Processors - Columbia - Slides.pdf diff --git a/Vectorized and performance-portable Quicksort (2205.05982).pdf b/PDFs/Vectorized and performance-portable Quicksort (2205.05982).pdf similarity index 100% rename from Vectorized and performance-portable Quicksort (2205.05982).pdf rename to PDFs/Vectorized and performance-portable Quicksort (2205.05982).pdf diff --git a/Verification Techniques.pdf b/PDFs/Verification Techniques.pdf similarity index 100% rename from Verification Techniques.pdf rename to PDFs/Verification Techniques.pdf diff --git a/Verification of the Tree-Based Hierarchical Read-Copy Update in the Linux Kernel - 10th October, 2016 (1610.03052).pdf b/PDFs/Verification of the Tree-Based Hierarchical Read-Copy Update in the Linux Kernel - 10th October, 2016 (1610.03052).pdf similarity index 100% rename from Verification of the Tree-Based Hierarchical Read-Copy Update in the Linux Kernel - 10th October, 2016 (1610.03052).pdf rename to PDFs/Verification of the Tree-Based Hierarchical Read-Copy Update in the Linux Kernel - 10th October, 2016 (1610.03052).pdf diff --git a/Versioned external-memory dictionaries with optimal query-update tradeoffs - 2011 (1103.2566v2).pdf b/PDFs/Versioned external-memory dictionaries with optimal query-update tradeoffs - 2011 (1103.2566v2).pdf similarity index 100% rename from Versioned external-memory dictionaries with optimal query-update tradeoffs - 2011 (1103.2566v2).pdf rename to PDFs/Versioned external-memory dictionaries with optimal query-update tradeoffs - 2011 (1103.2566v2).pdf diff --git a/Vim Book (vimbook-OPL).pdf b/PDFs/Vim Book (vimbook-OPL).pdf similarity index 100% rename from Vim Book (vimbook-OPL).pdf rename to PDFs/Vim Book (vimbook-OPL).pdf diff --git a/Vim for Humans.pdf b/PDFs/Vim for Humans.pdf similarity index 100% rename from Vim for Humans.pdf rename to PDFs/Vim for Humans.pdf diff --git a/Virtual Threads - 2000 (cs263_cheong_reiss).pdf b/PDFs/Virtual Threads - 2000 (cs263_cheong_reiss).pdf similarity index 100% rename from Virtual Threads - 2000 (cs263_cheong_reiss).pdf rename to PDFs/Virtual Threads - 2000 (cs263_cheong_reiss).pdf diff --git a/Virtualization Without Direct Execution or Jitting - Designing a Portable Virtual Machine Infrastructure.pdf b/PDFs/Virtualization Without Direct Execution or Jitting - Designing a Portable Virtual Machine Infrastructure.pdf similarity index 100% rename from Virtualization Without Direct Execution or Jitting - Designing a Portable Virtual Machine Infrastructure.pdf rename to PDFs/Virtualization Without Direct Execution or Jitting - Designing a Portable Virtual Machine Infrastructure.pdf diff --git a/Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).docx b/PDFs/Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).docx similarity index 100% rename from Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).docx rename to PDFs/Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).docx diff --git a/Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).pdf b/PDFs/Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).pdf similarity index 100% rename from Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).pdf rename to PDFs/Visual Studio, Microsoft Portable Executable and Common Object File Format Specification - Revision 9.3 - 29th Dec, 2015 (pecoff_v93).pdf diff --git a/Vulcan - Binary Transformation in a Distributed Environment (tr-2001-50).pdf b/PDFs/Vulcan - Binary Transformation in a Distributed Environment (tr-2001-50).pdf similarity index 100% rename from Vulcan - Binary Transformation in a Distributed Environment (tr-2001-50).pdf rename to PDFs/Vulcan - Binary Transformation in a Distributed Environment (tr-2001-50).pdf diff --git a/Wake-up Latencies for Processor Idle States on Current x86 Processors - Slides (2014).pdf b/PDFs/Wake-up Latencies for Processor Idle States on Current x86 Processors - Slides (2014).pdf similarity index 100% rename from Wake-up Latencies for Processor Idle States on Current x86 Processors - Slides (2014).pdf rename to PDFs/Wake-up Latencies for Processor Idle States on Current x86 Processors - Slides (2014).pdf diff --git a/Warp Shuffles, and Reduction and Scan Operations - CUDA - Slides.pdf b/PDFs/Warp Shuffles, and Reduction and Scan Operations - CUDA - Slides.pdf similarity index 100% rename from Warp Shuffles, and Reduction and Scan Operations - CUDA - Slides.pdf rename to PDFs/Warp Shuffles, and Reduction and Scan Operations - CUDA - Slides.pdf diff --git a/WarpCore - A Library for fast Hash Tables on GPUs (2009.07914).pdf b/PDFs/WarpCore - A Library for fast Hash Tables on GPUs (2009.07914).pdf similarity index 100% rename from WarpCore - A Library for fast Hash Tables on GPUs (2009.07914).pdf rename to PDFs/WarpCore - A Library for fast Hash Tables on GPUs (2009.07914).pdf diff --git a/WarpCore - A Library for fast Hash Tables on GPUs - GPU Tech Conference 2021 (Slides).pdf b/PDFs/WarpCore - A Library for fast Hash Tables on GPUs - GPU Tech Conference 2021 (Slides).pdf similarity index 100% rename from WarpCore - A Library for fast Hash Tables on GPUs - GPU Tech Conference 2021 (Slides).pdf rename to PDFs/WarpCore - A Library for fast Hash Tables on GPUs - GPU Tech Conference 2021 (Slides).pdf diff --git a/Weaving Relations for Cache Performance - 2001 (P169).pdf b/PDFs/Weaving Relations for Cache Performance - 2001 (P169).pdf similarity index 100% rename from Weaving Relations for Cache Performance - 2001 (P169).pdf rename to PDFs/Weaving Relations for Cache Performance - 2001 (P169).pdf diff --git a/Weird Things that Surprise Academics Trying to Commercialize a Static Checking Tool (spin05-coverity).pdf b/PDFs/Weird Things that Surprise Academics Trying to Commercialize a Static Checking Tool (spin05-coverity).pdf similarity index 100% rename from Weird Things that Surprise Academics Trying to Commercialize a Static Checking Tool (spin05-coverity).pdf rename to PDFs/Weird Things that Surprise Academics Trying to Commercialize a Static Checking Tool (spin05-coverity).pdf diff --git a/What Every Programmer Should Know About Memory - Ulrich Drepper (2007).pdf b/PDFs/What Every Programmer Should Know About Memory - Ulrich Drepper (2007).pdf similarity index 100% rename from What Every Programmer Should Know About Memory - Ulrich Drepper (2007).pdf rename to PDFs/What Every Programmer Should Know About Memory - Ulrich Drepper (2007).pdf diff --git a/What Happens During a Join - Dissecting CPU and Memory Optimization Effects (P339).pdf b/PDFs/What Happens During a Join - Dissecting CPU and Memory Optimization Effects (P339).pdf similarity index 100% rename from What Happens During a Join - Dissecting CPU and Memory Optimization Effects (P339).pdf rename to PDFs/What Happens During a Join - Dissecting CPU and Memory Optimization Effects (P339).pdf diff --git a/What's New In Apple File Systems - Slides - WWDC 2019.pdf b/PDFs/What's New In Apple File Systems - Slides - WWDC 2019.pdf similarity index 100% rename from What's New In Apple File Systems - Slides - WWDC 2019.pdf rename to PDFs/What's New In Apple File Systems - Slides - WWDC 2019.pdf diff --git a/What's New with io_uring - Slides - 2022 (axboe-kr2022).pdf b/PDFs/What's New with io_uring - Slides - 2022 (axboe-kr2022).pdf similarity index 100% rename from What's New with io_uring - Slides - 2022 (axboe-kr2022).pdf rename to PDFs/What's New with io_uring - Slides - 2022 (axboe-kr2022).pdf diff --git a/What's Wrong With Deep Learning (lecun-20150610-cvpr-keynote).pdf b/PDFs/What's Wrong With Deep Learning (lecun-20150610-cvpr-keynote).pdf similarity index 100% rename from What's Wrong With Deep Learning (lecun-20150610-cvpr-keynote).pdf rename to PDFs/What's Wrong With Deep Learning (lecun-20150610-cvpr-keynote).pdf diff --git a/When Corrections Fail - The Persistence of Political Misperceptions (nyhan-reifler).pdf b/PDFs/When Corrections Fail - The Persistence of Political Misperceptions (nyhan-reifler).pdf similarity index 100% rename from When Corrections Fail - The Persistence of Political Misperceptions (nyhan-reifler).pdf rename to PDFs/When Corrections Fail - The Persistence of Political Misperceptions (nyhan-reifler).pdf diff --git a/When Prefetching Works, When It Doesn't, and Why - ACM, 2012 (lee_taco12).pdf b/PDFs/When Prefetching Works, When It Doesn't, and Why - ACM, 2012 (lee_taco12).pdf similarity index 100% rename from When Prefetching Works, When It Doesn't, and Why - ACM, 2012 (lee_taco12).pdf rename to PDFs/When Prefetching Works, When It Doesn't, and Why - ACM, 2012 (lee_taco12).pdf diff --git a/When To Use Splay Trees (2007).pdf b/PDFs/When To Use Splay Trees (2007).pdf similarity index 100% rename from When To Use Splay Trees (2007).pdf rename to PDFs/When To Use Splay Trees (2007).pdf diff --git a/Why Aren't Operating Systems Getting Faster As Fast As Hardware - WRL-TN-11 (October 1989).pdf b/PDFs/Why Aren't Operating Systems Getting Faster As Fast As Hardware - WRL-TN-11 (October 1989).pdf similarity index 100% rename from Why Aren't Operating Systems Getting Faster As Fast As Hardware - WRL-TN-11 (October 1989).pdf rename to PDFs/Why Aren't Operating Systems Getting Faster As Fast As Hardware - WRL-TN-11 (October 1989).pdf diff --git a/Why BitBlt was So Successful - SIGGRAPH 84 (pike84bitblt).pdf b/PDFs/Why BitBlt was So Successful - SIGGRAPH 84 (pike84bitblt).pdf similarity index 100% rename from Why BitBlt was So Successful - SIGGRAPH 84 (pike84bitblt).pdf rename to PDFs/Why BitBlt was So Successful - SIGGRAPH 84 (pike84bitblt).pdf diff --git a/Why Modern CPUs Are Starving And What Can Be Done About It - Francesc Alted (StarvingCPUs-CISE-2010).pdf b/PDFs/Why Modern CPUs Are Starving And What Can Be Done About It - Francesc Alted (StarvingCPUs-CISE-2010).pdf similarity index 100% rename from Why Modern CPUs Are Starving And What Can Be Done About It - Francesc Alted (StarvingCPUs-CISE-2010).pdf rename to PDFs/Why Modern CPUs Are Starving And What Can Be Done About It - Francesc Alted (StarvingCPUs-CISE-2010).pdf diff --git a/Why Rust (2015).pdf b/PDFs/Why Rust (2015).pdf similarity index 100% rename from Why Rust (2015).pdf rename to PDFs/Why Rust (2015).pdf diff --git a/Why Threads Are A Bad Idea (For Most Purposes) - John Ousterhout (Sept 1995).pdf b/PDFs/Why Threads Are A Bad Idea (For Most Purposes) - John Ousterhout (Sept 1995).pdf similarity index 100% rename from Why Threads Are A Bad Idea (For Most Purposes) - John Ousterhout (Sept 1995).pdf rename to PDFs/Why Threads Are A Bad Idea (For Most Purposes) - John Ousterhout (Sept 1995).pdf diff --git a/Win32 Static Analysis in Python - Ero Carrera - Sabre Security GmbH (Slides).pdf b/PDFs/Win32 Static Analysis in Python - Ero Carrera - Sabre Security GmbH (Slides).pdf similarity index 100% rename from Win32 Static Analysis in Python - Ero Carrera - Sabre Security GmbH (Slides).pdf rename to PDFs/Win32 Static Analysis in Python - Ero Carrera - Sabre Security GmbH (Slides).pdf diff --git a/WinDbg - A to Z (Slides).pdf b/PDFs/WinDbg - A to Z (Slides).pdf similarity index 100% rename from WinDbg - A to Z (Slides).pdf rename to PDFs/WinDbg - A to Z (Slides).pdf diff --git a/WinDbg Cheat Sheet.pdf b/PDFs/WinDbg Cheat Sheet.pdf similarity index 100% rename from WinDbg Cheat Sheet.pdf rename to PDFs/WinDbg Cheat Sheet.pdf diff --git a/Windows - A Software Engineering Odyssey (Lucovsky).pdf b/PDFs/Windows - A Software Engineering Odyssey (Lucovsky).pdf similarity index 100% rename from Windows - A Software Engineering Odyssey (Lucovsky).pdf rename to PDFs/Windows - A Software Engineering Odyssey (Lucovsky).pdf diff --git a/Windows - A Software Engineering Odyssey (Lucovsky).ppt b/PDFs/Windows - A Software Engineering Odyssey (Lucovsky).ppt similarity index 100% rename from Windows - A Software Engineering Odyssey (Lucovsky).ppt rename to PDFs/Windows - A Software Engineering Odyssey (Lucovsky).ppt diff --git a/Windows - Disk Subsystem Performance Analysis (March 2004).doc b/PDFs/Windows - Disk Subsystem Performance Analysis (March 2004).doc similarity index 100% rename from Windows - Disk Subsystem Performance Analysis (March 2004).doc rename to PDFs/Windows - Disk Subsystem Performance Analysis (March 2004).doc diff --git a/Windows - Disk Subsystem Performance Analysis (March 2004).pdf b/PDFs/Windows - Disk Subsystem Performance Analysis (March 2004).pdf similarity index 100% rename from Windows - Disk Subsystem Performance Analysis (March 2004).pdf rename to PDFs/Windows - Disk Subsystem Performance Analysis (March 2004).pdf diff --git a/Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).docx b/PDFs/Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).docx similarity index 100% rename from Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).docx rename to PDFs/Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).docx diff --git a/Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).pdf b/PDFs/Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).pdf similarity index 100% rename from Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).pdf rename to PDFs/Windows - Timers, Timer Resolution, and Development of Efficient Code (10 June 2016).pdf diff --git a/Windows 10 Control Flow Guard Internals (mj0011).pdf b/PDFs/Windows 10 Control Flow Guard Internals (mj0011).pdf similarity index 100% rename from Windows 10 Control Flow Guard Internals (mj0011).pdf rename to PDFs/Windows 10 Control Flow Guard Internals (mj0011).pdf diff --git a/Windows 10 Internals.pdf b/PDFs/Windows 10 Internals.pdf similarity index 100% rename from Windows 10 Internals.pdf rename to PDFs/Windows 10 Internals.pdf diff --git a/Windows 10 Segment Heap Internals (2016).pdf b/PDFs/Windows 10 Segment Heap Internals (2016).pdf similarity index 100% rename from Windows 10 Segment Heap Internals (2016).pdf rename to PDFs/Windows 10 Segment Heap Internals (2016).pdf diff --git a/Windows 8 Registered IO (SAC-593T_Briggs).pdf b/PDFs/Windows 8 Registered IO (SAC-593T_Briggs).pdf similarity index 100% rename from Windows 8 Registered IO (SAC-593T_Briggs).pdf rename to PDFs/Windows 8 Registered IO (SAC-593T_Briggs).pdf diff --git a/Windows 8 Registered IO (SAC-593T_Briggs).pptx b/PDFs/Windows 8 Registered IO (SAC-593T_Briggs).pptx similarity index 100% rename from Windows 8 Registered IO (SAC-593T_Briggs).pptx rename to PDFs/Windows 8 Registered IO (SAC-593T_Briggs).pptx diff --git a/Windows Assembly Programming Tutorial - Jeff Huang (v1.02, Dec 10 2003).pdf b/PDFs/Windows Assembly Programming Tutorial - Jeff Huang (v1.02, Dec 10 2003).pdf similarity index 100% rename from Windows Assembly Programming Tutorial - Jeff Huang (v1.02, Dec 10 2003).pdf rename to PDFs/Windows Assembly Programming Tutorial - Jeff Huang (v1.02, Dec 10 2003).pdf diff --git a/Windows Commands.pdf b/PDFs/Windows Commands.pdf similarity index 100% rename from Windows Commands.pdf rename to PDFs/Windows Commands.pdf diff --git a/Windows Error Codes.pdf b/PDFs/Windows Error Codes.pdf similarity index 100% rename from Windows Error Codes.pdf rename to PDFs/Windows Error Codes.pdf diff --git a/Windows Exceptions - MSDN Journal - Figures.htm b/PDFs/Windows Exceptions - MSDN Journal - Figures.htm similarity index 100% rename from Windows Exceptions - MSDN Journal - Figures.htm rename to PDFs/Windows Exceptions - MSDN Journal - Figures.htm diff --git a/Windows Exceptions - MSDN Journal - Figures_files/msjwatermark.gif b/PDFs/Windows Exceptions - MSDN Journal - Figures_files/msjwatermark.gif similarity index 100% rename from Windows Exceptions - MSDN Journal - Figures_files/msjwatermark.gif rename to PDFs/Windows Exceptions - MSDN Journal - Figures_files/msjwatermark.gif diff --git a/Windows Filter Manager - Slides (2003).pdf b/PDFs/Windows Filter Manager - Slides (2003).pdf similarity index 100% rename from Windows Filter Manager - Slides (2003).pdf rename to PDFs/Windows Filter Manager - Slides (2003).pdf diff --git a/Windows Filter Manager - Slides (2003).ppt b/PDFs/Windows Filter Manager - Slides (2003).ppt similarity index 100% rename from Windows Filter Manager - Slides (2003).ppt rename to PDFs/Windows Filter Manager - Slides (2003).ppt diff --git a/Windows Kernel - MSDN Export (7th Feb, 2019).pdf b/PDFs/Windows Kernel - MSDN Export (7th Feb, 2019).pdf similarity index 100% rename from Windows Kernel - MSDN Export (7th Feb, 2019).pdf rename to PDFs/Windows Kernel - MSDN Export (7th Feb, 2019).pdf diff --git a/Windows Kernel Architecture Internals (Dave_Probert_1).pdf b/PDFs/Windows Kernel Architecture Internals (Dave_Probert_1).pdf similarity index 100% rename from Windows Kernel Architecture Internals (Dave_Probert_1).pdf rename to PDFs/Windows Kernel Architecture Internals (Dave_Probert_1).pdf diff --git a/Windows Kernel Attacks through User-Mode Callbacks (Black Hat USA 2011).pdf b/PDFs/Windows Kernel Attacks through User-Mode Callbacks (Black Hat USA 2011).pdf similarity index 100% rename from Windows Kernel Attacks through User-Mode Callbacks (Black Hat USA 2011).pdf rename to PDFs/Windows Kernel Attacks through User-Mode Callbacks (Black Hat USA 2011).pdf diff --git a/Windows Kernel Debugging Tutorial.pdf b/PDFs/Windows Kernel Debugging Tutorial.pdf similarity index 100% rename from Windows Kernel Debugging Tutorial.pdf rename to PDFs/Windows Kernel Debugging Tutorial.pdf diff --git a/Windows Kernel Development Articles (2016-03-30).html b/PDFs/Windows Kernel Development Articles (2016-03-30).html similarity index 100% rename from Windows Kernel Development Articles (2016-03-30).html rename to PDFs/Windows Kernel Development Articles (2016-03-30).html diff --git a/Windows Kernel Development Articles (2016-03-30)_files/BrandLogoMsdn.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/BrandLogoMsdn.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/BrandLogoMsdn.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/BrandLogoMsdn.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/Combined(1).js b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(1).js similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/Combined(1).js rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(1).js diff --git a/Windows Kernel Development Articles (2016-03-30)_files/Combined(2).js b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(2).js similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/Combined(2).js rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(2).js diff --git a/Windows Kernel Development Articles (2016-03-30)_files/Combined(3).js b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(3).js similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/Combined(3).js rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(3).js diff --git a/Windows Kernel Development Articles (2016-03-30)_files/Combined(4).css b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(4).css similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/Combined(4).css rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined(4).css diff --git a/Windows Kernel Development Articles (2016-03-30)_files/Combined.css b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined.css similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/Combined.css rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined.css diff --git a/Windows Kernel Development Articles (2016-03-30)_files/Combined.js b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined.js similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/Combined.js rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/Combined.js diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC147612.gif b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC147612.gif similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC147612.gif rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC147612.gif diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC17357.gif b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC17357.gif similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC17357.gif rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC17357.gif diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC33205.gif b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC33205.gif similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC33205.gif rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC33205.gif diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC534970.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC534970.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC534970.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC534970.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535098.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535098.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535098.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535098.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535101.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535101.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535101.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535101.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535107.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535107.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535107.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535107.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535109.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535109.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535109.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535109.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535110.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535110.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535110.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535110.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535111.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535111.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535111.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535111.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535112.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535112.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535112.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535112.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC535113.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535113.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC535113.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC535113.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC553386.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553386.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC553386.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553386.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC553387.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553387.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC553387.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553387.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC553388.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553388.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC553388.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553388.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC553389.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553389.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC553389.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553389.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC553390.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553390.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC553390.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC553390.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC554550.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC554550.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC554550.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC554550.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC554551.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC554551.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC554551.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC554551.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC554552.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC554552.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC554552.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC554552.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC559043.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559043.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC559043.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559043.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC559044.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559044.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC559044.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559044.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC559045.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559045.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC559045.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559045.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC559047.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559047.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC559047.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559047.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC559048.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559048.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC559048.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559048.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC559049.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559049.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC559049.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC559049.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC596026.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC596026.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC596026.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC596026.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC686629.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC686629.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC686629.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC686629.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC686630.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC686630.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC686630.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC686630.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC831359.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC831359.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC831359.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC831359.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/IC831360.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC831360.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/IC831360.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/IC831360.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/ImageSprite.png b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/ImageSprite.png similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/ImageSprite.png rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/ImageSprite.png diff --git a/Windows Kernel Development Articles (2016-03-30)_files/PrintBook.css b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/PrintBook.css similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/PrintBook.css rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/PrintBook.css diff --git a/Windows Kernel Development Articles (2016-03-30)_files/PrintExportButton.js b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/PrintExportButton.js similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/PrintExportButton.js rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/PrintExportButton.js diff --git a/Windows Kernel Development Articles (2016-03-30)_files/SearchBox.jss b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/SearchBox.jss similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/SearchBox.jss rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/SearchBox.jss diff --git a/Windows Kernel Development Articles (2016-03-30)_files/wtid.js b/PDFs/Windows Kernel Development Articles (2016-03-30)_files/wtid.js similarity index 100% rename from Windows Kernel Development Articles (2016-03-30)_files/wtid.js rename to PDFs/Windows Kernel Development Articles (2016-03-30)_files/wtid.js diff --git a/Windows Kernel Internals - Advance Virtual Memory.pdf b/PDFs/Windows Kernel Internals - Advance Virtual Memory.pdf similarity index 100% rename from Windows Kernel Internals - Advance Virtual Memory.pdf rename to PDFs/Windows Kernel Internals - Advance Virtual Memory.pdf diff --git a/Windows Kernel Internals - Cache Manager.pdf b/PDFs/Windows Kernel Internals - Cache Manager.pdf similarity index 100% rename from Windows Kernel Internals - Cache Manager.pdf rename to PDFs/Windows Kernel Internals - Cache Manager.pdf diff --git a/Windows Kernel Internals - Cache Manager.ppt b/PDFs/Windows Kernel Internals - Cache Manager.ppt similarity index 100% rename from Windows Kernel Internals - Cache Manager.ppt rename to PDFs/Windows Kernel Internals - Cache Manager.ppt diff --git a/Windows Kernel Internals - IO Architecture.pdf b/PDFs/Windows Kernel Internals - IO Architecture.pdf similarity index 100% rename from Windows Kernel Internals - IO Architecture.pdf rename to PDFs/Windows Kernel Internals - IO Architecture.pdf diff --git a/Windows Kernel Internals - Lightweight Procedure Calls.pdf b/PDFs/Windows Kernel Internals - Lightweight Procedure Calls.pdf similarity index 100% rename from Windows Kernel Internals - Lightweight Procedure Calls.pdf rename to PDFs/Windows Kernel Internals - Lightweight Procedure Calls.pdf diff --git a/Windows Kernel Internals - NT Registry Implementation.pdf b/PDFs/Windows Kernel Internals - NT Registry Implementation.pdf similarity index 100% rename from Windows Kernel Internals - NT Registry Implementation.pdf rename to PDFs/Windows Kernel Internals - NT Registry Implementation.pdf diff --git a/Windows Kernel Internals - NTFS.pdf b/PDFs/Windows Kernel Internals - NTFS.pdf similarity index 100% rename from Windows Kernel Internals - NTFS.pdf rename to PDFs/Windows Kernel Internals - NTFS.pdf diff --git a/Windows Kernel Internals - Object Manager.pdf b/PDFs/Windows Kernel Internals - Object Manager.pdf similarity index 100% rename from Windows Kernel Internals - Object Manager.pdf rename to PDFs/Windows Kernel Internals - Object Manager.pdf diff --git a/Windows Kernel Internals - Overview.pdf b/PDFs/Windows Kernel Internals - Overview.pdf similarity index 100% rename from Windows Kernel Internals - Overview.pdf rename to PDFs/Windows Kernel Internals - Overview.pdf diff --git a/Windows Kernel Internals - Synchronization.pdf b/PDFs/Windows Kernel Internals - Synchronization.pdf similarity index 100% rename from Windows Kernel Internals - Synchronization.pdf rename to PDFs/Windows Kernel Internals - Synchronization.pdf diff --git a/Windows Kernel Internals - Traps, Interrupts and Exceptions.pdf b/PDFs/Windows Kernel Internals - Traps, Interrupts and Exceptions.pdf similarity index 100% rename from Windows Kernel Internals - Traps, Interrupts and Exceptions.pdf rename to PDFs/Windows Kernel Internals - Traps, Interrupts and Exceptions.pdf diff --git a/Windows Logon Forensics - 30th Jan 2013 (6928).pdf b/PDFs/Windows Logon Forensics - 30th Jan 2013 (6928).pdf similarity index 100% rename from Windows Logon Forensics - 30th Jan 2013 (6928).pdf rename to PDFs/Windows Logon Forensics - 30th Jan 2013 (6928).pdf diff --git a/Windows Management Instrumentation (WMI) - Offense, Defense, and Forensics - White Paper - FireEye.pdf b/PDFs/Windows Management Instrumentation (WMI) - Offense, Defense, and Forensics - White Paper - FireEye.pdf similarity index 100% rename from Windows Management Instrumentation (WMI) - Offense, Defense, and Forensics - White Paper - FireEye.pdf rename to PDFs/Windows Management Instrumentation (WMI) - Offense, Defense, and Forensics - White Paper - FireEye.pdf diff --git a/Windows NT pagefile.sys Virtual Memory Analysis.pdf b/PDFs/Windows NT pagefile.sys Virtual Memory Analysis.pdf similarity index 100% rename from Windows NT pagefile.sys Virtual Memory Analysis.pdf rename to PDFs/Windows NT pagefile.sys Virtual Memory Analysis.pdf diff --git a/Windows Network Services Internals - Hivercon 2003 (Jean-Baptiste Marchand).pdf b/PDFs/Windows Network Services Internals - Hivercon 2003 (Jean-Baptiste Marchand).pdf similarity index 100% rename from Windows Network Services Internals - Hivercon 2003 (Jean-Baptiste Marchand).pdf rename to PDFs/Windows Network Services Internals - Hivercon 2003 (Jean-Baptiste Marchand).pdf diff --git a/Windows New Security Features - Control Flow Guard - Slides (MR201412_Control_Flow_Guard_ENG).pdf b/PDFs/Windows New Security Features - Control Flow Guard - Slides (MR201412_Control_Flow_Guard_ENG).pdf similarity index 100% rename from Windows New Security Features - Control Flow Guard - Slides (MR201412_Control_Flow_Guard_ENG).pdf rename to PDFs/Windows New Security Features - Control Flow Guard - Slides (MR201412_Control_Flow_Guard_ENG).pdf diff --git a/Windows Persistent Memory Support (20160811_S301B_Christiansen).pdf b/PDFs/Windows Persistent Memory Support (20160811_S301B_Christiansen).pdf similarity index 100% rename from Windows Persistent Memory Support (20160811_S301B_Christiansen).pdf rename to PDFs/Windows Persistent Memory Support (20160811_S301B_Christiansen).pdf diff --git a/Windows Persistent Memory Support - Slides - 2018 (04_B_PM_Summit_18_Christiansen_Final_Post).pdf b/PDFs/Windows Persistent Memory Support - Slides - 2018 (04_B_PM_Summit_18_Christiansen_Final_Post).pdf similarity index 100% rename from Windows Persistent Memory Support - Slides - 2018 (04_B_PM_Summit_18_Christiansen_Final_Post).pdf rename to PDFs/Windows Persistent Memory Support - Slides - 2018 (04_B_PM_Summit_18_Christiansen_Final_Post).pdf diff --git a/Windows Privilege Escalation Through LPC and ALPC Interfaces (June, 2008).pdf b/PDFs/Windows Privilege Escalation Through LPC and ALPC Interfaces (June, 2008).pdf similarity index 100% rename from Windows Privilege Escalation Through LPC and ALPC Interfaces (June, 2008).pdf rename to PDFs/Windows Privilege Escalation Through LPC and ALPC Interfaces (June, 2008).pdf diff --git a/Windows Research Kernel - Design Notes (David Cutler et al, 1989).pdf b/PDFs/Windows Research Kernel - Design Notes (David Cutler et al, 1989).pdf similarity index 100% rename from Windows Research Kernel - Design Notes (David Cutler et al, 1989).pdf rename to PDFs/Windows Research Kernel - Design Notes (David Cutler et al, 1989).pdf diff --git a/Windows User-Mode Drivers - Alex Ionescu (2012).pdf b/PDFs/Windows User-Mode Drivers - Alex Ionescu (2012).pdf similarity index 100% rename from Windows User-Mode Drivers - Alex Ionescu (2012).pdf rename to PDFs/Windows User-Mode Drivers - Alex Ionescu (2012).pdf diff --git a/Windows and Some Differences from Linux - Slides (Brian Railing).pdf b/PDFs/Windows and Some Differences from Linux - Slides (Brian Railing).pdf similarity index 100% rename from Windows and Some Differences from Linux - Slides (Brian Railing).pdf rename to PDFs/Windows and Some Differences from Linux - Slides (Brian Railing).pdf diff --git a/Witnesses for Non-Satisfiability of Dense Random 3CNF Formulas (May 9th, 2006).pdf b/PDFs/Witnesses for Non-Satisfiability of Dense Random 3CNF Formulas (May 9th, 2006).pdf similarity index 100% rename from Witnesses for Non-Satisfiability of Dense Random 3CNF Formulas (May 9th, 2006).pdf rename to PDFs/Witnesses for Non-Satisfiability of Dense Random 3CNF Formulas (May 9th, 2006).pdf diff --git a/Writing Linux Device Drivers in Assembly Language - 2002.pdf b/PDFs/Writing Linux Device Drivers in Assembly Language - 2002.pdf similarity index 100% rename from Writing Linux Device Drivers in Assembly Language - 2002.pdf rename to PDFs/Writing Linux Device Drivers in Assembly Language - 2002.pdf diff --git a/Writing Network Drivers in Go (2018-ixy-go).pdf b/PDFs/Writing Network Drivers in Go (2018-ixy-go).pdf similarity index 100% rename from Writing Network Drivers in Go (2018-ixy-go).pdf rename to PDFs/Writing Network Drivers in Go (2018-ixy-go).pdf diff --git a/Writing Network Drivers in Rust (2018-ixy-rust).pdf b/PDFs/Writing Network Drivers in Rust (2018-ixy-rust).pdf similarity index 100% rename from Writing Network Drivers in Rust (2018-ixy-rust).pdf rename to PDFs/Writing Network Drivers in Rust (2018-ixy-rust).pdf diff --git a/Writing R Extensions.pdf b/PDFs/Writing R Extensions.pdf similarity index 100% rename from Writing R Extensions.pdf rename to PDFs/Writing R Extensions.pdf diff --git a/Writing a Simple Operating System from Scratch - Nick Blundell - Dec 2010.pdf b/PDFs/Writing a Simple Operating System from Scratch - Nick Blundell - Dec 2010.pdf similarity index 100% rename from Writing a Simple Operating System from Scratch - Nick Blundell - Dec 2010.pdf rename to PDFs/Writing a Simple Operating System from Scratch - Nick Blundell - Dec 2010.pdf diff --git a/X-Ray - A Function Call Tracing System.pdf b/PDFs/X-Ray - A Function Call Tracing System.pdf similarity index 100% rename from X-Ray - A Function Call Tracing System.pdf rename to PDFs/X-Ray - A Function Call Tracing System.pdf diff --git a/XGBoost - A Scalable Tree Boosting System (1603.02754).pdf b/PDFs/XGBoost - A Scalable Tree Boosting System (1603.02754).pdf similarity index 100% rename from XGBoost - A Scalable Tree Boosting System (1603.02754).pdf rename to PDFs/XGBoost - A Scalable Tree Boosting System (1603.02754).pdf diff --git a/Xorshift RNGs - George Marsaglia (2003).pdf b/PDFs/Xorshift RNGs - George Marsaglia (2003).pdf similarity index 100% rename from Xorshift RNGs - George Marsaglia (2003).pdf rename to PDFs/Xorshift RNGs - George Marsaglia (2003).pdf diff --git a/You Only Write Thrice - Creating Documents, Computational Notebooks and Presentations from a Single Source - 2021 (2107.06639).pdf b/PDFs/You Only Write Thrice - Creating Documents, Computational Notebooks and Presentations from a Single Source - 2021 (2107.06639).pdf similarity index 100% rename from You Only Write Thrice - Creating Documents, Computational Notebooks and Presentations from a Single Source - 2021 (2107.06639).pdf rename to PDFs/You Only Write Thrice - Creating Documents, Computational Notebooks and Presentations from a Single Source - 2021 (2107.06639).pdf diff --git a/ZFS Administration Guide (2007).pdf b/PDFs/ZFS Administration Guide (2007).pdf similarity index 100% rename from ZFS Administration Guide (2007).pdf rename to PDFs/ZFS Administration Guide (2007).pdf diff --git a/ZFS On-Disk Data Walk (Or, Where's My Data) - Slides (2008).pdf b/PDFs/ZFS On-Disk Data Walk (Or, Where's My Data) - Slides (2008).pdf similarity index 100% rename from ZFS On-Disk Data Walk (Or, Where's My Data) - Slides (2008).pdf rename to PDFs/ZFS On-Disk Data Walk (Or, Where's My Data) - Slides (2008).pdf diff --git a/ZFS On-Disk Specification - Draft - 2006 (ondiskformat0822).pdf b/PDFs/ZFS On-Disk Specification - Draft - 2006 (ondiskformat0822).pdf similarity index 100% rename from ZFS On-Disk Specification - Draft - 2006 (ondiskformat0822).pdf rename to PDFs/ZFS On-Disk Specification - Draft - 2006 (ondiskformat0822).pdf diff --git a/ZeroMQ.pdf b/PDFs/ZeroMQ.pdf similarity index 100% rename from ZeroMQ.pdf rename to PDFs/ZeroMQ.pdf diff --git a/automemcpy - A Framework for Automatic Generation of Fundamental Memory Operations (2021).pdf b/PDFs/automemcpy - A Framework for Automatic Generation of Fundamental Memory Operations (2021).pdf similarity index 100% rename from automemcpy - A Framework for Automatic Generation of Fundamental Memory Operations (2021).pdf rename to PDFs/automemcpy - A Framework for Automatic Generation of Fundamental Memory Operations (2021).pdf diff --git a/cuda-debugging.pdf b/PDFs/cuda-debugging.pdf similarity index 100% rename from cuda-debugging.pdf rename to PDFs/cuda-debugging.pdf diff --git a/eXplode- A Lightweight, General System for Finding Serious Storage System Errors (explode-osdi06).pdf b/PDFs/eXplode- A Lightweight, General System for Finding Serious Storage System Errors (explode-osdi06).pdf similarity index 100% rename from eXplode- A Lightweight, General System for Finding Serious Storage System Errors (explode-osdi06).pdf rename to PDFs/eXplode- A Lightweight, General System for Finding Serious Storage System Errors (explode-osdi06).pdf diff --git a/gdb.pdf b/PDFs/gdb.pdf similarity index 100% rename from gdb.pdf rename to PDFs/gdb.pdf diff --git a/iBFS - Concurrent Breadth-First Search on GPUs - 2016 (ibfs_tcm18-284417).pdf b/PDFs/iBFS - Concurrent Breadth-First Search on GPUs - 2016 (ibfs_tcm18-284417).pdf similarity index 100% rename from iBFS - Concurrent Breadth-First Search on GPUs - 2016 (ibfs_tcm18-284417).pdf rename to PDFs/iBFS - Concurrent Breadth-First Search on GPUs - 2016 (ibfs_tcm18-284417).pdf diff --git a/iSAX 2.0 - Indexing and Mining One Billion Time Series.pdf b/PDFs/iSAX 2.0 - Indexing and Mining One Billion Time Series.pdf similarity index 100% rename from iSAX 2.0 - Indexing and Mining One Billion Time Series.pdf rename to PDFs/iSAX 2.0 - Indexing and Mining One Billion Time Series.pdf diff --git a/ispc - A SPMD Compiler for High-Performance CPU Programming (ispc_inpar_2012).pdf b/PDFs/ispc - A SPMD Compiler for High-Performance CPU Programming (ispc_inpar_2012).pdf similarity index 100% rename from ispc - A SPMD Compiler for High-Performance CPU Programming (ispc_inpar_2012).pdf rename to PDFs/ispc - A SPMD Compiler for High-Performance CPU Programming (ispc_inpar_2012).pdf diff --git a/jargn10-thejargonfilever00038gut.txt b/PDFs/jargn10-thejargonfilever00038gut.txt similarity index 100% rename from jargn10-thejargonfilever00038gut.txt rename to PDFs/jargn10-thejargonfilever00038gut.txt diff --git a/k-Ary Search on Modern Processors.pdf b/PDFs/k-Ary Search on Modern Processors.pdf similarity index 100% rename from k-Ary Search on Modern Processors.pdf rename to PDFs/k-Ary Search on Modern Processors.pdf diff --git a/libtorque - Portable Multithreaded Continuations for Scalable Event-Driven Programs.pdf b/PDFs/libtorque - Portable Multithreaded Continuations for Scalable Event-Driven Programs.pdf similarity index 100% rename from libtorque - Portable Multithreaded Continuations for Scalable Event-Driven Programs.pdf rename to PDFs/libtorque - Portable Multithreaded Continuations for Scalable Event-Driven Programs.pdf diff --git a/lwref - BSDCan2014 - FreeBSD.pdf b/PDFs/lwref - BSDCan2014 - FreeBSD.pdf similarity index 100% rename from lwref - BSDCan2014 - FreeBSD.pdf rename to PDFs/lwref - BSDCan2014 - FreeBSD.pdf diff --git a/pre-print-oopsla16.pdf b/PDFs/pre-print-oopsla16.pdf similarity index 100% rename from pre-print-oopsla16.pdf rename to PDFs/pre-print-oopsla16.pdf diff --git a/PDFs/rename.py b/PDFs/rename.py new file mode 100644 index 00000000..bf4ef697 --- /dev/null +++ b/PDFs/rename.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python +import os + +def rename_files(dir_path): + for filename in os.listdir(dir_path): + file_name, extension = os.path.splitext(filename) + new_name = file_name.replace(" ", "_") + new_filename = f"{new_name}{extension}" + + old_path = os.path.join(dir_path, filename) + new_path = os.path.join(dir_path, new_filename) + + if old_path != new_path: + os.rename(old_path, new_path) + +rename_files(os.getcwd()) + +print("Finished renaming files.") diff --git a/stdgpu - Efficient STL-like Data Structures on the GPU (16 Aug 2019).pdf b/PDFs/stdgpu - Efficient STL-like Data Structures on the GPU (16 Aug 2019).pdf similarity index 100% rename from stdgpu - Efficient STL-like Data Structures on the GPU (16 Aug 2019).pdf rename to PDFs/stdgpu - Efficient STL-like Data Structures on the GPU (16 Aug 2019).pdf diff --git a/uops.info - Characterizing Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures - 10 Oct 2018 (1810.04610).pdf b/PDFs/uops.info - Characterizing Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures - 10 Oct 2018 (1810.04610).pdf similarity index 100% rename from uops.info - Characterizing Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures - 10 Oct 2018 (1810.04610).pdf rename to PDFs/uops.info - Characterizing Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures - 10 Oct 2018 (1810.04610).pdf diff --git a/x86 Intrinsics Cheatsheet v2.1.pdf b/PDFs/x86 Intrinsics Cheatsheet v2.1.pdf similarity index 100% rename from x86 Intrinsics Cheatsheet v2.1.pdf rename to PDFs/x86 Intrinsics Cheatsheet v2.1.pdf diff --git a/x86 Intrinsics Cheatsheet v2.2.pdf b/PDFs/x86 Intrinsics Cheatsheet v2.2.pdf similarity index 100% rename from x86 Intrinsics Cheatsheet v2.2.pdf rename to PDFs/x86 Intrinsics Cheatsheet v2.2.pdf diff --git a/x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12.html b/PDFs/x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12.html similarity index 100% rename from x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12.html rename to PDFs/x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12.html diff --git a/x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12_files/urchin.js.download b/PDFs/x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12_files/urchin.js.download similarity index 100% rename from x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12_files/urchin.js.download rename to PDFs/x86asm.net/geek64-abc edition _ X86 Opcode and Instruction Reference 1.12_files/urchin.js.download diff --git a/xv6 - a simple, Unix-like teaching operating system (Aug 28 2012, draft 7).pdf b/PDFs/xv6 - a simple, Unix-like teaching operating system (Aug 28 2012, draft 7).pdf similarity index 100% rename from xv6 - a simple, Unix-like teaching operating system (Aug 28 2012, draft 7).pdf rename to PDFs/xv6 - a simple, Unix-like teaching operating system (Aug 28 2012, draft 7).pdf diff --git a/README.md b/README.md index 2e2bb834..fd3e258c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,17 @@ -A veritable mish-mash of technically-oriented PDFs I've collected over the -years. All content copyright the respective author(s). +All PDFs are present in the [PDF folder](./PDFs). Files have spaces in names and if you need to replace all spaces with underscores for better command line processing, run the Python script [rename.py](./rename.py) or the Bash script [rename.sh](./rename.sh). -(Note: I make a concerted effort to not publish anything here if the copyright - does not permit it. If I've missed something, submit a pull request with - the offending document removed.) \ No newline at end of file +Usage: +Using BASH script + +Open terminal and enter following commands: +```sh +# Make the bash script executable and execute from the root directory of the repository. +chmod +x rename.sh +./rename.sh +``` +Using Python script + +Open terminal and enter following commands from root directory: +```sh +python rename.py +``` diff --git a/rename.py b/rename.py new file mode 100644 index 00000000..c28420b2 --- /dev/null +++ b/rename.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python +import os + +def rename_files(dir_path): + for filename in os.listdir(dir_path): + file_name, extension = os.path.splitext(filename) + new_name = file_name.replace(" ", "_") + new_filename = f"{new_name}{extension}" + + old_path = os.path.join(dir_path, filename) + new_path = os.path.join(dir_path, new_filename) + + if old_path != new_path: + os.rename(old_path, new_path) + +rename_files("PDFs/") + +print("Finished renaming files.") diff --git a/rename.sh b/rename.sh new file mode 100755 index 00000000..72c38d3f --- /dev/null +++ b/rename.sh @@ -0,0 +1,17 @@ +#!/bin/bash + + +for file in "PDFs"/*; do + # Check if the filename contains spaces + if [[ "$file" =~ " " ]]; then + # Separate filename and extension + filename_no_spaces="${file// /_}" + + # Rename the file only if the names are different + if [[ "$file" != "$filename_no_spaces" ]]; then + mv "$file" "$filename_no_spaces" + fi + fi +done + +echo "Finished renaming files."