-
公开(公告)号:US20210026628A1
公开(公告)日:2021-01-28
申请号:US16630614
申请日:2018-07-02
Applicant: ARM LIMITED
Inventor: Eric BISCONDI , Mbou EYOLE
IPC: G06F9/30
Abstract: Apparatuses, methods, programs, and complex number processing instructions are provided to support vector processing operations on input data vectors comprising a plurality of input data items at respective positions in the input data vectors. In response to the instructions at least one first set of data items is extracted from alternating positions in a first source register and at least one second set of data items is extracted from alternating positions in the second source register, wherein consecutive data items in the first and second source registers comprise alternating real and imaginary components of respective sets of complex numbers. A result set of complex number components is generated using the two sets of data items as operands, and the result set of complex number components is one of a real part and an imaginary part of a complex number result of the complex number operation applied to the two sets of complex numbers. The result set of complex number components is applied to the destination register.
-
2.
公开(公告)号:US20200293350A1
公开(公告)日:2020-09-17
申请号:US16299335
申请日:2019-03-12
Applicant: Arm Limited
Inventor: Alexandre ROMANA , Mario Torrecillas RODRIGUEZ , Eric BISCONDI
IPC: G06F9/455
Abstract: An apparatus, method and computer program are described, the apparatus comprising processing circuitry configured to execute software, and an interface configured to receive, from the processing circuitry, a configuration request from first software requesting configuration of a virtualised device. In response to the configuration request, the interface is configured to forward a mediated request to the processing circuitry, and the mediated request comprises a request that second software having a higher privilege level than the first software determines a response to the configuration request received from the first software.
-
公开(公告)号:US20200241943A1
公开(公告)日:2020-07-30
申请号:US16755269
申请日:2018-09-04
Applicant: ARM Limited
Inventor: Robert DIMOND , Eric BISCONDI , Mario RODRIGUEZ , Paul HUGHES
IPC: G06F9/54 , G06F9/30 , G06F12/0873 , G06F12/02
Abstract: A data processing system and method of data processing are provided. The system comprises first and second data processing agents and data storage shared coherently between the both data processing agents to store a message data structure to provide a message channel between them. A further data storage is accessible to both data processing agents to store message channel metadata, which provides message status information for the message channel. The message channel metadata is one of a plurality of message channel metadata types defined for a corresponding plurality of message channel types between the first and second data processing agents, and at least one of the first and second data processing agents is responsive to an initialization trigger to establish the message channel with a selected message channel type.
-
公开(公告)号:US20190114262A1
公开(公告)日:2019-04-18
申请号:US16149430
申请日:2018-10-02
Applicant: ARM Limited
IPC: G06F12/0842 , G06F9/48
Abstract: A data processing system and a method of data processing are provided. The system comprises a first data processing agent, a second data processing agent, and a third data processing agent. Each of the second and third data processing agents have access to one or more caches. A messaging mechanism conveys a message from the first data processing agent to one of the second and third data processing agents specified as a message destination agent in the message. A stashing manager monitors the messaging mechanism and selectively causes data associated with the message to be cached for access by the message destination agent in a cache of the one or more caches in dependence on at least one parameter associated with the message and at least one stashing control parameter defined for a link from the first data processing agent to the message destination agent.
-
-
-