EP1559005A2

Computing machine having improved computing architecture and related system and method

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 31 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

61 claims: 15 independent, 46 dependent

  1. 1
    Claims of equivalent WO 2004042574 A2 WHAT IS CLAIMED IS:1. A computing machine, comprising: a first buffer;a processor coupled to the buffer and operable to, execute an application, a first data-transfer object, and a second data- transfer object, publish data under the control of the application, load the published data into the buffer under the control of the first data-transfer object, and retrieve the published data from the buffer under the control of the second data-transfer object.
  2. 10
    A computing machine, comprising:a first buffer;a processor coupled to the buffer and operable to, execute first and second data-transfer objects and an application, retrieve data and load the retrieved data into the buffer under the control of the first data-transfer object, ' unload the data from the buffer under the control of the second data- transfer object, and process the unloaded data under the control of the application.
  3. 19
    A peer-vector machine, comprising:a buffer;a bus;a processor coupled to the buffer and to the bus and operable to, execute an application, first and second data-transfer objects, and an communication object, publish data under the control of the application, oad the published data into the buffer under the control of the first data- transfer object, retrieve the published data from the buffer under the control of the second data-transfer object, and drive the published data onto the bus under the control of the communication object;and a pipeline accelerator coupled to the bus and operable to receive the published data from the bus and to process the received published data.
  4. 22
    A peer-vector machine, comprising:a buffer;a bus;a pipeline accelerator coupled to the bus and operable to generate data and to drive the data onto the bus;and a processor coupled to the buffer and to the bus and operable to, execute an application, first and second data-transfer objects, and an communication object, receive the data from the bus under the control of the communication object, load the received data into the buffer under the control of the first data- transfer object, unload the data from the buffer under the control of the second data- transfer object, and process the unloaded data under the control of the application.
  5. 25
    A peer-vector machine, comprising:a first buffer;a bus;a processor coupled to the buffer and to the bus and operable to, execute a configuration manager, first and second data-transfer objects, and a communication object, load configuration firmware into the buffer under the control of the configuration manager and the first data-transfer object, retrieve the configuration firmware from the buffer under the control of the second data-transfer object, and drive the configuration firmware onto the bus under the control of the communication object;and a pipeline accelerator coupled to the bus and operable to receive the configuration firmware and to configure itself with the configuration firmware.
  6. 31
    A peer-vector machine, comprising:a first buffer;a bus;a pipeline accelerator coupled to the bus and operable to generate exception data and to drive the exception data onto the bus;and a processor coupled to the buffer and to the bus and operable to, execute an exception manager, first and second data-transfer objects, and an communication object, receive the exception data from the bus under the control of the communication object, load the received exception data into the buffer under the control of the first data-transfer object, unload the exception data from the buffer under the control of the second data-transfer object, and process the unloaded exception data under the control of the exception manager.
  7. 35
    A peer-vector machine, comprising:a configuration registry operable to store configuration data;a processor coupled to the configuration registry and operable to locate configuration firmware from the configuration data;and a pipeline accelerator coupled to the processor and operable to configure itself with the configuration firmware.
  8. 36
    A peer-vector machine, comprising:a configuration registry operable to store configuration data;a pipeline accelerator;and a processor coupled to the configuration registry and to the pipeline accelerator and operable to retrieve configuration firmware in response to the configuration data and to configure the pipeline accelerator with the configuration firmware.
  9. 37
    A method, comprising:publishing data with an application;loading the published data into a first buffer with a first data-transfer object;and retrieving the published data from the buffer with a second data-transfer object.
  10. 45
    A method, comprising:retrieving data and loading the retrieved data into a first buffer with a first data- transfer object, unloading the data from the buffer with a second data-transfer object;and processing the unloaded data with an application.
  11. 51
    A method, comprising:publishing data with an application running on a processor;loading the published data into a buffer with a first data-transfer object running on the processor;retrieving the published data from the buffer with a second data-transfer object running on the processor;driving the retrieved published data onto a bus with an communication object running on the processor;and receiving the published data from the bus and processing the published data with a pipeline accelerator.
  12. 53
    A method, comprising:generating data and driving the data onto a bus with a pipeline accelerator;receiving the data from the bus with the communication object;loading the received data into a buffer under with a first data-transfer object;unloading the data from the buffer with a second data-transfer object;and processing the unloaded data with an application.
  13. 55
    A method, comprising:retrieving configuration firmware with a configuration manager;loading the configuration firmware into a first buffer with a first communication object;retrieving the configuration firmware from the buffer with a second communication object;driving the configuration firmware onto a bus with an communication object;receiving the configuration firmware with a pipeline accelerator;and configuring the pipeline accelerator with the configuration firmware.
  14. 58
    A method, comprising:generating exception data and driving the exception data onto a bus with a pipeline accelerator;receiving the exception data from the bus with a communication object;loading the received exception data into a buffer with a first data-transfer object;unloading the exception data from the buffer with a second data-transfer object;and processing the unloaded exception data under with an exception manager.
  15. 61
    A method, comprising:retrieving configuration firmware pointed to by configuration data stored in a configuration registry during an initialization of a computing machine;and configuring a pipeline accelerator of the computing machine with the configuration firmware.