Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019067211) SYSTEMS AND METHODS DEFINING THREAD SPECIFICATIONS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/067211 International Application No.: PCT/US2018/050601
Publication Date: 04.04.2019 International Filing Date: 12.09.2018
IPC:
G06F 9/38 (2018.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
38
Concurrent instruction execution, e.g. pipeline, look ahead
Applicants:
ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway M/S 5OP7 Redwood Shores, California 94065, US
Inventors:
GIAMPETRO, Andrew J.; US
BROOM, Russell Ashley; US
HEUSS, Ricarda; DE
Agent:
HAYIM, Samuel; US
SHAFFER, William; US
KOTWAL, Sujit; US
MATHISON, Mark; US
AUSTIN, Shelton W.; US
BENNETT, Jesse S.; US
BERGSTROM, James T.; US
SWEHLA, Aaron; US
KUSHA, Babak; US
DORAN-CIVAN, Neslihan I.; US
BRISNEHAN, Brian; US
FU, Zhenhai; US
ROTHWELL, Rodney; US
SHEN, Fei; US
BRADFORD, Sara; US
UY, Ruthleen; US
FRANKLIN, Thomas; US
GAUDRY, Katherine; US
VADERA, Sameer; US
WANG, Xiaoyu; US
DRIES, Daniel; US
CHOY, Ming; US
LEI, Ji; US
PLATI, Francis; US
DEW, Stephen; US
TANG, Johnny; US
OLION, Brian; US
FELDMAN, Baruch; US
KANZAKI, Kim; US
MCGUIRE, JR., John; US
CHENG, Charles; US
GELBLUM, Michael; US
SUTTON, Eric; US
NICHOLES, Christian A.; US
WEBER, Eric; US
HUTCHINS, Eric; US
Priority Data:
16/105,84220.08.2018US
62/565,99629.09.2017US
Title (EN) SYSTEMS AND METHODS DEFINING THREAD SPECIFICATIONS
(FR) SYSTÈMES ET PROCÉDÉS DÉFINISSANT DES SPÉCIFICATIONS DE FIL
Abstract:
(EN) Methods and systems are disclosed for executing tasks in a partially out-of-order execution environment. Input is received indicating a task and task type for execution within an environment. Functions associated with the task and type of task may be selected. An instruction may be generated for each function indicating that the function is configured for static scheduling or dynamic scheduling. A schedule for instantiating each function may be generated, where functions configured for static scheduling are scheduled for instantiation according to a position of the function within the list and functions configured for dynamic scheduling are scheduled for instantiation at runtime based on an environment in which the function is instantiated and a position of the function of the subset of the set of functions within the list. A thread specification may then be generated using the functions and list. The thread specification may transmitted to remote devices.
(FR) L'invention concerne des procédés et des systèmes pour exécuter des tâches dans un environnement d'exécution partiellement dans le désordre. Une entrée est reçue indiquant une tâche et un type de tâche à exécuter dans un environnement. Des fonctions associées à la tâche et au type de tâche peuvent être sélectionnées. Une instruction peut être générée pour chaque fonction indiquant que la fonction est configurée pour un ordonnancement statique ou un ordonnancement dynamique. Un calendrier d'instanciation de chaque fonction peut être généré, des fonctions configurées pour un ordonnancement statique étant ordonnancées pour une instanciation selon une position de la fonction dans la liste et des fonctions configurées pour un ordonnancement dynamique étant ordonnancés pour une instanciation au moment de l'exécution sur la base d'un environnement dans lequel la fonction est instanciée et d'une position de la fonction du sous-ensemble de l'ensemble de fonctions dans la liste. Une spécification de fil peut ensuite être générée à l'aide des fonctions et de la liste. La spécification de fil peut être transmise à des dispositifs distants.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)