摘要:
A method and apparatus for executing a nested program loop on a vector processor, the loop comprising outer-pre, inner and outer-post portions. An input stream unit of the vector processor provides a data value to a data path and sets an associated data validity tag to ‘valid’ once per outer loop iteration, as indicated by an inner counter of the input stream unit. The tag is set to ‘invalid’ in other iterations. Functional units of the vector processor operate on data values in the data path, each functional unit producing a valid result if the data validity tags associated with inputs data values are set to ‘valid’. An output stream unit of the vector processor sinks a data value from the data path once per outer loop iteration if an associated data validity tag indicates that the data value is valid.
摘要:
A method and apparatus for executing a nested program loop on a vector processor, the loop comprising outer-pre, inner and outer-post portions. An input stream unit of the vector processor provides a data value to a data path and sets an associated data validity tag to ‘valid’ once per outer loop iteration, as indicated by an inner counter of the input stream unit. The tag is set to ‘invalid’ in other iterations. Functional units of the vector processor operate on data values in the data path, each functional unit producing a valid result if the data validity tags associated with inputs data values are set to ‘valid’. An output stream unit of the vector processor sinks a data value from the data path once per outer loop iteration if an associated data validity tag indicates that the data value is valid.
摘要:
A method for generating a sequence of memory addresses for a multi-dimensional data structure and an address generation unit are disclosed. The address generation unit includes an ADDRESS register, a STRIDE register, and a plurality skip generators, each having SKIP, SPAN and COUNT registers. An address value is initialized to a first address and each COUNT register is initialized. For each address of the sequence an address value is output and a stride value is added to the address value. For each dimension of the data structure the COUNT register associated with the dimension is updated as each address is generated. For all dimensions, when the COUNT register value becomes zero, the skip value associated with the dimension is added to the address value and its COUNT register is reset to a specified value.
摘要:
A system includes a first gas sensor [110] to detect a first concentration of a predetermined gas and to determine a first rate of change in the first concentration over a time interval. A second gas sensor [115] detects a second concentration of the predetermined gas and determines a second rate of change in the second concentration over the time interval. A third gas sensor [120] detects a third concentration of the predetermined gas and determines a third rate of change in the third concentration over the time interval. The first, second, and third gas sensors each have a known location. At least one processing device [510] (a) determines respective distances between a gas leak location and the respective locations of the gas sensors based on the detected rates of change, and (b) calculates a location of the gas leak based on a triangulation of the first distance, the second distance, and the third distance.
摘要:
A method, information processing system, and network that expands safety network coverage for first responder safety within a building environment. Activity of at least one independent network (106) is monitored. The independent network (106) includes at least a safety network. An emergency signal is received from the at least one independent network (106). Communication between at least the safety network (106) and a First responder network (110) is automatically bridged in response to receiving the emergency signal so as to manage data control and bandwidth allocation between the safety network and the first responder network. Other networks that may also be bridged with the first responder network so as to manage data control and bandwidth allocation among the various networks include IT networks and building automation networks in order to expand first responder network coverage.
摘要:
A method, information processing system, and network that expands safety network coverage for first responder safety within a building environment. Activity of at least one independent network (106) is monitored. The independent network (106) includes at least a safety network. An emergency signal is received from the at least one independent network (106). Communication between at least the safety network (106) and a First responder network (110) is automatically bridged in response to receiving the emergency signal so as to manage data control and bandwidth allocation between the safety network and the first responder network. Other networks that may also be bridged with the first responder network so as to manage data control and bandwidth allocation among the various networks include IT networks and building automation networks in order to expand first responder network coverage.