Architectural implications of function-as-a-service computing
Serverless computing is a rapidly growing cloud application model, popularized by
Amazon's Lambda platform. Serverless cloud services provide fine-grained provisioning of …
Amazon's Lambda platform. Serverless cloud services provide fine-grained provisioning of …
CAPI: A coherent accelerator processor interface
J Stuecheli, B Blaner, CR Johns… - IBM Journal of …, 2015 - ieeexplore.ieee.org
Heterogeneous computing systems combine different types of compute elements that share
memory. A specific class of heterogeneous systems discussed in this paper pairs traditional …
memory. A specific class of heterogeneous systems discussed in this paper pairs traditional …
Bingo spatial data prefetcher
M Bakhshalipour, M Shakerinava… - … Symposium on High …, 2019 - ieeexplore.ieee.org
Applications extensively use data objects with a regular and fixed layout, which leads to the
recurrence of access patterns over memory regions. Spatial data prefetching techniques …
recurrence of access patterns over memory regions. Spatial data prefetching techniques …
Scale-out processors
Scale-out datacenters mandate high per-server throughput to get the maximum benefit from
the large TCO investment. Emerging applications (eg, data serving and web search) that run …
the large TCO investment. Emerging applications (eg, data serving and web search) that run …
More than you ever wanted to know about synchronization: Synchrobench, measuring the impact of the synchronization on concurrent algorithms
V Gramoli - Proceedings of the 20th ACM SIGPLAN Symposium on …, 2015 - dl.acm.org
In this paper, we present the most extensive comparison of synchronization techniques. We
evaluate 5 different synchronization techniques through a series of 31 data structure …
evaluate 5 different synchronization techniques through a series of 31 data structure …
Evaluation of hardware data prefetchers on server processors
M Bakhshalipour, S Tabaeiaghdaei… - ACM Computing …, 2019 - dl.acm.org
Data prefetching, ie, the act of predicting an application's future memory accesses and
fetching those that are not in the on-chip caches, is a well-known and widely used approach …
fetching those that are not in the on-chip caches, is a well-known and widely used approach …
Integrated 3D-stacked server designs for increasing physical density of key-value stores
A Gutierrez, M Cieslak, B Giridhar… - Proceedings of the 19th …, 2014 - dl.acm.org
Key-value stores, such as Memcached, have been used to scale web services since the
beginning of the Web 2.0 era. Data center real estate is expensive, and several industry …
beginning of the Web 2.0 era. Data center real estate is expensive, and several industry …
Tcader: a tightly coupled accelerator design framework for heterogeneous system with hardware/software co-design
W Li, T Liu, Z Xiao, H Qi, W Zhu, J Wang - Journal of Systems Architecture, 2023 - Elsevier
Abstract Domain-specific architectures (DSAs) or hardware accelerators are typical
innovations that are leading computer architecture into a new golden age. In a …
innovations that are leading computer architecture into a new golden age. In a …
Modeling the energy efficiency of heterogeneous clusters
L Ramapantulu, BM Tudor, D Loghin… - 2014 43rd …, 2014 - ieeexplore.ieee.org
Traditional datacenter systems advocate the use of high-performance hardware, resulting in
increased power consumption and cooling costs. With increasing availability of systems …
increased power consumption and cooling costs. With increasing availability of systems …
Dimmer: A case for turning off dimms in clouds
D Zhang, M Ehsan, M Ferdman, R Sion - Proceedings of the ACM …, 2014 - dl.acm.org
Lack of energy proportionality in server systems results in significant waste of energy when
operating at low utilization, a common scenario in today's data centers. We propose DIMMer …
operating at low utilization, a common scenario in today's data centers. We propose DIMMer …