• Aucun résultat trouvé

Construction d'histogrammes à très grande dimension sur disque magnétique

N/A
N/A
Protected

Academic year: 2021

Partager "Construction d'histogrammes à très grande dimension sur disque magnétique"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: jpa-00243189

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

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.

Construction d’histogrammes à très grande dimension sur disque magnétique

J.P. Adam

To cite this version:

J.P. Adam. Construction d’histogrammes à très grande dimension sur disque magnétique. Re- vue de Physique Appliquée, Société française de physique / EDP, 1969, 4 (2), pp.149-150.

�10.1051/rphysap:0196900402014900�. �jpa-00243189�

(2)

149.

CONSTRUCTION D’HISTOGRAMMES A TRÈS GRANDE DIMENSION SUR DISQUE

MAGNÉTIQUE

J. P. ADAM,

IBM, France.

Résumé. 2014 On décrit un programme permettant de construire en ligne ou hors ligne

sur un calculateur IBM 360/50 des histogrammes à grande dimension possédant jusqu’à

3 x 106 canaux. L’organisation du spectre sur le disque simplifie les traitements ultérieurs et la visualisation de tels histogrammes. Les performances se situent entre quelques centaines

et 2000 événements par s.

Abstract. - A programme allowing one to build on-line or off-line large histograms of up to 3 x 106 channels using disk units of an IBM 360/50 computer is described. A simple data

structure on the disk simplifies the post-processing and the display of such histograms. The performance lies between a few hundred and 2000 events per s.

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

Dès le début du projet de 360/50 en ligne à Orsay [1],

il nous a semblé intéressant d’utiliser les mémoires à accès sélectif de ce calculateur (disques amovibles 2311)

à la construction d’histogrammes à grande dimension.

Nous avons réalisé un programme permettant de construire des spectres pouvant atteindre 3 millions de canaux pour une seule unité de disque magnétique.

Ce programme peut fonctionner en ligne ou hors ligne,

les événements à classer pouvant provenir du dispositif d’acquisition en temps réel du calculateur ou pouvant

provenir d’une bande magnétique.

A la différence de la plupart des méthodes proposées jusqu’à présent [2, 3], qui construisent le spectre en mémoire principale en utilisant le fait que certaines

zones sont vides ou ne présentent pas d’intérêt, les spectres construits par ce programme sont organisés

matriciellement sur disque.

Une telle organisation présente plusieurs avantages : a~ tous les canaux sont représentés, il n’y a pas de critère de sélection à appliquer pour rejeter ou inscrire

sur mémoire auxiliaire les événements ne trouvant pas leur place dans la structure de stockage principale

comme c’est le cas pour des méthodes d’association

(par exemple lorsque le nombre de descripteurs diffé-

rents est plus grand que le nombre de canaux dans la structure) ; b) la relation linéaire qui existe entre

l’adresse multiparamétrique et la position du canal sur

le disque facilite le traitement ultérieur ainsi que la

visualisation, particulièrement dans le cas d’unités

utilisant une trame de télévision.

La principale difficulté rencontrée lors de l’utilisa- tion du disque magnétique est le temps d’accès méca-

nique : il est de 100 ms pour accéder à un canal quel-

conque du spectre de 3 millions de canaux. Il est par contre possible de transférer 8 000 canaux de 16 bits

du disque à la mémoire centrale pendant ce même

temps. Il est possible d’absorber en partie ce temps d’accès et de faire apparaître le disque comme une

mémoire adressable à temps d’accès moyen bien plus

court, grâce à la disparité entre le temps d’accès

mécanique et le temps de transfert de données à la mémoire d’une part, et la propriété qu’a le canal

d’effectuer ce transfert en simultanéité avec le fonc- tionnement de l’unité de traitement.

par l’organisa-

Ces deux propriétés sont exploitées : a) par l’organisa-

tion matricielle du spectre sur le disque : une fois le mé-

canisme d’accès positionné sur un canal déterminé, on

accède à un grand nombre de canaux adjacents en un

temps très court, diminuant le temps moyen d’accès par canal; b) par un mécanisme de mise en mémoire tampon particulier : les canaux ne sont pas incrémentés événement par événement sur le disque, mais périodi-

quement et par groupe de canaux adjacents. Entre

deux mises à jour, les adresses multiparamétriques,

transformées en adresses disques, sont prétriées et empilées dans des mémoires tampons. L’incrémentation

ne se fait que lorsque ces mémoires tampons sont

pleines. Les tris et la gestion des mémoires tampons s’effectuent en simultanéité partielle avec les opé-

rations de recherche et de transfert de données sur le

disque.

Les performances sont d’autant meilleures que le spectre est discontinu et que la mémoire disponible

pour les tampons est plus grande. Elles varient de

quelques centaines à 2000 coups/s. Il faut noter qu’il

n’est pas possible d’absorber la totalité des temps d’accès, le calculateur reste en attente une bonne partie

du temps. Si un seul programme est ajusté pour classer 500 événements/s au maximum par exemple, une copie

de ce programme fonctionnant en multiprogrammation

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

(3)

150

avec l’original classera également à cette vitesse : les temps d’attente du premier auront été récupérés par le second.

Pour faciliter le traitement de ces spectres une fois constitués, nous avons développé un certain nombre d’outils parmi lesquels : a) une routine de lecture permettant d’utiliser les spectres sur disque comme s’il s’agissait de tableau Fortran résidant en mémoire;

b) des routines permettant de copier de disque à disque, ou à bande, d’additionner des spectres, d’im-

primer sélectivement des groupes de canaux, de tracer

des sections sur traceur incrémental, de condenser sur

bande et restituer sur disque les spectres dont le taux

d’occupation des canaux est faible; c) une routine généralisée de visualisation de ces spectres sur l’unité connectée au 360/50.

Ce programme s’inscrit dans le cadre général du

software développé pour l’ensemble 360/50 de l’Institut

de Physique Nucléaire d’Orsay. Il est utilisable par des call Fortran; il peut donc faire partie d’un pro- gramme Fortran plus élaboré qui ferait des calculs en ligne sur les paramètres à classer par exemple.

BIBI,IOGRAPHI~

[1] BRUN (J. C.), ce colloque.

[2] SOU010CEK (B.), Direct recording megachannel analyser through associative programming of a small compu- ter, Nucl. Instr. Methods, 1965, 36, 181.

[3] SOU010CEK (B.), List retrieval for computer-associative analyser, IEEE Trans. Nucl. Sci., juin 1966.

S.A.G.E. : SYSTÈME D’ACQUISITION ET DE GESTION D’EXPÉRIENCES

J. C. BRISSON, J. KONY et J. M. ROUSSEAU

S.E.E., Département de Physique des Particules Élémentaires, C.E.N., Saclay.

Résumé. 2014 Les expériences de Physique de Haute Énergie devenant de plus en plus complexes demandent une automatisation poussée des mesures. S.A.G.E. répond à ces problèmes en intégrant un petit calculateur dans le dispositif expérimental.

Abstract. - S.A.G.E. is an automatic data acquisition device including a small computer

to give high energy physicists a powerful tool.

REVUE D~ PHYSIQUE APPLIQUÉE TOME 4, JUIN 1969,

Ce système a été étudié pour remplacer les dispositifs

câblés tels que groupe de comptage et blocs mémoires par un ensemble à programme enregistré. S.A.G.E. est

construit autour d’un calculateur CAE 90-10 [1].

Actuellement, trois systèmes sont en exploitation dans

les expériences : Hera au C.E.R.N., Goliath à Saturne, yN à Saturne. Les buts que nous nous étions fixés étaient les suivants :

- Possibilité pour le physicien de choisir parmi diffé-

rents programmes expérimentaux celui qu’il veut

voir exécuter.

- Génération par le calculateur de la configuration expérimentale prévue par le programme.

(1) Liste des personnes ayant participé à cette étude : Electyonique : MlB1. Autones, Bréhin, Brisson, Kony (2), Lemoine, Pascual, Rousseau (3) ; Programmation:

Mlle Beauval (2), MM. Brisson, Hamel, Loiselet (2), Movchet.

(2) Département de Calcul Electronique.

(3) S.T.I., Département de Physique des Particules

Elémentaires. FIC,. 1. - Organigramme général.

Références

Documents relatifs

Dans cette moitié la distance à un point de la frontière d'abscisse négative est toujours plus grande que la distance à son symétrique et donc on est conduit à étudier les

Enregistrer un CD (audio) pour une fête (Noël, fête des mères,...) possibilité d’y mettre des poèmes, des histoires ou des chansons!. Enregistrement avec audio recorder ou

I.A.1a Ω étant ouvert, il existe une boule (pour la norme euclidienne choisie dans l’énoncé) centrée en (x, y) de rayon r incluse dans Ω.. J’aurais aussi pu dire directement

La figure 4 est destiné à faire comprendre la symétrie haut-bas du dessin : les restes ayant été pris selon les deux nombres premiers jumeaux 5 et 7, on voit que les images des

Alternative au CHS : La structure CHS des disques durs induit un gaspillage de place à la surface du disque dû à la volonté d’intégrer la même quantité de données sur les

[r]

[r]

L'ordinateur va en fait charger les données nécessaires dans la RAM : votre véhicule, le circuit, vos concurrents afin d'avoir un jeu fluide, et déchargera ces données à la fin de