The large variety of compute-heavy and data-driven applications accelerate the need for a distributed I/O solution that enables cost-effective scaling of resources between networked hosts. For example, in a cluster system, different machines may have various devices available at different times, but moving workloads to remote units over the network is often costly and introduces large overheads compared to accessing local resources. To facilitate I/O disaggregation and device sharing among hosts connected using Peripheral Component Interconnect Express (PCIe) non-transparent bridges, we present SmartIO. NVMes, GPUs, network adapters, or any other standard PCIe device may be borrowed and accessed directly, as if they were local to the remote...
: The emergence of fast, cheap embedded processors presents the opportunity for processing to occur ...
Personal computing with affordable computers and their peripheral devices becomes more popular. To u...
This paper describes SMARTMAP, an operating system technique that implements fixed offset virtual me...
The large variety of compute-heavy and data-driven applications accelerate the need for a distribute...
Modern workloads often exceed the processing and I/O capabilities provided by resource virtualizatio...
We have developed a proof of concept for allowing a PCI Express device attached to one computer to b...
With rise of both mobile devices and the cloud, we see users frequently turning to remote servers fo...
For real-time system-on-a-chip (SoC) network applications, high-speed and lowlatency network I/O is ...
We describe a new distributed I/O software architecture to support remote applications interacting w...
Due to historical reasons, today's computer systems treat I/O devices as second-class citizens, supp...
Abstract—We describe a new distributed I/O software archi-tecture to support remote applications int...
Data centers require efficient, low-cost, exible interconnects to manage the rapidly growing interna...
The need to perform data analytics on exploding data volumes coupled with the rapidly changing workl...
Abstract. Efficient I/O access is crucial in reconfigurable hardware platforms for implementing high...
Summarization: Efficient I/O access is crucial in reconfigurable hardware platforms for implementing...
: The emergence of fast, cheap embedded processors presents the opportunity for processing to occur ...
Personal computing with affordable computers and their peripheral devices becomes more popular. To u...
This paper describes SMARTMAP, an operating system technique that implements fixed offset virtual me...
The large variety of compute-heavy and data-driven applications accelerate the need for a distribute...
Modern workloads often exceed the processing and I/O capabilities provided by resource virtualizatio...
We have developed a proof of concept for allowing a PCI Express device attached to one computer to b...
With rise of both mobile devices and the cloud, we see users frequently turning to remote servers fo...
For real-time system-on-a-chip (SoC) network applications, high-speed and lowlatency network I/O is ...
We describe a new distributed I/O software architecture to support remote applications interacting w...
Due to historical reasons, today's computer systems treat I/O devices as second-class citizens, supp...
Abstract—We describe a new distributed I/O software archi-tecture to support remote applications int...
Data centers require efficient, low-cost, exible interconnects to manage the rapidly growing interna...
The need to perform data analytics on exploding data volumes coupled with the rapidly changing workl...
Abstract. Efficient I/O access is crucial in reconfigurable hardware platforms for implementing high...
Summarization: Efficient I/O access is crucial in reconfigurable hardware platforms for implementing...
: The emergence of fast, cheap embedded processors presents the opportunity for processing to occur ...
Personal computing with affordable computers and their peripheral devices becomes more popular. To u...
This paper describes SMARTMAP, an operating system technique that implements fixed offset virtual me...