2014
DOI: 10.1109/mm.2014.55
|View full text |Cite
|
Sign up to set email alerts
|

Near-Data Processing: Insights from a MICRO-46 Workshop

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
93
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 194 publications
(93 citation statements)
references
References 12 publications
0
93
0
Order By: Relevance
“…For instance, if clients are interested in reading an array from the file system to calculate the average of its values, through active storage they could obtain the average directly from the system, decreasing the amount of transferred data and leveraging the servers processing power. This concept is related to the near-data processing (NDP) trend, which tries to avoid data movement impacts on performance, power efficiency, and reliability [2]. The active storage approach is discussed by Piernas-Canovas and Nieplocha [83].…”
Section: Other Techniquesmentioning
confidence: 99%
“…For instance, if clients are interested in reading an array from the file system to calculate the average of its values, through active storage they could obtain the average directly from the system, decreasing the amount of transferred data and leveraging the servers processing power. This concept is related to the near-data processing (NDP) trend, which tries to avoid data movement impacts on performance, power efficiency, and reliability [2]. The active storage approach is discussed by Piernas-Canovas and Nieplocha [83].…”
Section: Other Techniquesmentioning
confidence: 99%
“…When in-storage processing involves arithmetic operations, a compare is usually followed by a parallel write into the unmasked bits of all tagged rows, and additional capabilities, such as read and reduction operations, are included [47]. Any computational expression can be efficiently implemented in ReCAM storage using lineby-line execution of the truth table of the expression [7]. Arithmetic operations are typically performed bit-serially.…”
Section: Recam Crossbar Arraymentioning
confidence: 99%
“…Shifting 32-bit numbers thus requires 96 cycles. Addition (in-place or not) is performed in a bit-serial manner using a truth table approach [7] (32 bits times 8 truth-table rows times 2 for compare and write amount to 512 cycles). Row-wise maximum compares in parallel two 32-bit numbers in each row.…”
Section: Recam Crossbar Arraymentioning
confidence: 99%
See 2 more Smart Citations