What is it about?

Many digital systems use hardware with feedback paths that limit how quickly individual tasks can be completed. This paper explores how such hardware can still deliver high overall performance by sharing it across multiple users or tasks. By allowing different computations to take turns using the same logic, the system stays busy and processes more work in total. We develop a model based on queueing theory to understand and predict performance in this shared setup. We also show how different design choices—such as how many tasks are allowed to wait in line—can affect system efficiency. Several example applications demonstrate how this approach can be tuned to get the most out of the hardware.

Featured Image

Read the Original

This page is a summary of: Utilizing Virtualized Hardware Logic Computations to Benefit Multi-User Performance, Electronics, March 2021, MDPI AG,
DOI: 10.3390/electronics10060665.
You can read the full text:

Read

Contributors

The following have contributed to this page