In recent discussions the question of obtaining more computing power within the laboratory, or/and deciding on a possible replacement for Atlas, has centred around a proposed extension of the ICT 1900 Series. This . proposal seems to rest on three conditions:-
It is significant that the conditions do not contain any reference to the function of the Laboratory and in addition does not attempt to learn from experience what is required of a new machine.
First, I would like to examine the case for a new machine of any kind. Given that it is the intention to establish the Laboratory as a permanent institution there are several views that could be put:-
Whichever view is taken it is clear that the laboratory ought to take a significant role in any overall plans for furthering the use of computers in this country. The laboratory is now established with an extremely good reputation and there is an urgency to establish what roles the various organisations should play in future work. For example, the centres at Manchester and Cambridge could be more fully supported to encourage research in their own topics of interest, the regional centres in London and Manchester could be got going rather more quickly. Associated with this question of who does what there is the need to ask whether, in view of the general pressure to buy from and support the British computer industry, the machines it is capable of supplying will be adequate to satisfy the needs of scientific research, since the computers currently being sold are really intended for the small commercial firms, and any development which does not satisfy ICT's market will be considered as uneconomic, although vital for competitive scientific research with the States. ICT have yet to show that they can build the right kind of machine for the scientific users and the fact may be, as with Sigma 2, that machines are best obtained from the USA. If, however, the intention is to compete actively with the USA then a really serious attempt to do this must be made. It would appear that the only British machine which would have sold in the States, if it could have been produced well and at the right time, was the Atlas, and we should note carefully the reasons for this.
The concepts built into Atlas pioneered the way for all the current attempts to provide multi programming machines with more or less sophisticated operating systems. There is a danger that with the attempts to link economic viability with advanced computer projects needed in this country, the experience of Atlas will not be used to the full. It is known that no critical study of Atlas both from the design and operating points of views, has been made and before proceeding to consider the next line of development this would appear to be an essential step. One of the difficult points to assess in providing computers is that given a basic set of machine orders anything is generally possible and more advanced hardware facilities have to be considered in relation to what is to be the purpose of the required machine. As an example of this consider a small University centre where the demand for computing is low and an IBM 1620 with disc and 20K character store is available, a simple operating system based on one language is adequate and users are quite content with this. If some more elaborate operating system is needed this can be done by taking up more space on disc and by taking up some more computing time to control the jobs, but there is time to spare and no one is very much concerned. On the other hand, consider the requirements of the Atlas laboratory that have shown themselves to be of vital importance in the past two years:-
These features have contributed to the success that the Laboratory has undoubtedly achieved and when the choice of an eventual successor to Atlas has to be made these should be noted and if shown to be necessary included in the specification of the requirements.
Our experience with Atlas shows that there is an insatiable demand for short development work, which it is to be hoped will, to a large extent, be met by the use of multi-access consoles, and a demand for large amounts of computer time by a smaller group of users. For the first group, speed is necessary to satisfy the pressing demands for nearly immediate response, and for the second group speed is needed to make available computing power so that scientific projects are not held up waiting for results which are only at the moment becoming available relatively slowly. This last point raises some controversial questions concerning the need to spend large amounts of computer time on certain projects, but it would appear that until such times as we reach a ceiling in eventual computer speeds and a threshold for cost of computers that we try to satisfy these demands.
The proposal that the Laboratory be equipped with an ICT 1908 system in addition to Atlas has been discussed at length particularly in relation to the availability of funds and the intention of the Ministry of Technology to support such a project. It is not clear exactly what form the system will take since the original proposals have been superceded, but in general the aim is to provide faster versions of the 1904 and 1905 machines, the speed factors quoted are in terms of arithmetic and give virtually no guide to the real performance. The faster versions are then to be linked in a multiprocessor complex to give an eventual gain in speed over Atlas of say 10. The overriding consideration is the financial one, that funds may be available in 1969/70 but not in 70/71, 71/72 If such funds are available is the admittedly indistinct 1908 a real advantage to the Laboratory. The first question that comes to mind is whether the delivery dates 69/70 are to be achieved. There is good evidence to suggest that ICT are not well advanced with the initial ideas and that the 1907 is not yet ready. This last is the largest of the 1900 series and it is not yet available for an assessment to be made of its performance. In addition the software for the smaller 1905's is not available and is not expected for some time. Given these facts it would appear to be extremely optimistic to expect the system to be available until well into 1971, At this stage the Laboratory would be concerned with a machine outclassed by its American competitors and in danger of not then being able to ask for more advanced machinery, if that is to be the function of the Laboratory, for say five years. It is also stated in support for the project that present 1904/1905 users would be able to update their machines to include the 1908 processors but it is questionable whether they would want to do this in sufficient numbers and in any case the continuation of a line over about 10 years at this stage of development of the computer industry seems undesirable. However given that the proposed date 1969/70 is in fact achievable: how well would the 1900 series meet our requirements. First of all there is the question of the operating system. Can ICT provide anything like the same comprehensive system we have at present? It will be useless to have a slight factor of speed over Atlas and then to throw a large factor away because the operating system is less efficient. There are no machines yet produced in the 1900 series which have anything like the present Atlas central processor usage and unless we are fully satisfied that such systems will be definitely available then we will not achieve very much. Secondly can the eventual 1908 complex provide the flexibility required to cope with the diversity of input/output shown to be necessary for our kind of service. Thirdly if the operating system is not to be of the same order as Atlas, how do ICT propose to cope with the problems of manual control of the system - through a typewriter? If the 1908 is to be a significant advance then we must be assured that there are well laid plans for making the system even better than at present. At the moment this could not be said to be encouraging; at the very least they should ask for comments on the deficiencies experienced, and this has not been done. Fourthly, the large amount of software built up for Atlas-will have to be available and it should be remembered in this connection that our customers are spread throughout the country and minor adjustments to established program systems will not be easily made.
The only view of the function of the laboratory which is consistent with acquiring a 1908 is the second view (b) above in which we have definite tasks to perform, but not including a service of the kind we now provide.
Because of the uncertainty of the ability of ICT to provide the hardware and software at the required time we would be unwise to endanger the prospects of a more advanced machine coming to the laboratory in 1972/3 and it is strongly urged that this project is of greater importance to us than an indifferent prospect for 1971.