摘要:
A system and method are disclosed for achieving cache coherency in a multiprocessor computer system having a plurality of sockets with processing devices and memory controllers and a plurality of memory blocks. In at least some embodiments, the system includes a plurality of node controllers capable of being respectively coupled to the respective sockets of the multiprocessor computer, a plurality of caching devices respectively coupled to the respective node controllers, and a fabric coupling the respective node controllers, by which cache line request signals can be communicated between the respective node controllers. Cache coherency is achieved notwithstanding the cache line request signals communicated between the respective node controllers due at least in part to communications between the node controllers and the respective caching devices to which the node controllers are coupled. In at least some embodiments, the caching devices track remote cache line ownership for processor and/or input/output hub caches.
摘要:
A clock synchronizer for effectuating data transfer between first and second clock domains by utilizing first and second synchronizer controllers. The first synchronizer controller circuit operates in the first clock domain which has N first clock cycles and the second synchronizer controller circuit operates in the second clock domain which has M second clock cycles, wherein N/M≧1. Inversion circuitry inverts a first clock signal associated with the first clock domain to generate an inverted first clock signal which is used in effectuating a SYNC pulse during coincident edges of the inverted first clock signal and a second clock signal associated with the second clock domain.
摘要:
Transferring cache line ownership between processors in a shared memory multi-processor computer system. A request for ownership of a cache line is sent from a requesting processor to a memory unit. The memory unit receives the request and determines which one of a plurality of processors other than the requesting processor has ownership of the requested cache line. The memory sends an ownership recall to that processor. In response to the ownership recall, the other processor sends the requested cache line to the requesting processor, which may send a response to the memory unit to confirm receipt of the requested cache line. The other processor may optionally send a response to the memory unit to confirm that the other processor has sent the requested cache line to the requesting processor. A copy of the data for the requested cache line may, under some circumstances, also be sent to the memory unit by the other processor as part of the response.
摘要:
A fuel injector nozzle assembly is disclosed. The assembly may include a nozzle casing, a first tip member, and a second tip member. The first tip member may extend longitudinally within the nozzle casing and may define first and second shoulders on the first tip member. The second tip member may extend longitudinally within the nozzle casing and may be arranged in predetermined rotational alignment with the first tip member. The second tip member may define a third shoulder on the second tip member configured to interact with the first shoulder to oppose rotation of the first tip member relative the second tip member in a first direction about a longitudinal axis of the first tip member. The second tip member may further define a fourth shoulder on the second tip member configured to interact with the second shoulder to oppose rotation of the first tip member relative the second tip member in a second direction about a longitudinal axis of the first tip member.
摘要:
A smart power center is for use in controlling DC power in mobile living quarters, such as an RV, and has switched outputs that are controlled using a mobile device, such as smartphone or tablet. The switched outputs connect DC power from a DC power source to an accessory, such as a light, fan, or motor. Some accessories, such as landing gear or slide-out rooms, require the polarity from the power source to be reversed for proper function. These are connected to reversing outputs which connect DC power from the DC power source in one orientation for one direction and a reversed orientation for the other direction. Smart override switches can be wired to the smart power center in the event the user desires to control the switched outputs without the mobile device.
摘要:
A method of operating a central cache controller (“CCC”) in a first cell of a multiprocessor system comprising multiple cells each including globally shared memory (“GSM”), wherein the first cell is disposed in a first partition and the CCC is connected to a plurality of CPUs of the first cell. In one embodiment, the method comprises, responsive to a new transaction request from one of the CPUs, logging the transaction in a transaction table; determining whether an identity marker in a timeout map corresponding to a cell to which the transaction was issued is set; and, responsive to the corresponding identity marker in the timeout map being set, immediately returning a special error to the one of the CPUs that requested the transaction.
摘要:
A smart power center is for use in controlling DC power in mobile living quarters, such as an RV, and has switched outputs that are controlled using a mobile device, such as smartphone or tablet. The switched outputs connect DC power from a DC power source to an accessory, such as a light, fan, or motor. Some accessories, such as landing gear or slide-out rooms, require the polarity from the power source to be reversed for proper function. These are connected to reversing outputs which connect DC power from the DC power source in one orientation for one direction and a reversed orientation for the other direction. Smart override switches can be wired to the smart power center in the event the user desires to control the switched outputs without the mobile device.
摘要:
A method of operating a central cache controller (“CCC”) in a first cell of a multiprocessor system comprising multiple cells each including globally shared memory (“GSM”), wherein the first cell is disposed in a first partition and the CCC is connected to a plurality of CPUs of the first cell. In one embodiment, the method comprises, responsive to a new transaction request from one of the CPUs, logging the transaction in a transaction table; determining whether an identity marker in a timeout map corresponding to a cell to which the transaction was issued is set; and, responsive to the corresponding identity marker in the timeout map being set, immediately returning a special error to the one of the CPUs that requested the transaction.