3 research outputs found

    Method and device for maximizing memory system bandwidth by accessing data in a dynamically determined order

    Get PDF
    A data processing system is disclosed which comprises a data processor and memory control device for controlling the access of information from the memory. The memory control device includes temporary storage and decision ability for determining what order to execute the memory accesses. The compiler detects the requirements of the data processor and selects the data to stream to the memory control device which determines a memory access order. The order in which to access said information is selected based on the location of information stored in the memory. The information is repeatedly accessed from memory and stored in the temporary storage until all streamed information is accessed. The information is stored until required by the data processor. The selection of the order in which to access information maximizes bandwidth and decreases the retrieval time

    A distributed control system for the St Andrews twin photometric telescope

    Get PDF
    Many astronomers require large amounts of observational data to solve astrophysical problems and to validate theoretical hypotheses. It is therefore imperative that both the observer and telescope work efficiently, maximising data collection whilst minimising object selection and acquisition time. One method in which this can be achieved is through telescope automation. The advent of cheap integrated process controllers enables the system designer to realise novel control system architectures which were previously prohibitive to all but the largest of sites. This thesis reviews the development of processor based control systems in the astronomical and industrial environment and compares distributed and centralised control system architecture. It describes the design and construction of one such distributed control system for the St Andrews Twin Photometric Telescope
    corecore