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: 20230393850
    Abstract: 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: Application
    Filed: October 15, 2021
    Publication date: December 7, 2023
    Applicant: The Regents of the University of California
    Inventors: Hodjat Asghari Esfeden, Nael Abu-Ghazaleh
  • Publication number: 20230120968
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: April 20, 2023
    Applicant: The Research Foundation for the State University of New York
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Publication number: 20230034512
    Abstract: 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: Application
    Filed: July 1, 2022
    Publication date: February 2, 2023
    Applicant: The Regents of the University of California
    Inventors: Abdulrahman Bin Rabiah, Yugarshi Shashwat, Silas Richelson, Nael Abu-Ghazaleh
  • Patent number: 11522952
    Abstract: 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: Grant
    Filed: June 26, 2020
    Date of Patent: December 6, 2022
    Assignee: The Research Foundation for the State University of New York
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Publication number: 20220100484
    Abstract: 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: Application
    Filed: January 24, 2020
    Publication date: March 31, 2022
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Nael Abu-Ghazaleh, Hodjat Asghari Esfeden, Daniel Wong
  • Publication number: 20200382585
    Abstract: 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: Application
    Filed: June 26, 2020
    Publication date: December 3, 2020
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Patent number: 10735505
    Abstract: 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: Grant
    Filed: March 20, 2017
    Date of Patent: August 4, 2020
    Assignee: The Research Foundation for the State University of New York
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Publication number: 20170195412
    Abstract: 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: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Patent number: 9602573
    Abstract: 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: Grant
    Filed: February 19, 2013
    Date of Patent: March 21, 2017
    Assignee: NATIONAL SCIENCE FOUNDATION
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Patent number: 8380846
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: February 19, 2013
    Assignee: The Research Foundation of State University of New York
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Patent number: 8041773
    Abstract: 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: Grant
    Filed: September 23, 2008
    Date of Patent: October 18, 2011
    Assignee: The Research Foundation of State University of New York
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Publication number: 20090083390
    Abstract: 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: Application
    Filed: September 23, 2008
    Publication date: March 26, 2009
    Applicant: THE RESEARCH FOUNDATION OF STATE UNIVERSITY OF NEW YORK
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis