Sterk geïnteresseerd door de literatuur over nieuwe vertaler ontwikkelingen, met name voor vector- en parallelverwerking, werd het door Prof. van der Vorst (TUD) ontworpen kernel-programma verkregen om testen te kunnen uitvoeren. Deze kernel, die aan de FEL test- en benchmark-set toegevoegd werd, bepaalt de Mflop-snelheid van het systeem bij oplopende vectorlengte alsmede de zogenaamde n½ , de vectorlengte waarbij de halve pieksnelheid behaald wordt. Dit voor een vijftigtal wiskundige basisbewerkingen.
Deze kernel werd ook gedraaid met de, volgens CDC, sterk verbeterde FTN2/VE vertaler, die ontwikkeld was voor de CYBER 990, een systeem met vectorhardware. De doorvoersnelheid was ook op de CYBER 840A 30% beter dan die van de "oude" FTN/VE vertaler. Nadere analyse toonde echter verrassende afwijkingen voor een aantal basisbewerkingen. Zo kostte de bepaling van de maximumwaarde van een array slechts vijf Compass (assembler) instructies onder de oude vertaler tegen wel dertig onder de nieuwe. Op basis van deze kernel konden wij aangeven, dat de leverancier voor deze kernel nog eens een 10% snelheidsverbetering kon bereiken. De gesuggereerde verbeteringen zijn dan ook in een latere versie van de vertaler geïmplementeerd.
Met het voorbereiden van de "eigen" programma�s voor de benchmark bleek het slechter gesteld te zijn. Veel van de programma�s die veel CPU-tijd verstookten bleken veelal niet eens vertaald te zijn met de "optimize"-vertaleroptie aan. Reden voor sommige gebruikers: dan werkt het programma niet meer ! Het kostte vele zweetdruppels om alle programmeerfouten uit de aangeleverde programma�s te halen. Eerst draaiden wij de programma�s met de FTN/VE-vertaler met opt=high. Nadat dit goede resultaten gaf, werd het programma onderworpen aan de FTN2/VE-vertaler om de vectorisatiemogelijkheden op te voeren. Om CDC Fortran-dialecten uit te sluiten, werd het programma vervolgens op de VAX 8350 gedraaid. Daarna werden alle programmaverbeteringen aan de gebruikers doorgegeven. Hierdoor werd in een aantal gevallen een snelheidsverbetering van 30% bereikt !
Daarna werden de programma�s gedraaid op de CYBER 205 nationale supercomputer en de CYBER 995 (NOS/VE systeem met vectorfaciliteit) bij SARA in Amsterdam, een ETA-10P in Minneapolis en op het Alliant FX/40-systeem met twee CPU�s van het DGV-TNO.
Na uitgebreide contractonderhandelingen werd in oktober 1988 door het FEL besloten tot de lease van een ETA-10P mini-supercomputer.
Als operatorconsole werd een Apollo/Domain Unix-werkstation gebruikt, die via een local area verbinding de goede werking van de ETA-10P controleerde.
Op 4 januari 1989 gingen de twee systeemprogrammeurs van TNO-FEL naar Minneapolis om daar het ETA Unix System V-operating systeem middels cursussen te leren kennen. Het FEL zou het derde ETA-systeem krijgen dat met Unix System V uitgerust was. De andere ETA-systemen draaiden met het ETA Operating System EOS, een één-op-één kopie van het CYBER 20x-operating systeem COS.
Gedurende de cursusperiode van 2.5 week was de gemiddelde temperatuur -20 C. Op een gegeven moment bereikte de temperatuur de -40 C, een aparte ervaring waarbij door de extreme droogte de elektrostatische ontladingen niet van de lucht waren.
De binnenkant van de ETA-10P.
Bovenin de geheugenblokken;
in het midden het CPU-bord.
In de fabriek, die vlak naast een spooremplacement lag, konden wij het maakproces van CPU-borden nabij aanschouwen. De eerder genoemde precisie boorgaatjes konden alleen geboord worden als er geen trein langs kwam. Met behulp van seismometers op enige afstand werd het op dikke rubberblokken gestabiliseerde boorsysteem tijdig uitgeschakeld.
Op 17 april 1989, 8 uur Minneapolis-tijd, werd in een persbericht bekend
gemaakt dat Control Data
verdere ontwikkelingen bij ETA Systems zou stoppen.
De reden was de noodzaak van het concern om een betere financiële positie te bereiken,
iets waar ETA Systems voorlopig nog geen bijdrage aan zou kunnen leveren.
Alle acceptatiewerkzaamheden werden onmiddellijk gestaakt.
Door het FEL werd besloten om het contract met Control Data te ontbinden en
binnen het lease-contract te kijken naar een vervangende systeem.