Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it are microservers. These scaled down machines with smaller CPUs, less peripherals and tighter integration improve energy efficiency, but often at the expense of lower performance. In this work we explore the tailoring of standard software components to specialized hardware as a way to get the energy efficiency of microservers without compromising performance. Our specialized microserver implements memcached, a common component in many web stacks, on a cluster of FPGAs. The design explores aspects such as pipelining techniques, tight integration with the network stack, dealing with the memory bottleneck, and shows how to build a complete system o...
Abstract-Data centers require many low-level network services to implement high-level applications. ...
This dissertation investigates design target, modeling, and optimization for field-programmable gate...
Power constraints led to the end of exponential growth in single–processor performance, which charac...
Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it ar...
Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data servin...
Distributed in-memory key-value stores such as memcached have become a critical middleware applicati...
Kaiser M, Griessl R, Hagemeyer J, et al. A Reconfigurable Heterogeneous Microserver Architecture for...
FPGAs can be used to speed up computation and data management tasks in various application domains. ...
This paper tackles the challenges of obtaining more efficient data center computing while maintainin...
Common web infrastructure relies on distributed main memory key-value stores to reduce access load o...
Key-value stores, such as Memcached, have been used to scale web services since the beginning of the...
International audienceNowadays, the design of computing architectures not only targets computing per...
Abstract—Scaling data centers to handle task-parallel work-loads requires balancing the cost of hard...
Common web infrastructure relies on distributed main mem-ory key-value stores to reduce access load ...
International audienceMicrocontroller units (MCUs) are often used in Internet of Things nodes that o...
Abstract-Data centers require many low-level network services to implement high-level applications. ...
This dissertation investigates design target, modeling, and optimization for field-programmable gate...
Power constraints led to the end of exponential growth in single–processor performance, which charac...
Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it ar...
Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data servin...
Distributed in-memory key-value stores such as memcached have become a critical middleware applicati...
Kaiser M, Griessl R, Hagemeyer J, et al. A Reconfigurable Heterogeneous Microserver Architecture for...
FPGAs can be used to speed up computation and data management tasks in various application domains. ...
This paper tackles the challenges of obtaining more efficient data center computing while maintainin...
Common web infrastructure relies on distributed main memory key-value stores to reduce access load o...
Key-value stores, such as Memcached, have been used to scale web services since the beginning of the...
International audienceNowadays, the design of computing architectures not only targets computing per...
Abstract—Scaling data centers to handle task-parallel work-loads requires balancing the cost of hard...
Common web infrastructure relies on distributed main mem-ory key-value stores to reduce access load ...
International audienceMicrocontroller units (MCUs) are often used in Internet of Things nodes that o...
Abstract-Data centers require many low-level network services to implement high-level applications. ...
This dissertation investigates design target, modeling, and optimization for field-programmable gate...
Power constraints led to the end of exponential growth in single–processor performance, which charac...