Patents by Inventor Nael Abu-Ghazaleh
Nael Abu-Ghazaleh 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: 20230393850Abstract: A register file architecture of a processing unit (e.g., a Graphics Processing Unit (GPU)) includes a processing pipeline and operand collector organization architecturally configured to support bypassing register file accesses and instead pass values directly between instructions within the same instruction window. The processing unit includes, or utilizes, a register file (RF). The processing pipeline and operand collector organization is architecturally configured to utilize temporal locality of register accesses from the register file (RF) to improve both the access latency and power consumption of the register file.Type: ApplicationFiled: October 15, 2021Publication date: December 7, 2023Applicant: The Regents of the University of CaliforniaInventors: Hodjat Asghari Esfeden, Nael Abu-Ghazaleh
-
Publication number: 20230120968Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.Type: ApplicationFiled: October 5, 2022Publication date: April 20, 2023Applicant: The Research Foundation for the State University of New YorkInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Publication number: 20230034512Abstract: Signature-based authentication is a core cryptographic primitive essential for most secure networking protocols. A new signature scheme, MSS, allows a client to efficiently authenticate herself to a server. The new scheme is modeled in an offline/online model where client online time is premium. The offline component derives basis signatures that are then composed based on the data being signed to provide signatures efficiently and securely during run-time. MSS requires the server to maintain state and is suitable for applications where a device has long-term associations with the server. MSS allows direct comparison to hash chains-based authentication schemes used in similar settings, and is relevant to resource-constrained devices, e.g., IoT. MSS instantiations are derived for two cryptographic families, assuming the hardness of RSA and decisional Diffie-Hellman (DDH) respectively. Then used is the new scheme to design an efficient time-based one-time password (TOTP) protocol.Type: ApplicationFiled: July 1, 2022Publication date: February 2, 2023Applicant: The Regents of the University of CaliforniaInventors: Abdulrahman Bin Rabiah, Yugarshi Shashwat, Silas Richelson, Nael Abu-Ghazaleh
-
Patent number: 11522952Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.Type: GrantFiled: June 26, 2020Date of Patent: December 6, 2022Assignee: The Research Foundation for the State University of New YorkInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Publication number: 20220100484Abstract: A system and method for register coalescing is described. The system comprises a CORF, a coalescing-aware register file design for GPUs that simultaneously reduces the leakage and dynamic access power, while improving the overall performance of the GPU. CORF achieves these properties by enabling the reads to multiple operands that are packed together to be coalesced, reducing the number of reads to the RF, and improving dynamic energy and performance. CORF combines compiler-assisted register allocation with a reorganized register file (CORF++) in order to maximize operand coalescing opportunities.Type: ApplicationFiled: January 24, 2020Publication date: March 31, 2022Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Nael Abu-Ghazaleh, Hodjat Asghari Esfeden, Daniel Wong
-
Publication number: 20200382585Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.Type: ApplicationFiled: June 26, 2020Publication date: December 3, 2020Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Patent number: 10735505Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.Type: GrantFiled: March 20, 2017Date of Patent: August 4, 2020Assignee: The Research Foundation for the State University of New YorkInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Publication number: 20170195412Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.Type: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Patent number: 9602573Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.Type: GrantFiled: February 19, 2013Date of Patent: March 21, 2017Assignee: NATIONAL SCIENCE FOUNDATIONInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Patent number: 8380846Abstract: A method for clustering of nodes for a task, and cluster so provided comprising an automatically partitioned a set of nodes having a branched hierarchy of subsets based at least on a relative distance according to at least one node characteristic distance metric, each subset having a communication node, each node within the subset being adapted to communicate control information with the communication node, and the communication nodes of respective subnets which are hierarchically linked, being configured to communicate control information with each other; and a set of output preferred nodes for allocation of portions of a task, wherein the output set of preferred nodes is dependent on both the hierarchy and the task.Type: GrantFiled: September 23, 2011Date of Patent: February 19, 2013Assignee: The Research Foundation of State University of New YorkInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Patent number: 8041773Abstract: Computational grids have traditionally not scaled effectively due to administrative hurdles to resource and user participation. Most production grids are essentially multi-site supercomputer centers, rather than truly open and heterogeneous sets of resources that can join and leave dynamically, and that can provide support for an equally dynamic set of users. Large-scale grids containing individual resources with more autonomy about when and how they join and leave will require self-organizing grid middleware services that do not require centralized administrative control. Dynamic discovery of high-performance variable-size clusters of grid nodes provides an effective solution for implementation of grids. A brute force approach to the problem of identifying these “ad-hoc clusters” would require excessive overhead in terms of both message exchange and computation.Type: GrantFiled: September 23, 2008Date of Patent: October 18, 2011Assignee: The Research Foundation of State University of New YorkInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Publication number: 20090083390Abstract: Computational grids have traditionally not scaled effectively due to administrative hurdles to resource and user participation. Most production grids are essentially multi-site supercomputer centers, rather than truly open and heterogeneous sets of resources that can join and leave dynamically, and that can provide support for an equally dynamic set of users. Large-scale grids containing individual resources with more autonomy about when and how they join and leave will require self-organizing grid middleware services that do not require centralized administrative control. Dynamic discovery of high-performance variable-size clusters of grid nodes provides an effective solution for implementation of grids. A brute force approach to the problem of identifying these “ad-hoc clusters” would require excessive overhead in terms of both message exchange and computation.Type: ApplicationFiled: September 23, 2008Publication date: March 26, 2009Applicant: THE RESEARCH FOUNDATION OF STATE UNIVERSITY OF NEW YORKInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis