Global Supercomputing Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-15 de 15 pour Global Supercomputing Corporation Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 13
        International 2
Date
2025 1
2023 2
2021 2
Avant 2021 10
Classe IPC
G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale 6
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation 6
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT] 6
G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores 6
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié 5
Voir plus
Statut
En Instance 1
Enregistré / En vigueur 14
Résultats pour  brevets

1.

Parallel hardware hypervisor for virtualizing application-specific supercomputers

      
Numéro d'application 18981238
Statut En instance
Date de dépôt 2024-12-13
Date de la première publication 2025-04-17
Propriétaire GLOBAL SUPERCOMPUTING CORPORATION (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Dogan, Atakan

Abrégé

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

2.

Parallel hardware hypervisor for virtualizing application-specific supercomputers

      
Numéro d'application 18130358
Numéro de brevet 12197933
Statut Délivré - en vigueur
Date de dépôt 2023-04-03
Date de la première publication 2023-08-10
Date d'octroi 2025-01-14
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Dogan, Atakan

Abrégé

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

3.

Method and system for converting a single-threaded software program into an application-specific supercomputer

      
Numéro d'application 18097420
Numéro de brevet 12353863
Statut Délivré - en vigueur
Date de dépôt 2023-01-16
Date de la première publication 2023-05-18
Date d'octroi 2025-07-08
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

  • G06F 8/41 - Compilation
  • G06F 8/40 - Transformation de programme
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 30/30 - Conception de circuits
  • G06F 30/323 - Traduction ou migration, p. ex. logique à logique, traduction de langage descriptif de matériel ou traduction de liste d’interconnections [Netlist]
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 115/10 - Processeurs

4.

Method and system for converting a single-threaded software program into an application-specific supercomputer

      
Numéro d'application 17411116
Numéro de brevet 11579854
Statut Délivré - en vigueur
Date de dépôt 2021-08-25
Date de la première publication 2021-12-16
Date d'octroi 2023-02-14
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

  • G06F 8/41 - Compilation
  • G06F 8/40 - Transformation de programme
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 30/30 - Conception de circuits
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 115/10 - Processeurs

5.

Parallel hardware hypervisor for virtualizing application-specific supercomputers

      
Numéro d'application 17343982
Numéro de brevet 11645099
Statut Délivré - en vigueur
Date de dépôt 2021-06-10
Date de la première publication 2021-09-30
Date d'octroi 2023-05-09
Propriétaire GLOBAL SUPERCOMPUTING CORPORATION (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Dogan, Atakan

Abrégé

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

6.

Method and system for converting a single-threaded software program into an application-specific supercomputer

      
Numéro d'application 16819405
Numéro de brevet 11132186
Statut Délivré - en vigueur
Date de dépôt 2020-03-16
Date de la première publication 2020-09-03
Date d'octroi 2021-09-28
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

  • G06F 8/41 - Compilation
  • G06F 8/40 - Transformation de programme
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 30/30 - Conception de circuits
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 115/10 - Processeurs

7.

Parallel hardware hypervisor for virtualizing application-specific supercomputers

      
Numéro d'application 16280125
Numéro de brevet 11068293
Statut Délivré - en vigueur
Date de dépôt 2019-02-20
Date de la première publication 2019-06-13
Date d'octroi 2021-07-20
Propriétaire GLOBAL SUPERCOMPUTING CORPORATION (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Dogan, Atakan
  • Altug, Reha Oguz

Abrégé

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

8.

Method and system for converting a single-threaded software program into an application-specific supercomputer

      
Numéro d'application 16166164
Numéro de brevet 10642588
Statut Délivré - en vigueur
Date de dépôt 2018-10-22
Date de la première publication 2019-04-18
Date d'octroi 2020-05-05
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

  • G06F 8/41 - Compilation
  • G06F 8/40 - Transformation de programme
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 17/50 - Conception assistée par ordinateur

9.

Method and system for converting a single-threaded software program into an application-specific supercomputer

      
Numéro d'application 15257319
Numéro de brevet 10146516
Statut Délivré - en vigueur
Date de dépôt 2016-09-06
Date de la première publication 2017-01-19
Date d'octroi 2018-12-04
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

  • G06F 8/41 - Compilation
  • G06F 8/40 - Transformation de programme
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 17/50 - Conception assistée par ordinateur
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

10.

Parallel hardware hypervisor for virtualizing application-specific supercomputers

      
Numéro d'application 15137268
Numéro de brevet 10120704
Statut Délivré - en vigueur
Date de dépôt 2016-04-25
Date de la première publication 2016-08-25
Date d'octroi 2018-11-06
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Dogan, Atakan
  • Altug, Reha Oguz

Abrégé

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

11.

Method and system for converting a single-threaded software program into an application-specific supercomputer

      
Numéro d'application 14581169
Numéro de brevet 09495223
Statut Délivré - en vigueur
Date de dépôt 2014-12-23
Date de la première publication 2015-11-05
Date d'octroi 2016-11-15
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

  • G06F 9/45 - Compilation ou interprétation de langages de programmation évolués
  • G06F 17/50 - Conception assistée par ordinateur
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores

12.

Parallel hardware hypervisor for virtualizing application-specific supercomputers

      
Numéro d'application 13366318
Numéro de brevet 09465632
Statut Délivré - en vigueur
Date de dépôt 2012-02-04
Date de la première publication 2013-08-08
Date d'octroi 2016-10-11
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Dogan, Atakan
  • Altug, Reha Oguz
  • Lipasti, Mikko Herman
  • Özkural, Eray

Abrégé

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

13.

PARALLEL HARDWARE HYPERVISOR FOR VIRTUALIZING APPLICATION-SPECIFIC SUPERCOMPUTERS

      
Numéro d'application US2012072200
Numéro de publication 2013/115928
Statut Délivré - en vigueur
Date de dépôt 2012-12-29
Date de publication 2013-08-08
Propriétaire GLOBAL SUPERCOMPUTING CORPORATION (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Dogan, Atakan
  • Altug, Reha Oguz
  • Lipasti, Mikko Herman
  • Ozkural, Eray

Abrégé

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.

Classes IPC  ?

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

14.

METHOD AND SYSTEM FOR CONVERTING A SINGLE-THREADED SOFTWARE PROGRAM INTO AN APPLICATION-SPECIFIC SUPERCOMPUTER

      
Numéro d'application US2012063824
Numéro de publication 2013/074341
Statut Délivré - en vigueur
Date de dépôt 2012-11-07
Date de publication 2013-05-23
Propriétaire GLOBAL SUPERCOMPUTING CORPORATION (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre
  • Kandemir, Mahmut Taylan

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

15.

Method and system for converting a single-threaded software program into an application-specific supercomputer

      
Numéro d'application 13296232
Numéro de brevet 08966457
Statut Délivré - en vigueur
Date de dépôt 2011-11-15
Date de la première publication 2013-05-16
Date d'octroi 2015-02-24
Propriétaire Global Supercomputing Corporation (USA)
Inventeur(s)
  • Ebcioglu, Kemal
  • Kultursay, Emre
  • Kandemir, Mahmut Taylan

Abrégé

The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.

Classes IPC  ?

  • G06F 9/45 - Compilation ou interprétation de langages de programmation évolués
  • G06F 17/50 - Conception assistée par ordinateur