Patents by Inventor Patrick Robert Griffin
Patrick Robert Griffin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230227452Abstract: The invention can provide compounds, analogs of blebbistatin, effective and selective inhibitors of nonmuscle myosin II relative to cardiac myosin II.Type: ApplicationFiled: February 15, 2023Publication date: July 20, 2023Applicant: The University of Florida Research Foundation, Inc.Inventors: Courtney Anne MILLER, Patrick Robert GRIFFIN, Theodore Mark KAMENECKA, Gavin Rumbaugh, Matthew Surman, Steve Young, Steven Duddy, Laszlo Radnai
-
Patent number: 10521357Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.Type: GrantFiled: April 11, 2017Date of Patent: December 31, 2019Assignee: Mellanox Technologies Ltd.Inventors: Carl G. Ramey, Patrick Robert Griffin
-
Patent number: 10387332Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.Type: GrantFiled: April 11, 2017Date of Patent: August 20, 2019Assignee: Mellanox Technologies Ltd.Inventors: Christopher D. Metcalf, Bruce Edwards, Anant Agarwal, Chyi-Chang Miao, Patrick Robert Griffin
-
Patent number: 10360168Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.Type: GrantFiled: April 11, 2017Date of Patent: July 23, 2019Assignee: Mellanox Technologies, Ltd.Inventors: Patrick Robert Griffin, Carl G. Ramey
-
Patent number: 10095543Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.Type: GrantFiled: May 23, 2014Date of Patent: October 9, 2018Assignee: Mellanox Technologies Ltd.Inventors: Patrick Robert Griffin, Mathew Hostetter, Anant Agarwal, Chyi-Chang Miao
-
Patent number: 9934010Abstract: Programming in a multiprocessor environment includes accepting a program specification that defines a plurality of processing modules and one or more channels for sending data between ports of the modules, mapping each of the processing modules to run on a set of one or more processing engines of a network of interconnected processing engines, and for at least some of the channels, assigning one or more elements of one or more processing engines in the network to the channel for sending data between respective processing modules.Type: GrantFiled: April 1, 2015Date of Patent: April 3, 2018Assignee: Mellanox Technologies Ltd.Inventors: Patrick Robert Griffin, Walter Lee, Anant Agarwal, David M. Wentzlaff
-
Patent number: 9858200Abstract: Coupling a device to a multicore computing system that includes multiple cores that each include a processor includes sending messages to access memory coupled to at least one of the multiple cores, the memory having an address space, and the messages including a virtual address. An interface is provided for coupling the device to the multicore computing system in a shim that: transmits or receives messages on the communication network among the processors to or from the coupled device, and translates virtual addresses to physical addresses of the address space in response to receiving the messages over the communication network that include a virtual address.Type: GrantFiled: August 4, 2014Date of Patent: January 2, 2018Assignee: Mellanox Technologies, Ltd.Inventors: Patrick Robert Griffin, Carl G. Ramey
-
Patent number: 9009660Abstract: Programming in a multiprocessor environment includes accepting a program specification that defines a plurality of processing modules and one or more channels for sending data between ports of the modules, mapping each of the processing modules to run on a set of one or more processing engines of a network of interconnected processing engines, and for at least some of the channels, assigning one or more elements of one or more processing engines in the network to the channel for sending data between respective processing modules.Type: GrantFiled: November 29, 2006Date of Patent: April 14, 2015Assignee: Tilera CorporationInventors: Patrick Robert Griffin, Walter Lee, Anant Agarwal, David Wentzlaff
-
Patent number: 8799624Abstract: Coupling a device to a multicore computing system that includes multiple cores that each include a processor includes sending messages to access memory coupled to at least one of the multiple cores, the memory having an address space, and the messages including a virtual address. An interface is provided for coupling the device to the multicore computing system in a shim that: transmits or receives messages on the communication network among the processors to or from the coupled device, and translates virtual addresses to physical addresses of the address space in response to receiving the messages over the communication network that include a virtual address.Type: GrantFiled: September 20, 2010Date of Patent: August 5, 2014Assignee: Tilera CorporationInventors: Patrick Robert Griffin, Carl G. Ramey
-
Patent number: 8738860Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.Type: GrantFiled: October 25, 2011Date of Patent: May 27, 2014Assignee: Tilera CorporationInventors: Patrick Robert Griffin, Mathew Hostetter, Anant Agarwal, Chyi-Chang Miao, Christopher D. Metcalf, Bruce Edwards, Carl G. Ramey, Mark B. Rosenbluth, David M. Wentzlaff, Christopher J. Jackson, Ben Harrison, Kenneth M. Steele, John Amann, Shane Bell, Richard Conlin, Kevin Joyce, Christine Deignan, Liewei Bao, Matthew Mattina, Ian Rudolf Bratt, Richard Schooler
-
Patent number: 8612711Abstract: Receiving data at a first device transferred from a second device includes: storing a starting address with respect to a memory address space for a memory of the first device in a storage location within the first device. A request is received at the first device to transfer one or more data values from the second device, the request including a target address with respect to a communication channel address space for a communication channel between the first device and the second device. The second device determines whether the target address corresponds to a reserved address value designated as an indicator of a transfer to a memory address beyond the communication channel address space.Type: GrantFiled: September 20, 2010Date of Patent: December 17, 2013Assignee: Tilera CorporationInventor: Patrick Robert Griffin
-
Publication number: 20130020792Abstract: The thermal signature of a vehicle is reduced by providing a thermal shield (20) on at least one of the wheels (10) covering at least a greater part of the wheel area, in combination with a further shield (42, 50) around or depending from the wheel arch (19) and which overlaps the wheel-mounted shield (20). The shields (20, 42, 50) may also co-operate to reduce the generation of a dust cloud (45, 46) by the vehicle.Type: ApplicationFiled: March 25, 2011Publication date: January 24, 2013Applicant: BAE SYSTEMS PLCInventors: Stuart James Drummond, Patrick Robert Griffin
-
Patent number: 7818725Abstract: An the integrated circuit comprises a plurality of processor cores interconnected by an interconnection network. A method for generating instructions to be executed in the integrated circuit comprises accepting a plurality of programs, at least some of the programs including one or more communication operations to communicate with other programs; mapping each program to one or more of the processor cores; determining correspondence among communication operations in the programs; and mapping communication for corresponding communication operations to resources associated with the interconnection network.Type: GrantFiled: April 28, 2006Date of Patent: October 19, 2010Assignee: Massachusetts Institute of TechnologyInventors: Anant Agarwal, Patrick Robert Griffin