Rosemary Candlin

Last updated
Rosemary Candlin
Born1927
Alma mater University of Cambridge Ph.D.
Employer CERN
Known for crystallographer and computer scientist

Rosemary Candlin (born Rosemary Shaw in 1927) is a crystallographer and computer scientist who joined the University of Edinburgh Computer Science Department shortly after it was first established, and for some time was the only woman lecturer on the staff. She worked there from 1968 to 1995, helped design the curriculum in its early years, and developed a specialist interest in parallel programming. She then went on to work for CERN: the European Organization for Nuclear Research.

Contents

Career

Candlin studied physics as an undergraduate at the University of Cambridge, and continued her studies at the university with a PhD in crystallography. She had a succession of jobs in crystallography: at the Natural History Museum, London, at Princeton, then back to the University of Cambridge as a research assistant to Helen Megaw. [1]

She moved to the University of Edinburgh, and continued working in crystallography there, using a distant Atlas computer linked to the university by a telephone line. [1] She went on to take up a position at the university's Computer Science Department which had been recently established by Professor Sidney Michaelson FRSE, who wanted her to teach first-year students how to program. [1] Initially there were no other permanent women lecturers. Candlin moved on to teach more advanced students, designed courses on real-time programming, and also on parallel programming which became her speciality. [1]

After leaving the University of Edinburgh in 1995 she worked on physics software for CERN. This work involved ATLAS software. [2]

Personal life

Candlin was born Rosemary Shaw in Plymouth in 1927, the only child of Eileen Shaw and Instructor Captain Robert Edward Shaw CBE ADC RN. [3] As a result of World War II the family had to move house several times, and Candlin's schooling was disrupted. She finished her secondary education in Liverpool. [1] In 1955 she married the physicist David Candlin. [3] They have four children.

Publications

Some articles co-authored. List not complete.

Related Research Articles

occam (programming language)

occam is a programming language which is concurrent and builds on the communicating sequential processes (CSP) process algebra, and shares many of its features. It is named after philosopher William of Ockham after whom Occam's razor is named.

Transputer Series of pioneering microprocessors from the 1980s

The transputer is a series of pioneering microprocessors from the 1980s, intended for parallel computing. To support this, each transputer had its own integrated memory and serial communication links to exchange data with other transputers. They were designed and produced by Inmos, a semiconductor company based in Bristol, United Kingdom.

Meiko Scientific

Meiko Scientific Ltd. was a British supercomputer company based in Bristol, founded by members of the design team working on the Inmos transputer microprocessor.

PARAM is a series of supercomputers designed and assembled by the Centre for Development of Advanced Computing (C-DAC) in Pune, India. PARAM means "supreme" in the Sanskrit language, whilst also creating an acronym for "PARAllel Machine". As of June 2021 the fastest machine in the series is the PARAM Siddhi AI which ranks 89th in world with an Rpeak of 5.267 petaflops.

In computer science, communicating sequential processes (CSP) is a formal language for describing patterns of interaction in concurrent systems. It is a member of the family of mathematical theories of concurrency known as process algebras, or process calculi, based on message passing via channels. CSP was highly influential in the design of the occam programming language and also influenced the design of programming languages such as Limbo, RaftLib, Erlang, Go, Crystal, and Clojure's core.async.

Samson Abramsky British computer scientist

Samson Abramsky is Professor of Computer Science at University College London. He has made contributions to the areas of domain theory, the lazy lambda calculus, strictness analysis, concurrency theory, interaction categories, geometry of interaction, game semantics and quantum computing.

Inmos International plc and two operating subsidiaries, Inmos Limited (UK) and Inmos Corporation (US), was a British semiconductor company founded by Iann Barron, Richard Petritz, and Paul Schroeder in July 1978. Inmos Limited’s head office and design office were at Aztec West business park in Bristol, England.

In computing, a parallel programming model is an abstraction of parallel computer architecture, with which it is convenient to express algorithms and their composition in programs. The value of a programming model can be judged on its generality: how well a range of different problems can be expressed for a variety of different architectures, and its performance: how efficiently the compiled programs can execute. The implementation of a parallel programming model can take the form of a library invoked from a sequential language, as an extension to an existing language, or as an entirely new language.

Automatic parallelization, also auto parallelization, or autoparallelization refers to converting sequential code into multi-threaded and/or vectorized code in order to use multiple processors simultaneously in a shared-memory multiprocessor (SMP) machine. Fully automatic parallelization of sequential programs is a challenge because it requires complex program analysis and the best approach may depend upon parameter values that are not known at compilation time.

Concurrent computing is a form of computing in which several computations are executed concurrently—during overlapping time periods—instead of sequentially—with one completing before the next starts.

Michael David May FRS FREng is a British computer scientist. He is a Professor in the Department of Computer Science at the University of Bristol and founder of XMOS Semiconductor, serving until February 2014 as the chief technology officer.

Intel iPSC

The Intel Personal SuperComputer was a product line of parallel computers in the 1980s and 1990s. The iPSC/1 was superseded by the Intel iPSC/2, and then the Intel iPSC/860.

In computer programming, green threads or virtual threads are threads that are scheduled by a runtime library or virtual machine (VM) instead of natively by the underlying operating system (OS). Green threads emulate multithreaded environments without relying on any native OS abilities, and they are managed in user space instead of kernel space, enabling them to work in environments that do not have native thread support.

Process-oriented programming is a programming paradigm that separates the concerns of data structures and the concurrent processes that act upon them. The data structures in this case are typically persistent, complex, and large scale - the subject of general purpose applications, as opposed to specialized processing of specialized data sets seen in high productivity applications (HPC). The model allows the creation of large scale applications that partially share common data sets. Programs are functionally decomposed into parallel processes that create and act upon logically shared data.

David John Candlin was an English physicist. He was known for developing the path integral formulation of the Fermionic field, inventing Grassmann integration for this purpose. He received his PhD from Cambridge University in 1955, and wrote his influential paper on Grassmann integration shortly thereafter. He was later appointed a lecturer at the University of Edinburgh and retired from this post in 1995. He was at one time involved in collaborative work related to CERN.

Manchester computers Series of stored-program electronic computers

The Manchester computers were an innovative series of stored-program electronic computers developed during the 30-year period between 1947 and 1977 by a small team at the University of Manchester, under the leadership of Tom Kilburn. They included the world's first stored-program computer, the world's first transistorised computer, and what was the world's fastest computer at the time of its inauguration in 1962.

The transterpreter is computer software, an interpreter for the transputer, is a virtual machine for the programming language occam-π (occam-pi), and a portable runtime for the KRoC compiler. It is designed for education and research in concurrency and robotics. The transterpreter was developed at the University of Kent.

Message passing in computer clusters Aspect of computer clusters

Message passing is an inherent element of all computer clusters. All computer clusters, ranging from homemade Beowulfs to some of the fastest supercomputers in the world, rely on message passing to coordinate the activities of the many nodes they encompass. Message passing in computer clusters built with commodity servers and switches is used by virtually every internet service.

ISRA VISION PARSYTEC AG is a company of ISRA VISION AG and was founded in 1985 as Parsytec in Aachen, Germany.

Klaus Schulten was a German-American computational biophysicist and the Swanlund Professor of Physics at the University of Illinois at Urbana-Champaign. Schulten used supercomputing techniques to apply theoretical physics to the fields of biomedicine and bioengineering and dynamically model living systems. His mathematical, theoretical, and technological innovations led to key discoveries about the motion of biological cells, sensory processes in vision, animal navigation, light energy harvesting in photosynthesis, and learning in neural networks.

References

  1. 1 2 3 4 5 "Oral-History:Rosemary Candlin – Engineering and Technology History Wiki". ethw.org.
  2. ATLAS Offline Computing Review
  3. 1 2 The Times, 6 Sep, 1955, p1