R
Robert Bruce Aglietti
Researcher at Hewlett-Packard
Publications - 12
Citations - 287
Robert Bruce Aglietti is an academic researcher from Hewlett-Packard. The author has contributed to research in topics: Page table & Memory map. The author has an hindex of 8, co-authored 12 publications receiving 287 citations.
Papers
More filters
Patent
Cache management for a multi-threaded processor
TL;DR: In this paper, the cache memory is partitioned among a set of threads of a multi-threaded processor, and when a cache miss occurs, a replacement line is selected in a partition of the cache space which is allocated to the particular thread from which the access causing the cache miss originated, thereby preventing pollution to partitions belonging to other threads.
Patent
Method and system allowing a single entity to manage memory comprising compressed and uncompressed data
TL;DR: In this paper, a method for adding compressed page tables to an operating system is described, where a single entity has control of the compression and decompression of data and where the data is stored.
Patent
Managing latencies in accessing memory of computer systems
TL;DR: In this article, a latency manager determines the access time to acquire a piece of data in the memory system and compares the determined access time with a threshold, and then triggers an interrupt for the operating system to switch threads or processes so that execution of the first process is postponed and execution of a second process starts.
Patent
Multi-threaded processing system and method for scheduling the execution of threads based on data received from a cache memory
TL;DR: In this paper, a thread scheduler calculates or maintains a figure of merit for each thread executing on the processor, which determines which thread to switch to when the current or previous thread has a long latency.
Patent
Method for improving inline compression bandwidth for high speed buses
TL;DR: In this article, a method for inline bus data compression and decompression is described, where data is selected for transfer via a data bus, the data is divided into byte sized divisions of the bus width, and each byte is compressed by an individual compression engine.