FULL-DUPLEX MEMORY ACCESS SYSTEMS AND METHODS FOR IMPROVED QUALITY OF SERVICE (QOS)

    公开(公告)号:US20190087369A1

    公开(公告)日:2019-03-21

    申请号:US15709550

    申请日:2017-09-20

    Abstract: Full-duplex memory access systems and methods for improved quality of service (QoS) are disclosed. In one aspect, a primary bus owner will evaluate an output from a secondary bus owner when the primary bus owner takes control of the bus to determine if the secondary bus owner has data to send to the primary bus owner and/or is in the midst of a bulk data transfer. If the evaluation determines that there is still data to be transferred, the primary bus owner may refrain from draining an internal register unless a full word is present in the register. By reducing memory access for a partial word in the register, QoS may be improved.

    Real-time data management for a power grid

    公开(公告)号:US10191529B2

    公开(公告)日:2019-01-29

    申请号:US15355808

    申请日:2016-11-18

    Abstract: A real-time data management system for accessing data in a power grid that controls a transmission delay of real-time data delivered via a real-time bus, and delivers real-time data in a power grid. A unified data model covering various organizations and various data resource may be included. Multi-bus collaboration and bus performance optimization approaches may be used to improve efficiency and performance of the buses. An event integration and complex event process component may be included to provide status of the power grid. A high volume of real-time data and events may be managed to provide data transmission with a low latency, provide flexible extension of the number of data clusters and the number of databases to ensure high volume data storage, and achieve a high speed and transparent data access. Additionally, rapid design and development of analytical applications, and the near real-time enterprise decision-making may be enabled.

    Method and apparatus for optimizing power in FIFO

    公开(公告)号:US10157649B1

    公开(公告)日:2018-12-18

    申请号:US15046005

    申请日:2016-02-17

    Inventor: Ohad Zalcman

    Abstract: Aspects of the disclosure provide a first-in-first-out (FIFO) circuit having a memory block and a logic circuit. The memory block includes an array of memory cells configured to be able to store N data entries in a FIFO order (N is a positive integer). The logic circuit is configured to compare input data with previously input data to detect a number of consecutive identical entries of input data, and suppress an operation of selected memory cells when the number is larger than N.

    SHORT DURATION SERIALIZATION EXPRESS QUEUE
    67.
    发明申请

    公开(公告)号:US20180341459A1

    公开(公告)日:2018-11-29

    申请号:US15607437

    申请日:2017-05-27

    Abstract: A method for allocating a resource to multiple requesters is disclosed. In one embodiment, such a method includes maintaining, for a resource, a regular queue and an express queue. The method receives requests to control the resource and determines, for each request, an anticipated amount of time that the request needs to control the resource. In the event the anticipated amount of time for a request is greater than a selected threshold, the method allocates the request to the regular queue. In the event the anticipated amount of time for a request is less than the selected threshold, the method allocates the request to the express queue. The method provides priority to requests allocated to the express queue over requests allocated to the regular queue. A corresponding system and computer program product are also disclosed.

    Sending and receiving data between processing units

    公开(公告)号:US10101963B2

    公开(公告)日:2018-10-16

    申请号:US15238240

    申请日:2016-08-16

    Abstract: Some examples comprise a memory device including a memory region accessible by a receiving processing unit and a plurality of sending processing units, the memory region including a set of memory buffers identified by a set of buffer identifiers; a first FIFO buffer for communicating a first buffer identifier from the receiving processing unit to any of the sending processing units, the first buffer identifier corresponding to a memory buffer available for use by the any one sending processing unit in sending data to the receiving processing unit; and a second FIFO buffer for communicating a second buffer identifier to the receiving processing unit from any of the sending processing units, the second buffer identifier corresponding to a memory buffer containing data being sent to the receiving unit.

Patent Agency Ranking