KIT – The Research University in the Helmholtz Association
Operating Systems Group, Karlsruhe Institute of Technology (KIT)
LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne , Stanislav - - PowerPoint PPT Presentation
LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne , Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 10 th ACM International Systems and Storage Conference Operating Systems Group, Karlsruhe Institute of Technology
KIT – The Research University in the Helmholtz Association
Operating Systems Group, Karlsruhe Institute of Technology (KIT)
Operating Systems Group Karlsruhe Institute of Technology 2 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 3 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 4 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 5 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 6 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 7 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 8 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
STOP
Operating Systems Group Karlsruhe Institute of Technology 9 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
STOP
Operating Systems Group Karlsruhe Institute of Technology 10 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 11 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 12 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 13 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 14 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 15 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 16 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 17 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
b a c k p r
b f s b + t r e e c f d d w t 2 d g a u s s i a n h e a r t w a l l h
s p
h
s p
3 D h u f f m a n h y b r i d s
t k m e a n s l a v a M D l e u k
y t e l u d m u m m e r g p u m y
y t e n n n w p a r t i c l e f i l t e r p a t h f i n d e r s r a d _ v 1 s r a d _ v 2 s t r e a m c l u s t e r G e
e a n 0,7 0,8 0,9 1 1,1 1,2 1,3 1,4 1,5 1,6 NEON LoGA
Operating Systems Group Karlsruhe Institute of Technology 18 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
b a c k p r
b f s b + t r e e c f d d w t 2 d g a u s s i a n h e a r t w a l l h
s p
h
s p
3 D h u f f m a n h y b r i d s
t k m e a n s l a v a M D l e u k
y t e l u d m u m m e r g p u m y
y t e n n n w p a r t i c l e f i l t e r p a t h f i n d e r s r a d _ v 1 s r a d _ v 2 s t r e a m c l u s t e r G e
e a n 0,7 0,8 0,9 1 1,1 1,2 1,3 1,4 1,5 1,6 NEON LoGA
Operating Systems Group Karlsruhe Institute of Technology 19 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 20 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
b a c k p r
b f s b + t r e e c f d d w t 2 d g a u s s i a n h e a r t w a l l h
s p
3 D h
s p
h u f f m a n h y b r i d s
t k m e a n s 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5 No scheduling NEON LoGA LoGA-CL
Operating Systems Group Karlsruhe Institute of Technology 21 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17
Operating Systems Group Karlsruhe Institute of Technology 22 LoGA: Low-Overhead GPU Accounting Using Events Jens Kehne, Stanislav Spassov, Marius Hillenbrand, Marc Rittinghaus, Frank Bellosa 22.05.17