‘When to Process in Storage?‘ by Uri Weiser

Опубликовано: 18 Февраль 2020
на канале: SAMOS Conference
37
0

Stamatis Vassiliadis Symposium
Title: When to Process in Storage?
Speaker: Uri Weiser, Technion - Israel Institute of Technology, Israel

Slides: http://samos-conference.com/Resources...

Abstract: Memory hierarchy in modern computing systems perform well for workloads that exhibit temporal data locality. Thus, data that is accessed frequently is brought to DRAM and caches that are close to the computing cores, allowing fast data access to repeated data, high data bandwidth and reduction in data movement energy waste. However, this architecture does not support efficiently some of Big Data programs. Furthermore, many Big Data applications, demonstrate non-temporal locality data accesses patterns (ak’a “Read once”). When running these applications on modern computing systems, large amount of “read once” data is nevertheless transmitted and copied to memory hierarchy levels, leading to energy waste and bandwidth pressure. In this talk we’ll ask the question: on what conditions processing data in storage will be more effective?