Sync Computing Corp.

États‑Unis d’Amérique

Retour au propriétaire

1-7 de 7 pour Sync Computing Corp. Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 5
        International 2
Date
2024 1
2023 2
2022 3
2021 1
Classe IPC
G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT] 4
G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption 2
G06F 13/36 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs 1
G06F 17/13 - Opérations mathématiques complexes pour la résolution d'équations d'équations différentielles 1
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface 1
Voir plus
Statut
En Instance 3
Enregistré / En vigueur 4
Résultats pour  brevets

1.

Real time scheduling using expected application resource usage

      
Numéro d'application 17402432
Numéro de brevet 11966783
Statut Délivré - en vigueur
Date de dépôt 2021-08-13
Date de la première publication 2024-04-23
Date d'octroi 2024-04-23
Propriétaire Sync Computing Corp. (USA)
Inventeur(s)
  • Lin, Erica
  • Chou, Jeffrey
  • Bramhavar, Suraj
  • Rakshit, Titash
  • Bernstein, Jeffrey G.

Abrégé

A method of assigning processing resources is described. The method includes receiving an application and analyzing the application to determine an expected run time use of the processing resources. At least a portion of the processing resources are assigned to the application based on the expected run time use of the processing resources. A computing system architecture including a processing resource pool, an interface, and a special purpose optimization coprocessor is also described. The interface receives an application to be executed. The special purpose optimization coprocessor receives information about the application and the processing resource pool and outputs an allocation scheme for allocating tasks of the application to the processing resource pool.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

2.

AUTOMATED GLOBALLY OPTIMIZED RESOURCE ALLOCATOR AND SCHEDULER

      
Numéro d'application 18102578
Statut En instance
Date de dépôt 2023-01-27
Date de la première publication 2023-08-03
Propriétaire Sync Computing Corp. (USA)
Inventeur(s)
  • Lin, Erica
  • Xu, Luna
  • Montes De Oca, Marco
  • Bramhavar, Suraj
  • Chou, Jeffrey

Abrégé

A method of efficiently executing a plurality of processes is described. The method generates, using a predictor, operating constraints for the processes. An operating constraint of the operating constraints is for each process of the processes. The method evaluates possible operating points for each process consistent with the operating constraints and according to a cost function for the processes. The method also determines an operating point for each process based on the evaluating.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

3.

ALLOCATING OF COMPUTING RESOURCES FOR APPLICATIONS

      
Numéro d'application 17841552
Statut En instance
Date de dépôt 2022-06-15
Date de la première publication 2023-01-05
Propriétaire Sync Computing Corp. (USA)
Inventeur(s)
  • Hanel, Carson
  • Gorsky, Sean
  • Lin, Erica
  • Bramhavar, Suraj
  • Chou, Jeffrey

Abrégé

A method for performing scheduling includes extracting information from at least one log file for an application. The method also includes determining an allocation of cloud resources for the application based on the information from the log file(s).

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

4.

ALLOCATING OF COMPUTING RESOURCES FOR APPLICATIONS

      
Numéro d'application US2022033689
Numéro de publication 2022/266263
Statut Délivré - en vigueur
Date de dépôt 2022-06-15
Date de publication 2022-12-22
Propriétaire SYNC COMPUTING CORP. (USA)
Inventeur(s)
  • Hanel, Carson
  • Gorsky, Sean
  • Lin, Erica
  • Bramhavar, Suraj
  • Chou, Jeffrey

Abrégé

A method for performing scheduling includes extracting information from at least one log file for an application. The method also includes determining an allocation of cloud resources for the application based on the information from the log file(s).

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation

5.

OPTIMIZATION PROCESSING UNIT UTILIZING DIGITAL OSCILLATORS

      
Numéro d'application 17387294
Statut En instance
Date de dépôt 2021-07-28
Date de la première publication 2022-02-03
Propriétaire Sync Computing Corp. (USA)
Inventeur(s)
  • Chou, Jeffrey
  • Bramhavar, Suraj
  • Bernstein, Jeffrey G.

Abrégé

A system including digital oscillators and at least one programmable interconnect is described. The programmable interconnect(s) provide weights for and selectably couples at least a portion of the digital oscillators. The digital oscillators and the programmable interconnect(s) form an optimization processing unit (OPU). A system for performing reversible logic is also described. The system includes digital oscillators coupled to perform a logic operation and an error correction unit coupled to the digital oscillators. The error correction unit is configured to sample states of the digital oscillators, detect error(s) in the states, and tune connection coefficient(s) between the oscillators in response to detecting the error(s).

Classes IPC  ?

  • G06F 17/13 - Opérations mathématiques complexes pour la résolution d'équations d'équations différentielles
  • G06F 13/36 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs

6.

OPTIMIZATION PROCESSING UNIT UTILIZING DIGITAL OSCILLATORS

      
Numéro d'application US2021043457
Numéro de publication 2022/026549
Statut Délivré - en vigueur
Date de dépôt 2021-07-28
Date de publication 2022-02-03
Propriétaire SYNC COMPUTING CORP. (USA)
Inventeur(s)
  • Chou, Jeffrey
  • Bramhavar, Suraj
  • Bernstein, Jeffrey, G.

Abrégé

A system including digital oscillators and at least one programmable interconnect is described. The programmable interconnects) provide weights for and selectably couples at least a portion of the digital oscillators. The digital oscillators and the programmable interconnects) form an optimization processing unit (OPU). A system for performing reversible logic is also described. The system includes digital oscillators coupled to perform a logic operation and an error correction unit coupled to the digital oscillators. The error correction unit is configured to sample states of the digital oscillators, detect error(s) in the states, and tune connection coefficients) between the oscillators in response to detecting the error(s).

Classes IPC  ?

  • H03B 5/18 - Elément déterminant la fréquence comportant inductance et capacité réparties
  • H03B 5/20 - Elément déterminant la fréquence comportant résistance, et soit capacité, soit inductance, p.ex. oscillateur à glissement de phase
  • H03B 5/24 - Elément déterminant la fréquence comportant résistance, et soit capacité, soit inductance, p.ex. oscillateur à glissement de phase l'élément actif de l'amplificateur étant un dispositif à semi-conducteurs
  • H03B 5/26 - Elément déterminant la fréquence comportant résistance, et soit capacité, soit inductance, p.ex. oscillateur à glissement de phase l'élément déterminant la fréquence étant connecté par l'intermédiaire d'un circuit en pont à une telle boucle fermée, p.ex. oscillateur à pont de Wien, oscillateur en T parallèle

7.

Optimization processing unit having subunits that are programmably and partially connected

      
Numéro d'application 16847140
Numéro de brevet 11604913
Statut Délivré - en vigueur
Date de dépôt 2020-04-13
Date de la première publication 2021-10-14
Date d'octroi 2023-03-14
Propriétaire Sync Computing Corp. (USA)
Inventeur(s)
  • Chou, Jeffrey
  • Bramhavar, Suraj

Abrégé

Techniques usable in optimization processing are described. A system includes an optimization processing unit (OPU). The OPU includes stochastic computing units and at least one programmable interconnect. Each of the stochastic computing units includes nodes and multiplication unit(s) configured to interconnect at least a portion of the nodes. The programmable interconnect(s) are configured to provide weights for and to selectably couple a portion of the stochastic computing units.

Classes IPC  ?

  • G06F 30/331 - Vérification de la conception, p.ex. simulation fonctionnelle ou vérification du modèle par simulation avec accélération matérielle, p.ex. en utilisant les réseaux de portes programmables [FPGA] ou une émulation
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation