• Aucun résultat trouvé

Amélioration de l'acquisition « en ligne » par calculateur CAE510

N/A
N/A
Protected

Academic year: 2021

Partager "Amélioration de l'acquisition « en ligne » par calculateur CAE510"

Copied!
4
0
0

Texte intégral

(1)

HAL Id: jpa-00243175

https://hal.archives-ouvertes.fr/jpa-00243175

Submitted on 1 Jan 1969

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Amélioration de l’acquisition “ en ligne ” par calculateur CAE510

B. Cauvin, M. Huer, M. Sanche

To cite this version:

B. Cauvin, M. Huer, M. Sanche. Amélioration de l’acquisition “ en ligne ” par calculateur CAE510.

Revue de Physique Appliquée, Société française de physique / EDP, 1969, 4 (2), pp.124-126.

�10.1051/rphysap:0196900402012401�. �jpa-00243175�

(2)

124

tion des cascades (a, b, c, d...). Le critère d’optimali-

sation repose sur l’analyse marginale des indices de communauté des niveaux obtenus.

L’ordre d’emploi de ces trois programmes reflète le procédé d’obtention des niveaux. RS2a et RS2b permettent, à partir de niveaux connus, d’en identifier d’autres. Ceux-ci étant supposés certains fournissent

un certain nombre de schémas partiels de désexcitation par l’intermédiaire de RS3. Le choix entre plusieurs

niveaux possibles dépend directement de leur indice 1

respectif. Dans une paire de niveaux exclusifs, un

examen comparatif des indices permet en général de

décider de la validité d’un niveau fourni.

En conclusion, on peut attendre de cet ensemble

une simplification de l’étude d’un schéma par choix

et tri correct de l’information comme le confirme

l’application faite à l’élaboration du schéma nucléaire de 168Yb.

Un rapport contenant les programmes et la méthode de leur emploi est disponible auprès des auteurs.

AMÉLIORATION DE L’ACQUISITION « EN LIGNE »

PAR CALCULATEUR CAE510

B. CAUVIN, M. HUET et M. SANCHE,

S.M.N.F., Centre d’Études Nucléaires de Saclay.

Résumé. 2014 Étude de l’amélioration par programme d’un système d’acquisition d’infor-

mations issues d’expériences neutroniques. Ce programme permet, sur un calculateur CAE 510

ne possédant pas l’accès direct en mémoire, d’exécuter un programme de fond interrompu périodiquement par l’acquisition des informations.

Abstract.

-

Improvements of a programme for data acquisition of information coming

from neutron time of flight experiments are discussed. This programme, written for the CAE 510

computer (this computer does not permit direct access to the memory), is designed to permit

execution of the main programme with periodic interruption for data acquisition.

REVUE DE PHYSIQUE APPLIQUÉE TOME 4, JUIN 1969, :

1. Introduction.

-

Le calculateur est installé auprès

de l’accélérateur 45 MeV de Saclay et utilisé pour les expériences de temps-de-vol de neutrons. Six bases

de temps-de-vol sont employées par les physiciens pour des expériences simultanées qui sont toutes susceptibles

d’être traitées par des processus divers sur le calculateur.

La mise en ligne des expériences a été exposée dans un

article précédent [1]. Ce calculateur, type CAE 510,

ne possède pas de fonction accès direct telle qu’elle

existe dans la nouvelle génération de calculateurs.

Seul un dispositif additionnel câblé (CAE 592) permet

une entrée rapide (30 ys) en mémoire centrale. Ce

dispositif immobilise certains registres de l’unité de

calcul, imposant des restrictions considérables à l’écri-

ture d’un programme de fond : ce dernier ne peut donc être que rudimentaire (réalisant seulement un

traitement élémentaire analogue à l’incrémentation des sélecteurs classiques). Pour une acquisition d’in-

formations à faible taux de comptage (généralement

inférieur à 3000 c Js), l’unité centrale du calculateur n’est occupée que très partiellement. Le problème est

d’utiliser le reste du temps pour l’exécution de pro- grammes de fond plus élaborés.

II. Conception.

--

Le calculateur CAE 510 possède

un dispositif, dit « d’interruption », permettant d’arrê-

ter l’exécution d’un programme de fond pour entamer

celle d’un programme prioritaire. La fin de l’exécution de ce programme prioritaire redonne le contrôle au programme de fond. Dans ce système, chaque pro- gramme dispose de la totalité des registres de l’unité

de calcul, mais le passage de l’exécution de l’un à celle de l’autre nécessite des opérations longues (sau- vegarde de registres, etc.).

Si l’on définit comme programme prioritaire l’acqui-

sition des informations, il est clair qu’il faut éviter

de faire intervenir le jeu de l’interruption pour chaque information, mais plutôt pour un groupe d’informa- tions. Ces informations, au nombre de NINF, seront

stockées dans une mémoire tampon avant d’être acceptées par le calculateur. Le temps d’attente sera utilisé pour l’exécution du programme de fond. Lorsque

le nombre NINF informations est atteint, une échelle placée en parallèle sur la mémoire tampon envoie

l’interruption IT au calculateur qui était dans la phase d’exécution du programme de fond.

Le programme d’acquisition prioritaire regroupe

Article published online by EDP Sciences and available at http://dx.doi.org/10.1051/rphysap:0196900402012401

(3)

125

FiG. 1.

-

Diagramme séquentiel de l’acquisition en mode groupé : SA1, sauvegarde des registres ; CO act, passage

au programme d’acquisition par activation CAF, 592 ; DATT, attente pour entrée lre information ; NINF1, nombre d’informations ayant déclenché l’IT ; NINF2, nombre d’informations arrivées pendant SAl et

~TIN~1 ~ 33 ys ; NINF3, nombre d’informations arrivées pendant le traitement ; CO fin, fin du programme

d’acquisition par désactivation CAE 592 ; SA2, restauration des registres.

Eyyatum : En haut à gauche,

sous

CO,

au

lieu de ct, lire act.

l’acquisition proprement dite et le traitement élémen- taire (incrémentation) primitif. La fin de l’exécution de ce programme est déclenchée par la détection de l’absence d’informations dans la mémoire tampon :

on a ainsi acquis non seulement les NINF informations

présentes à l’interruption, mais encore toutes celles qui sont arrivées pendant l’exécution du programme

prioritaire. Le diagramme séquentiel est donné par la figure 1.

III. Étude préliminaire.

-

Avant la réalisation

pratique de ce système, une étude simulée a été faite par programme Fortran passé sur gros calculateur.

Nous avons simulé l’arrivée des informations aléatoires par une méthode Monte-Carlo. Le programme gère

l’histoire de chaque information dans une structure

programmée en correspondance avec la structure

câblée envisagée dans ce système. Un résultat important

de celui-ci est le nombre d’informations perdues : la capacité de la mémoire tampon est limitée (11 adresses)

et les pertes résultent principalement du dépassement

de ces 11 adresses par les informations arrivant pendant

le temps de sauvegarde des registres (SA1, voir fig. 1).

Le taux de pertes dépend essentiellement du nombre

prédéterminé NINF et du taux de comptage. Un autre résultat intéressant est le temps laissé par le programme

prioritaire d’acquisition pour l’exécution du pro- gramme de fond.

Ces deux résultats sont donnés par la figure 2.

En abscisse, on a porté le taux de comptage; en or- donnée logarithmique, les valeurs du taux de pertes : T

=

nombre de coups perdus/nombre de coups

émis. En ordonnée linéaire sont portées les valeurs du pourcentage de temps utile du programme de fond : P = temps progr. fond/temps total.

Le résultat montre que pour certaines valeurs du

FIG. 2.

-

Taux de pertes et fraction de temps disponible

pour le programme de fond :

~n ordonnée, à gauche : P, fraction de temps dispo-

nible pour programme de fond ; à droite : T, taux de pertes.

Erratum : En haut de la figure,

sous

la courbe

en

pointillé,

au

lieu de PfNINF

=

4, lire T(1IBF

=

4.

(4)

126

paramètre NINF et pour un taux de comptage moyen

(environ 2000 c/s), le taux de pertes est inférieur à 10-4 et le temps utile pour le programme de fond

est de l’ordre de 55 % du temps total. Ces résultats montrent qu’un tel système est rentable. La réalisation

qui a suivi a donné des résultats en accord avec l’étude

théorique.

IV. Utilisation en ligne du calculateur.

-

Ce pro- gramme d’acquisition est utilisé depuis un mois. Les

programmes de fond choisis actuellement permettent essentiellement la matérialisation des résultats d’expé-

rience par : i) tracé de résultats antérieurs sur traceur

Calcomp; ii) décodage et visualisation de blocs mé- moires déconnectés de l’expérience en ligne; iii) visua-

lisation simultanée de la zone d’acquisition en mémoire.

Le tracé se prête à cet exemple de multiprogramma- tion, l’unité centrale n’étant occupée que très par- tiellement.

Le temps d’utilisation du calculateur se répartit

ainsi en plusieurs périodes dans la journée : 1) une période « en ligne » de traitement des bandes magné- tiques 16 pistes emplies pendant la nuit précédente,

suivie de l’exécution d’un programme « hors ligne »

de dépouillement des informations prétriées (environ

5 h) ; 2) une période « en ligne » d’acquisition des expériences qui s’étend sur toute la nuit. Cette période

comporte simultanément les opérations possibles en

programme de fond; 3) une période « hors ligne »

de prédépouillement des expériences accumulées pen- dant la nuit (environ 2 h). Le prédépouillement sur

CAE 510, dont chaque partie peut se référer à tout

moment au contrôle de la visualisation sur écran

cathodique ou du tracé Calcomp, permet au physicien d’opérer lui-même et de maîtriser la première étape

de condensation des résultats. Ces résultats, inscrits

sur une bande magnétique directement relisible par les gros calculateurs du Département de Calcul Élec- tronique, pourront ensuite être traités par un processus

un peu plus automatique.

BIBLIOGRAPHIE

[1] CAUVIN (B.), RIBON (P.) et SANCHE (M.), Bull. Inf.

Sci. Techn. C.E.A., 1967, 120.

Références

Documents relatifs

Encourage tous les membres de la Famille de l’eau de l’UNESCO à prendre la responsabilité de la mise en œuvre du PHI-IX, en indiquant les éléments qu’ils

i) Un autre fonctionnaire de la Division de la recherche et de la planification e"conomiques a sejourne en Zambie de. fevrier a avril pour poursuivre lea trav&ux de

• Il faut coder les caractères (chiffres, lettres et autres symboles) sous un format qui peut être reconnu par tous les ordinateurs. – ASCII

Le modèle 4000 du calculateur d’âge pulmonaire de Vitalograph est destiné à être utilisé dans une multitude d’environnements de soins de santé professionnels comme les

Répartition des projets coordonnés des modules 1 à 6 (M1-M6) du programme prioritaire " Environnement " dans les instituts de recherche de Suisse lors de la première phase

Comme tous les anciens, notre calculateur fait un très-grand usage des fractions 5 seulement, pour lui, il ne peut exister d'autres fractions que celles qui ont pour numérateur

/ 16pts Le véhicule automobile est équipé des nombreuses lampes et d’une multitude de composantes électroniques dont la maîtrise de leur mode de

Ce prodige, avec quelques explications et un peu d'entraînement, est facile à réaliser : c'est l'écriture binaire des nombres qui est en jeu dans ces différentes tables.