Proceedings of the 16th Workshop on Hot Topics in Operating Systems 2017
DOI: 10.1145/3102980.3102990
|View full text |Cite
|
Sign up to set email alerts
|

It's Time to Think About an Operating System for Near Data Processing Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 24 publications
(15 citation statements)
references
References 41 publications
0
15
0
Order By: Relevance
“…Like this prior work, AMS focuses on how to schedule threads across an asymmetric system to maximize system-wide performance. Unlike this prior work, AMS aims to schedule threads with no program modifications and transparently to users, similar to how OS-level schedulers manage symmetric systems, as recent work on OS for NDP systems advocates [7].…”
Section: A Pim and Ndp Systemsmentioning
confidence: 99%
“…Like this prior work, AMS focuses on how to schedule threads across an asymmetric system to maximize system-wide performance. Unlike this prior work, AMS aims to schedule threads with no program modifications and transparently to users, similar to how OS-level schedulers manage symmetric systems, as recent work on OS for NDP systems advocates [7].…”
Section: A Pim and Ndp Systemsmentioning
confidence: 99%
“…A popular technique to avoid moving large amounts of data over the network and avoid serialization and de-serialization overhead is to push data preprocessing routines close to where the data is stored, especially when considering modern storage equipped with processing capability. Also known as near-data processing [30], this feature would greatly benefit stream processing yet current ingestion/storage solutions do not offer native support for it.…”
Section: Missing Featuresmentioning
confidence: 99%
“…Instead, previous works introduced (mostly use-case-specific) point solutions, which focus primarily on performance, but hinder programmability, portability, and wider adoption of the technology. Thus, it is urgent to introduce a programming model and framework, as well as associated hardware and software protocols and interfaces, to enable users to efficiently tap into the compute resources available on emerging SSDs [12], independently of how the data was originally stored (i.e., file system neutral).…”
Section: Introductionmentioning
confidence: 99%