David J. Harriman - Portland OR, US Arthur D. Hunter - Cameron Park CA, US Arvind B. Iyer - Fair Oaks CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 17/50
US Classification:
703 14, 703 17
Abstract:
A transaction rule is used to recognize a set of simulation signals obtained from a design simulation as a transaction. An action associated with the transaction rule is executed to produce an output identifying the transaction.
Chee Hak Teh - Penang, MY Arthur Hunter - Cameron Park CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 13/14
US Classification:
710244
Abstract:
In one embodiment, the present invention includes a method for arbitrating requests from multiple agents based on an arbitration list to select an agent to receive an arbitration grant, determining whether the selected agent is associated with a grant counter that is at a value of zero, and if so dynamically reordering the arbitration list so that the selected agent is demoted to the lowest portion of the arbitration list. Other embodiments are described and claimed.
Multi-Level Page-Walk Apparatus For Out-Of-Order Memory Controllers Supporting Virtualization Technology
The invention relates generally to computer memory access. Embodiments of the invention provide a multi-level page-walk apparatus and method that enable I/O devices to execute multi-level page-walks with an out-of-order memory controller. In embodiments of the invention, the multi-level page-walk apparatus includes a demotion-based priority grant arbiter, a page-walk tracking queue, a page-walk completion queue, and a command packetizer.
Zohar Bogin - Folsom CA, US Brent Chartrand - Cameron Park CA, US Arthur Hunter - Cameron Park CA, US Mihir Shah - Philadelphia PA, US
International Classification:
G06F013/00
US Classification:
710033000
Abstract:
Machine-readable media, methods, and apparatus are described to recover from stream under-run and/or over-run conditions. In some embodiments, an audio controller may discard any partial sample block of the stream.
Zohar Bogin - Folsom CA, US Brent Chartrand - Cameron CA, US Arthur Hunter - Cameron Park CA, US
International Classification:
G06F013/00
US Classification:
710052000
Abstract:
Machine-readable media, methods, and apparatus are described to stream data between a codec and a buffer in system memory and to maintain a value in system memory that is indicative of a current position in the buffer. In some embodiments, an audio controller streams the data across an isochronous channel having relaxed ordering rules to the buffer in the system memory and updates the value indicative of current position via a write across the isochronous channel to the system memory.
Zohar Bogin - Folsom CA, US Arthur Hunter - Cameron Park CA, US Krishnamurthy Venkataramana - Folsom CA, US Mihir Shah - Philadolphia PA, US
International Classification:
G05B011/01
US Classification:
700020000
Abstract:
Machine-readable media, methods, and apparatus are described to pace commands to codecs. Some embodiments comprise an audio controller that transfers frames to codecs and places commands in the frames at a pace dictated by a command pacer.
Method And Apparatus To Manage Memory Access Requests
Zohar Bogin - Folsom CA, US Arthur Hunter - Cameron Park CA, US Krishnamurthy Venkataramana - Folsom CA, US
International Classification:
G06F003/00
US Classification:
710001000
Abstract:
A method and apparatus for managing memory access requests have been disclosed. One embodiment of the method includes dynamically modifying attributes of each of a number of requests to access one or more memory devices and arbitrating among the requests to select a request to send to the memory devices in a time slot based on the attributes. Other embodiments are described and claimed.
David Harriman - Portland OR, US Arthur Hunter - Cameron Park CA, US Arvind Iyer - San Jose CA, US
International Classification:
G06F 17/50
US Classification:
703013000
Abstract:
A transaction rule is used to recognize a set of simulation signals obtained from a design simulation as a transaction. An action associated with the transaction rule is executed to produce an output identifying the transaction.