Paper Review

Computer Architecture Paper Review

해눌 2023. 8. 14. 12:45

예전에 읽었던 논문을 얼마전에 다시 펼쳐보니 정말 새롭게 느껴졌습니다... 그래서 논문 리뷰를 꼭 문서화해서 남겨야지 마음을 먹고 블로그에 적어야 겠다 생각했습니다. 지금까지 읽었던 논문들도 물론 차차 리뷰를 할테지만, 우선 ISCA, MICRO, HPCA, ASPLOS의 최신 논문들을 읽으면서 정리해보겠습니다.

 

노션으로 정리했다면 조금 더 연결성 좋게 공유할 수 있었겠지만, 아무래도 다른 분들도 쉽게 접할 수 있도록 블로그로 쓰는게 좀 더 좋을 것 같았습니다. 지금 고민인 것은 영어로 적을까 한글로 적을까 인데... 아마 혼용할 것 같습니다. 최신 논문들은 영어로 리뷰하고, 엄청 예전 컴퓨터 구조의 기틀이 되는 논문들은 한글로 리뷰할까 생각 중입니다. 

 

과거의 논문들을 다시 읽고 리뷰를 하려면 시간이 좀 오래 걸리겠지만...! 틈틈히 저도 공부 삼아 해보도록 하겠습니다. 우선은 2022년도 computer architecture conference의 논문들부터 리뷰해보겠습니다. 전체 논문 목록은 아래에 계속 업데이트 예정입니다. 


2022

- PIM Accelerator

(1) GenPIP: In-Memory Acceleration of Genome Analysis via Tight Integration of Basecalling and Read MappingEnergy (MICRO '22)

(2) BEACON: Scalable Near-Data-Processing Accelerators for Genome Analysis near Memory Pool with the CXL Support (MICRO '22)

(3) Multi-Layer In-Memory Processing (MICRO '22)

(4) To PIM or Not for Emerging General Purpose Processing in DDR Memory Systems (ISCA `22)

(5) MeNDA: A Near-Memory Multi-way Merge Solution for Sparse Transposition and Dataflows (ISCA `22)

(6) CAMA: Energy and Memory Efficient Automata Processing in Content-Addressable Memories (HPCA `22)

(7) TransPIM: A Memory-based Acceleration via Software-Hardware Co-Design for Transformer (HPCA `22)

(8) PIMCloud: QoS-Aware Resource Management of Latency-Critical Applications in Clouds with Processing-in-Memory (HPCA `22)

 

- DRAM Implementation

(1) HiRA: Hidden Row Activation for Reducing Refresh Latency of Off-the-Shelf DRAM Chips (MICRO '22)

(2) FracDRAM: Fractional Values in Off-the-Shelf DRAM (MICRO '22)

(3) pLUTo: Enabling Massively Parallel Computation in DRAM via Lookup Tables (MICRO '22)

(4) EDAM: Edit Distance tolerant Approximate Matching content addressable memory (ISCA `22)

(5) DR-STRaNGe: End-to-End System Design for DRAM-based True Random Number Generators (HPCA `22)

 

- Memory System Optimization

(1) Hermes: Accelerating Long-Latency Load Requests via Perceptron-Based Off-Chip Load Prediction (MICRO '22)

(2) Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward, not Backwards (ISCA `22)

(3) Register File Prefetching (ISCA `22)

(4) MULTI-CLOCK: Dynamic Tiering for Hybrid Memory Systems (HPCA `22)

(5) Improving_Locality_of_Irregular_Updates_with_Hardware_Assisted_Propagation_Blocking (HPCA `22)

(6) Reducing Load Latency with Cache Level Prediction (HPCA `22)

 

- Data Orchestration

(1) Patching up Network Data Leaks with Sweeper (MICRO '22)

(2) IDIO: Network-Driven, Inbound Network Data Orchestration on Server Processors (MICRO '22)

(3) täk¯o: A Polymorphic Cache Hierarchy for General-Purpose Optimization of Data Movement (ISCA `22)

(4) Sibyl: Adaptive and Extensible Data Placement in Hybrid Storage Systems Using Online Reinforcement Learning (ISCA `22)

(5) Exploiting Inter-block Entropy to Enhance the Compressibility of Blocks with Diverse Data (HPCA `22)

 


~2010

(1) The Microarchitecture of Superscalar Processors (1995)

(2) Simultaneous Multithreading: Maximizing On-Chip Parallelism (ISCA 1995)

(3) The MIPS R10000 superscalar microprocessor (MICRO 1996)

(4) Simultaneous multithreading: A platform for next-generation processors (MICRO 1997)

(5) Complexity-Effective Superscalar Processors (ISCA 1997)

(6) Virtual memory in contemporary microprocessors (MICRO 1998)

(7) Virtual memory: Issues of implementation (1998)

(8) The alpha 21264 microprocessor (MICRO 1999)

(9) Piranha: A scalable architecture based on single-chip multiprocessing (SIGARCH 2000)

(10) A Static Power Model for Architects (MICRO 2000)

(11) Introducing the IA-64 architecture (MICRO 2000)

(12) Wattch: A framework for architectural-level power analysis and optimizations (SIGARCH 2000)

(13) Itanium 2 processor microarchitecture (MICRO 2003)

(14) Temperature-aware microarchitecture (SIGARCH 2003)

(15) The Transmeta Code Morphing/spl trade/Software: using speculation, recovery, and adaptive retranslation to address real-life challenges (CGO 2003)

(16) Niagara: A 32-way multithreaded sparc processor (MICRO 2005)

 


 

반응형