Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2000029939) A JOB-PARALLEL PROCESSOR
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2000/029939 International Application No.: PCT/SE1999/002060
Publication Date: 25.05.2000 International Filing Date: 12.11.1999
Chapter 2 Demand Filed: 17.05.2000
IPC:
G06F 9/38 (2006.01) ,G06F 9/50 (2006.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
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
46
Multiprogramming arrangements
50
Allocation of resources, e.g. of the central processing unit (CPU)
Applicants:
TELEFONAKTIEBOLAGET LM ERICSSON [SE/SE]; S-126 25 Stokholm, SE
Inventors:
HOLMBERG, Per, Anders; SE
KLING, Lars-Örjan; SE
JOHNSON, Sten, Edward; SE
EGELAND, Terje; SE
Agent:
HEDMAN, Anders ; Aros Patent AB P.O. Box 1544 S-751 45 Uppsala, SE
HEDBERG, Åke ; Aros Patent AB P.O. Box 1544 S-751 45 Uppsala, SE
Priority Data:
9803901-916.11.1998SE
Title (EN) A JOB-PARALLEL PROCESSOR
(FR) PROCESSEUR PARALLELE DE TRAVAUX
Abstract:
(EN) The invention generally relates to a processor developed for a service network that provides various services to a plurality of users connected to the network. The processor (30; 50) comprises a job queue (52) with a number of storage positions for storing job signals corresponding to jobs that form part of substantially independent services requested by the users of the network, and a plurality of parallel processing units (54) which independently process job signals from different storage positions of the job queue (52) to execute corresponding jobs in parallel. As a number of jobs are executed speculatively, a unit (56) for checking for possible dependencies between the executed jobs is incorporated into the processor. If a dependency is detected for a speculative job, that job is flushed. To ensure prompt and proper service for the users of the service network, flushed jobs are quickly restarted directly from the job queue.
(FR) L'invention concerne, d'une manière générale, un processeur développé pour un réseau de services fournissant divers services à une pluralité d'utilisateurs connectés au réseau. Le processeur (30; 50) comprend une file d'attente (52) de travaux ayant un certain nombre de positions de stockage destinées au stockage de signaux de travaux correspondants aux travaux faisant partie des services sensiblement indépendants demandés par les utilisateurs du réseau, et une pluralité d'unités de traitement parallèle (54), lesquelles traitent indépendamment les signaux de travaux provenant des différentes positions de stockage de la file d'attente de travaux (52), pour exécuter les travaux correspondants en parallèle. A mesure qu'un certain nombre de travaux sont exécutés de manière spéculative, une unité (56) de contrôle des dépendances possibles entre les travaux exécutés est intégrée au processeur. Si une dépendance est détectée pour un travail spéculatif, ce travail est vidé. Afin d'assurer un service rapide et convenable aux utilisateurs du réseau de services, les travaux terminés sont rapidement redémarrés directement à partir de la file d'attente de travaux.
front page image
Designated States: AE, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CR, CU, CZ, DE, DK, DM, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW
African Regional Intellectual Property Organization (ARIPO) (GH, GM, KE, LS, MW, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)