Paul is a member of the
Computer Vision and Graphics group
W Paul Cockshott firstname.lastname@example.org,
born in Edinburgh 1952 and educated at
McMaster, Manchester, Heriot
Watt and Edinburgh
as an economist and later studied computer science at Heriot WattUniversity and Edinburgh University.
I worked in industry
for ICL on hardware verification and for Memex on the design of
database machines. I have been a
research worker or lecturer at the universities of Edinburgh, Heriot
Watt, Glasgow and Strathclyde. Currently I am a
Reader in the Computing Science Department
at the University
I have a
proven track record in intellectual leadership of research groups at
Memex, Strathclyde and Glasgow. At Memex,
all of the research projects undertaken by their R&D division
whilst I was
there were were proposed by
me. At Strathclyde I was instrumental in coalescing the 10 strong
Data-Compression group. At Glasgow
I am the senior academic in the
Computer Vision and Graphics group.
• Awarded £715K in government competitive research contracts.
• Secured £615K in industrial research contracts.
7 books, 4 chapters in books, 41 refereed journal papers, 51 conference
papers, and 10 patents.
6 PhD students to completion and is currently supervising 1 PhD
in Economics Hons 2(ii).
School Teachers Certificate Moray House, 1974
Computer Science, Heriot
Computer Science, Edinburgh
A H Reeve
Premium, awarded by Institution of Electrical Engineers in 2005, for my
contributions to 3D TV.
Membership of Professional
- EPSRC Computer
Association for Advancement of Science since 1992
Computer Society 1977-2002
Working Group on Value Theory 1996-2000
Principal Research Fellow then Reader in Computing Science, University of Glasgow
Lecturer then Senior Lecturer in Computer Science, University of
Part time lecturer in computer architecture Heriot Watt
Senior Systems Designer, Memex Information Engines
Research Associate, University
Software Engineer at ICL Design Automation, West Gorton.
Evidence of Esteem
editorial board of the Bulletin of Political Economy
speaker at conference Sozialismus im 21. Jahrhundert held by
Luxemburg Stiftung in Berlin,
Nov 10- 11, 2006. Meeting chaired by
former prime-minister Hans Modrow. My talk was
broadcast on local Berlin TV.
to speak at FIRST CONFERENCE OF PEOPLES AND STATES FOR THE LIBERATION
OF GREATER LATIN AMERICA (Patria Grande) Oct 26th
2006, called by President Evo Morales of Bolivia,
who called the meeting of popular
organizations and citizens of Latin America and the Caribbean
in general, in order to set up a BLOQUE REGIONAL DE PODER. Due to my
to attend a plenary meeting of the IP-Racine project in Venice that
co-author Allin Cottrell addressed the meeting instead.
to address conference at Centro Miranda Caracas, Oct 23rd
computers and economic planning. Had to turn this down because of
Austrian installation artist Oliver Ressler produces a video
installation of me
talking on computers and democracy in the grounds of Glasgow University
shown at the Second International Biennial of Contemporary Art, Seville
26.10.2006 , 15.01.2007 (The Un-homely: Phantom Scenes in Global
speaker at XI. internationale
Rosa-Luxemburg-Konferenz, 14. Januar
speaker at Seminario Internacional
El Nuevo Proyecto Historico,
held at Universidad
Central del Ecuador, Quito,
15 May 2003. I was also a round table speaker at the end
of the conference. Other members of the round table
included Evo Morales who is now Bolivian
referee for: Cambridge Journal of Economics, Intervention Journal of
Economics, IEE Proc. Vision, Image & Signal Processing, Optics and
Technology, IEEE Trans. Neural Networks, Journal Electronic Imaging,
ACM Crossroads, Journal of Computing and Information Technology, VLSI
Journal, International Journal of Computers and Applications,
International Conference on Computing, Communications and Control
Systems, Man and Cybernetics - Part B, Information and Software
Technology, Springer Verlag.
Review grant application for: EPSRC, Kentucky Science
& Engineering Foundation.
My work on video compression
was utilised by Orange PLC
in their videophone, and my video compression
patents were the basis for
Glasgow startup company Essential Viewing which continues to trade.
My work on database
compression was the basis for
the Glasgow based startup company Planning Sciences International. This
for about 4 years before running
into financial dificulties.
acted as an expert witness for IBM and Freshfields
Bruckhaus Deringer in two legal cases relating to the
hardware design of personal computers.
collaborated with Pepper's Ghost Ltd on the use of real time capture in
acted as a consultant to Iredeto Access and De La Rue
on the optimal ordering of banknotes in bank auto-teller machines.
consulted with Highland Geology Ltd on improved methods for the
of potentially oil bearing strata from echo soundings.
collaborated with Quintix formerly DERA on the
development and delivery of a real time 3D capture system under a
and Economic theory
• Empirical studies of sectoral price formation
in the US, Mexico and the UK.
• Stochastic/Boltzman models of price
• Hilbert Space models of price formation. (ongoing)
• Relationship between algorithmic information theory and economics.
• Investigations into the correlation between capital composition and
profitability of industrial sectors in the US
• Theory of productive and unproductive labour.
• Theory of Economic Planning, currently one of the leading world
theorists in this area. (1988-now)
• Work in conjunction with Professors Dargie and
Eliott and the Cardiac MRI unit at the Western
Infirmary Glasgow. (2003..2005)
• Technique developed to give an animated cardiac image showing areas
• Diagnostically useful in determining need for by-pass surgery.
• World first for this type of imagery.
• Technique patented by University
COMPUTER SCIENCE RESEARCH
of data compression system for digital cinema under the EU funded
a project funded under Scottish Enterprise Proof of Concept
(2002..2004) to provide compression technology for confocal microscopy.
Work done in collaboration with the
Biology Department. This developed technique which provides 100 to 1
compression of stacks of microscope images. Archiving and sharing such
is a major problem. This technique makes them distributable over the
publications show that this achieves best quality of any currently
development of the Strathclyde Compression Transform (SCT), a low
video compression system suitable for video-telephony or Internet TV
broadcasting. Work funded by Orange PLC and Acorn computers to the sum
�200,000. Patented and licensed to Orange
Essential Viewing Ltd. Provided basis for the 2002 launched Orange
this was the first mobile videophone developed outside of Japan.
of the Hibase compressed relational database system.
Patented and licensed to Gentia software and other
database companies. (1994-1997)
rate control strategies for compressed video. (1998)
3 DIMENSIONAL TELEVISION
TV Studio Developed under SHEFC Michelangelo grant. 24 Video Cameras
8 computers build 3D moving models of actors using stereo-vision
techniques. Used in 3 follow on research grants in association with
film/TV industry. (2000-2002)
of 3D face conforming software to allow transfer of facial expressions
characters, this provided the basis for several follow on projects in
Computer Vision and Graphics Lab.(1999)
into the use of MMX parallelism for fast stereo image matching.(2000)
funded PGP-GRID project (2004..2005) in collaboration
Parallel Computer Center
and Peppers Ghost Ltd a leading computer animation house.
of Pi-calculus to the GRID.
parallelism of 3D Vision
cartoon animation using 3D TV studio.
of compiler tools to allow full use of parallel instruction-sets of
Language Vector-Pascal. Significant speedup achieved compared to
PC compilers. Eases expression of matrix problems. Book published 2004.
a project at Memex to develop a compiler chip to
translate Pascal to machine code using hardware. (1987)
a leading role in the design and implementation of the language
PS-algol. The results of the research have been extensively
reported in the literature. The early work on persistence in
languages led to the emergence of a rapidly developing programming
The approach has adopted by major international companies, Sun
incorporated it in the Java Spaces system, and many
academic research groups use it. (1979-1982)
into the use of field programmable gate arrays to solve 3-SAT the
complete problem, (ongoing).
of synchronisation and flash systems to allow simultaneous capture by
number of stroboscopic TV cameras (2000..2003).
and implementation of the SPACE machine, a high performance process
parallel computer for discrete event simulation. This work involved
design using transputers and Field Programmable Gate
Arrays. Machine approximately 1 million times faster than then
for lattice gas and traffic simulations. (1991-1994)
and implemented two special purpose database computers designed for
a 128 bit object-object co-processor to be used with SUN workstations
worked on the establishment of standards for the interchange of
the Kaleidoscope windowing colour graphics display processor for high
animation, a floppy disk controller for Sinclair computers that was put
production by Centronic Inc. of New Jersey. (1982)
with ICL and Acorn computers on the application of persistence to
and workstations, resulting in Acorn awarding me funds to develop the
64-bit persistent store computer based upon a modified NS32016
object oriented addressing. (1983-1984)
and Multimedia Systems;
Information Systems Msc, taught information theory,
persistence and database compression.;
Language Design and Implementation;
and Philosophy of Computer Design;
representative on Faculty, University
research and teaching committees
University of Glasgow
and 3rd Year courses co-ordinator, University of Glasgow.
Committee of the Imaging Faraday Partnership, University of Glasgow.
- Chair Research Student Committee
researcher, Gesellschaft fur
Mathematik und Datenverarbeitung,
Lecturer faculty of economics UNAM, Mexico
Candidate for Clydesdale in 2001 General Election.
Implementations, Ellis Horwood, 1990, P Cockshott
2. A Compiler Writers
Toolbox , Ellis Horwood, 1990, P Cockshott
3. Towards a new
socialism, Bertrand Russell Press, Notingham, 1993, P. Cockshott, A.
4. Planhushallning och direktdemokrati, Manifest Bokforlag,
Stokholm, 2002, P. Cockshott, A.
5. SIMD Programming for
Linux, Springer, May 2004. P. Cockshott, K. Renfrew.
6. Alternativen aus dem Rechner, P. Cockshott, A. Cottrell, Papya Rossa
7. Kybersocialismus, P. Cockshott, A. Cottrell, Marek, Brno,
II Chapters in books
8. Does Marx need to
Transform?, Paul Cockshott
and Allin Cottrell, in Riccardo Bellofiore
(ed) Marxian Economics a Reapraisal,
9. Values Law Values
Metric, W. Paul Cockshott
F. Cottrell, in A. Freeman, A Kliman and J. Wells (eds) The New Value
the Foundations of Economics, Edward Elgar, Cheltenham,
10. Reflections on Economic
Democracy, in Paul Zambreka (ed) The Capitalist State and Its Economy,
Elsevier, Amsterdam, 2005.
11. El Valor Y Los Modelos
Economicos Socialistas, P.
Cockshott, A. Cottrell, in Joaquin Arriola (ed)
Derecho a Decidir, Viejo Topo,
III journal papers
an Algol with a Persistent Heap, ACM SIGPLAN Notices,
Vol. 17, No 7 (July 1981), 24-31. Atkinson M P, Chisholm K J, Cockshott
13. Algorithms for a
Persistent Heap, Software Practice and Experience, Vol. 13, No 3,
259-272. Atkinson M P, Chisholm K J, Cockshott W P.
14. CMS - A chunk
management system, Software Practice and Experience, Vol. 13, No 3,
1983), 273-85. Atkinson M P, Chisholm K J, Cockshott W P.
15. An approach to
persistent programming, The Computer Journal, 1983, Vol. 26, No 4,
Atkinson M P, Bailey PJ, Chisholm K J, Cockshott W P, Morrison R.
16. POMS - a persistent
object management system, Software Practice and Experience, Vol. 14, No
January 1984), 49- 71, Cockshott W P, Atkinson M P, Chisholm K J,
Bailey P J,
17. Persistent Programming
and Secure Data Storage, Software Development, Vol. 29, No 5, June
Cockshott W P.
18. Labour Value and
socialist economic calculation, Economy and Society, Vol. 18, No. l.
Feb. 1989, Paul Cockshott
19. Layered Implementations
of Persistent Object Stores, March 89, Software Engineering Journal, W
Cockshott, P. Balch, and P. Foulk.
20. A low cost text
retrieval machine, IEE Proceedings E, Vol. 136, July 89, P Cockshott P
21. Application of
artificial intelligence techniques to Economic Planning, Journal of
Computer Systems, Nov 1989, P Cockshott
22. Parsing Instruction-set
Computers, IEE Proceedings E, Vol. 138, No5 1991, P Cockshott P Foulk
23. Scaleable cellular
array architecture, Computing and Control Engineering Journal, Vol. 3 ,
,1992, P. Cockshott, P. Shaw, P Barrie, G. Milne
24. Design and verification
of a highly concurrent machine, Microprocessors and Microsystems, Vol.
16 No 3,
P Barrie, 1993, P Cockshott, P. Shaw, G. Milne
25. Calculation complexity
and planning, Review of Political Economy, Vol. 5 , No 1 ,1993, A
26. Socialist Planning
after the Collapse of the Soviet Union, Revue Europeenne
des science sociales, 1993, Tome XXXI, No. 96, A
Cottrell, P. Cockshott.
27. Persistent objects in
Turbo Pascal for Windows, Journal of Object Oriented Programming, 1993,
No. 2, P Cockshott.
28. Architectures for
persistence, Microprocessors and Micro-systems, Vol. 17, No. 3, 1993,
Russell and Paul Cockshott.
29. Approaches to real-time
Fractal image compression, Electronic Imaging, Vol. 4, No 2, 1994, R J
R McGregor, P Cockshott, P Murray.
30. Testing Marx: Some new
results from UK
data, Capital and Class, Number 55, spring 1995, Paul
Cockshott, Allin Cottrell, and Greg Michaelson.
31. Implementation of
Lattice Gasses Using FPGAs, Journal of VLSI Signal
Processing, Vol. 12, No 1, pp. 51-66, 1996.
32. Reply to Maniatis, Paul Cockshott,
Allin Cottrell, Greg Michaelson, Capital and Class, Vol. 59, 1996,
33. Labour time versus
alternative value bases: a research note. Paul
Cockshott, Allin Cottrell, Cambridge Journal of Economics, Vol.
21 No 4,
July 1997, pp. 545-549.
34. Information and
Economics. Paul Cockshott
Cottrell, Research in Political Economy, Vol. 16, (1997), pp177-202.
35. Value Markets and
Socialism, Paul Cockshott
Cottrell, Science and Society, Vol. 61, no. 3, 1997, pp. 330-357.
36. High Performance
Operations Using a Compressed Database Architecture, W.P. Cockshott, D.
McGregor, J. Wilson, Computer Journal, Vol. 14, no 5, (1998), pp.
37. Algorithm for the
Hierarchical Vector Quantization of Video Data, Paul
Cockshott and Robert Lambert, IEE Proceedings Vision,
and Signal Processing, pp 222-228, August (1999).
38. A comment on: Socialism
and Innovation by David Kotz, Cottrell, A. J.,
Cockshott, W. P., Science & Society, Vol. 66, No 1 pp. 109-110,
39. A comment on:
Democratic Planned Socialism by Al Campbell, Cockshott, W. P.,
Science & Society, Vol. 66, No 1, pp 43-44, 2002.
40. Confocal Microscopic Image Sequence
Compression Using Vector Quantization and 3D Pyramids, Cockshott, W.
Y., Gao, G. Balch, P., Briones, A. M., Daly,
C., Scanning - The Journal of Scanning Microscopies,
pp 247-256, 2003.
41. An Experimental 3D
Digital TV studio, Cockshott, W.P., Hoff, S., Nebel,
J-C., IEE Proceedings - Vision, Image & Signal Processing, February
2003, pp 28-33.
42. A note on
the organic composition of capital and rates of profit, Allin Cottrell
and Paul Cockshott,
Cambridge Journal of Economics Vol.
27, No 5 , 749-754, 2003.
Correlations between sectoral prices and values,
Cockshott, P. Cottrell, A, Cambridge Journal of Economics, vol
29, 309-316, March, 2005.
compilation of array expressions, Cockshott, P., APL Quote Quad, Vol
34, Number 2 pp 16-25 ACM, 2005.
and Exchange Relations, Cockshott, W.P., Pol�tica y Cultura, n�m. 23,
pp 3-32, primavera 2005.
parallel processing in Vector Pascal, Cockshott, W.P. Michaelson, G.J.
Languages, vol 32, issue 1,pp 2-41 Pergamon Press, 2005.
3D Digital TV studio, Nebel, J.C. Cockshott, W.P. Yarmolenko, V.
Borland, E. MacVicar,
D. IEE Proceedings - Vision, Image, and Signal Processing pp 665-667,
Languages and the challenges of modern computer architecture,
APL Quote Quad, Vol 34, Number 3 ACM, 2005.
Productive Work. Cockshott, P, Zachariah, D., Science and Society, vol
70, No 4 pp 509-527, 2006
and the Falling Rate of Profit, Cockshott, W.P. Cottrell, A., Indian
Development Review, vol 4 pp 39-59, 2006.
Dense Correspondences for the Analysis of 3D Facial Morphology Mao, Z.
Ju, X. Siebert, J.P. Cockshott, W.P. Ayoub,
A.F. Pattern Recognition Letters, Volume 27, Issue 6 (15 April 2006) pp
the Grid to 3D capture technology, Cockshott, W.P. Mackenzie, L.
Yarmolenko, V. Concurrency and Computation: Practice and
Experience Wiley, May, 2006.
iV CONFERENCES, WORKSHOPS
53. Progress with
persistent programming, presented at the CREST course at the UEA,
1982, Atkinson M P, Bailey PJ, Chisholm K J, Cockshott W P, Morrison R.
54. Problems with
persistent programming languages, presented at the workshop on
languages and database systems, University
1982. Atkinson M P, Bailey PJ, Chisholm K J, Cockshott W P, Morrison R.
55. Current progress with
persistent programming, presented at the DEC workshop on persistent
languages and databases, Boston,
April 1983, Atkinson M P, Bailey PJ, Chisholm K J, Cockshott W P,
a language for persistent programming, 10th Australian
Conference, Melbourne Sept 1983, 70-79, Atkinson M P, Bailey PJ,
Chisholm K J,
Cockshott W P, MORRISON R.
57. PSM16000 , Proceedings
of the first Alvey Workshop On Architectures For
.large Knowledge Bases, Manchester University, May 1984, Cockshott W P.
58. Knowledge Base Machines
- requirements and short to medium term possibilities, Proceedings of
second Alvey Workshop On
Architectures For Large Knowledge Bases, Manchester University,
July 1984, Cockshott W P.
59. Addressing Mechanisms
and Persistent Programming, proceedings of the Data Types and
Workshop, Appin, August 1985, 363-383, Cockshott W P.
60. Persistent Object Store
Hardware and Software Interfaces, proceedings of Alvey
workshop on Knowledge Manipulation Engines, 28-29 May 1987, Brunel
Cockshott W P.
61. Vorlich - a hardware regular expression
processor, proceedings of the European UNIX Users Group Conference,
1987, Helsinki, Cockshott W P, Forsyth M, Foulk P W.
62. Stable Virtual Memory,
proceedings of the workshop on Persistent Object Systems: their design,
implementation and use, August 1987, Appin, P
63. Design of POMP a persistent
object management coprocessor, in Persistent object systems: their
implementation and use, Newcastle Australia,
1989. Published by Springer Verlag as Persistent
Object Systems, P Cockshott.
64. Implementing large
persistent address spaces on Intel processors, Bremen conference on computer
for persistence and security 1990. Published by Springer Verlag,
65. A learning circuit that
operates by discrete means, P Cockshott , G Milne, in VLSI for
and Neural Networks, Plenum Press, 1990
66. Performance Evaluation
of the Rekursiv Object Oriented Computer, Hawaii Intl. Conf.
System Sciences, 1992, P. Cockshott.
67. Socialist Planning
after the collapse of the Soviet Union, in Symposium on The Socialist
Calculation debate After the Upheavals in Eastern
December 1992, University de Lausanne, Allin Cottrell, Paul
68. Realizing Massively
Concurrent Systems on the SPACE Machine, IEEE Workshop on FPGAs
for Custom Computing Machines, 1993, P Barrie,
P Cockshott, G McCaskill, G Milne.
69. A Scaleable Neural
Architecture Combining Unsupervised and Suggestive Learning, Proc. Int.
Artificial Neural Nets and Genetic Algorithms, Innsbruck, Austria,
Lambert, P Cockshott, R Fryer.
70. DAIS: an object
oriented processor cache, Persistent Object Systems 6, 1994, G Russell,
71. Does Marx Need to
Transform, Marxian Economics a Centenary Appraisal, International
Karl Marx�s Third Volume of Capital: 1894-1994, University of Bergamo,
1994, Paul Cockshott, and
Cottrell. Reprinted in Marxian Economics, a Reappraisal, Ed R.
Bellafiore, Macmillan 1998, Vol.
II pages 70-85.
72. Information and
Economics, Eastern Economic Association conference, Boston March 1996, Paul Cockshott and Allin Cottrell.
73. Low Bandwidth Video
Compression with Variable Dimension Vector Quantization, Proceedings of
First Advanced Digital Video Compression Engineering Conference,
R. Lambert, R.J. Fryer, W.P. Cockshott, D.R. McGregor.
74. The Scientific Status
of the Labour Theory of Value, Intl Working Group on Value Theory,
Mini-conference within the Eastern Economic Association conference,
March 1997, Paul Cockshott
75. Data compression in
database systems, International Database Engineering and Applications
98, Cardiff 1998, W.P. Cockshott, D. McGregor, N. Kotsksi,
76. Un mod�le
de planification efficace,
at conference organised by Centre D�etudes Prospectives D�economie
Mathematique Appliquees A La Planification, Univ. Paris X,
1998 Paul Cockshott, Allin
77. Compact Representation:
An approach to efficient Implementation in OLAP, Ninth International
on Database and Expert Systems Applications, Vienna 1998, N. Kotsis,
D.R. McGregor, J.N. Wilson, and W.P. Cockshott.
78. Value theory, plans and
computational complexity, Intl Working Group on Value Theory,
within the Eastern Economic Association conference, Boston March 1999, Paul
79. Optimal allocation of
Bits to Frames in Compressed Video, SCI2000, 4th World
Multi-Conference on Systemics, Cybernetics and
Informatics, Orlando Florida 2000, Paul
Cockshott, Allin Cottrell and David Breslin.
80. Allin Cottrell and W. Paul Cockshott,
�Calculation, complexity and
planning: the socialist calculation debate once again,� Review of
Economy, 5.1, 1993, pp.73-112, reprinted in Socialism vs. the Market:
Socialist Calculation Debate, 9 Volumes, New York
Routledge, 2000, Vol. 9: The Current Status of the Debate,
Edited by Peter J. Boettke.
81. Stroboscopic stereo
rangefinder, Nebel, J-C. Rodriguez-Miguel F. J., Cockshott,
W. P., 3DIM2001, May 28 - June 1, 2001, Qu�bec
82. Realisation crises and
the polarisation of capital, Cockshott, P., Association of Heterodox
Conference, London 2001.
83. Vector Pascal an array
language for multi-media code, Cockshott, P. SIGAPL APL2002 conference,
84. Microscopic Volumetric
Image Data Compression Using Vector Quantization and 3D Pyramids,
W.P. Tao, Y. Gao, G. Daly, C. ,Picture Coding Symposium 2003 (PCS�03),
Saint Malo, France, pp 119-124, IEEE Computer Society Press.
85. Las Computadoras
Y La Democracia Economica,
Cockshott, P. Cottrell, A., Conference �New Historical Project�, Central University
86. Economic Planning
Computers and Labor Values, Cockshott, P. Cottrell,
A., Conferencia Internacional
la Obra de Carlos Marx y los Desaf�os
del Siglo XXI, Havana, 2003.
87. PGPGrid Project, Cockshott, P. Mackenzie,
L.M. Yarmolenko, V., Global GRID Forum, Berlin, 2004.
88. Constructing Dense
Correspondences to Analyze 3D Facial Change, Mao, Z., Siebert, J.P.
W.P. Ayoub, A.F. ,The 17th
International Conference on Pattern Recognition, Cambridge, 2004.
89. An Efficient and Robust
Method to determine Cardiac Contours in Time-Series MRI images, Gao, G.
Cockshott,P. Martin, T. Foster, J. Elliott, A. Dargie, H. Groening.
International Society of Magnetic Resonance Medicine, 2004.
90. A novel method for
viability assessment by cinematographic and late contrast enhanced MRI
Gao, G. Cockshott,P. Martin, T. Foster, J. Elliott,
A. Dargie, H. Groenning,
B., Society of Cardiac Magnetic Resonance , 2004.
91. A novel method for
viability assessment by cinematographic and late contrast enhanced MRI,
Cockshott, P., Martin, T., Foster, J., Elliot, A., Dargie,
H., Groenning, B., In Proceedings of SPIE Conf. on
Medical Imaging (2004), San Diego, USA.
92. A coordinate-free
method for the analysis of 3D facial change, Mao, Z., Siebert, J. P.,
Cockshott, W. P., Ayoub, A.F. In Proceedings of SPIE
Conf. on Medical Imaging (2004), San
93. 3D Microscopic image
coding by finite-state vector quantization in an enhanced image
Y. Cockshott, W.P. , In Proceedings of SPIE Conf. on Medical Imaging
San Diego, USA .
94. Value�s Law, Value�s
Metric, Cockshott, P., Cottrell, A., in Freeman, A., Kliman,
A., Wells, J., (Eds) (2004), The New Value
Controversy and the Foundations of Economics, Edward Elgar, Cheltenham.
95. 3D Performance Capture for Facial Animation, MacVicar, D.W., Ford,
S., Borland ,E., Rixon, R.C., Patterson, J.W.,
Cockshott, W.P., 3DPVT,
Thessaloniki, Greece, IEEE Computer Society Press, (2004),
96. The PGP Grid Project,
Cockshott, W.P., Yarmolenko, V. Mackenzie, L.
Borland, E. Graham,P. Ju,X.
, All Hands Conference, Nottingham, ( 2004).
97. An Efficient and Robust
Method to determine Cardiac Contours in Time-Series MRI images Gao,G.
Cockshott,P. Martin,T. Foster,J. Elliott,A. Dargie,H. Groenning,B.
International Society of Magnetic Resonance
Dense Correspondences to Analyze 3D Facial Change, Mao,Z. Siebert,J.P.
Cockshott,W.P. Ayoub,A.F. The 17th
International Conference on Pattern Recognition, Cambridge, UK 2004.
INTERFACE: A Java Implementation of the PI-Calculus for Grid Computing,
Yarmolenko, V., Cockshott, P., Borland,
E., Mackenzie, L., Graham, P., Proceedings Middleware Grid Conference,
Toronto-Canada ( Oct 2004)
100. Die Technik
des Sozialismus existiert,
Cockshott, P., Rosa Luxemburg Memorial Conference, Jan
2006, published in Junge Welt, 1 Feb, 2006.
Resolution-Independent Image Representation for Digital Cinema,
Brugnot,S. Ju,X. Cockshott,P. Siebert,P. WSCG�2006
conference proceedings 2006,
102. Electronic and Athenian
National E-Science Centre Workshop on e-Voting and E-Government, 2006.
103. Constraints on Hypercomputation, Michaelson, G. Cockshott, W.P.
Approaches to Computational Barriers Second Conference on Computability
Europe, CiE 2006, Swansea, UK, June 30-July 5, 2006, Proceedings
and Allin Cottrell.
V Reports and non-reviewed
- the New Edinburgh Persistent
Algorithmic Language, in Databases, Pergamon InfoTech
State of the Art report, Series 9, No 8, 299-318 January 1982,
Cockshott W P.
105. Orthogonal Persistence, Ph.D. Thesis
Cockshott W P.
106. The Persistent Object
Management System, Glasgow University Computer Science Department,
Programming Research Report, 1983, Atkinson M P, Bailey PJ, Chisholm K
Cockshott W P, Morrison R.
Papers Glasgow University Computer Science Department, Persistent
Research Report, 1983, Atkinson M P, Bailey PJ, Chisholm K J, Cockshott
108. Progress with
Persistent Programming Glasgow University Computer Science Department,
Persistent Programming Research Report, 1984, Atkinson M P, Bailey PJ,
K J, Cockshott W P, Morrison R.
109. CPOMS - a revised
version of the persistent object management system in C, Glasgow
Computer Science Department, Persistent Programming Research Report,
Brown, A. L, Cockshott W P.
110. The Persistent Store
Machine, Glasgow University Computer Science Department, Persistent
Research Report, 1985, Cockshott W P.
111. Building a
Microcomputer with associative virtual memory, Glasgow University
Science Department, Persistent Programming Research Report, 1985,
112. Design of Pomp,
Persistent Object Management, co Processors, University of Strathclyde,
Computer Science Research Report, 1988, W P Cockshott. Also presented
Australian conference on persistent object-systems, Newcastle, Australia,
113. Applications of
Artificial Intelligence Techniques to Economic Planning. University of Strathclyde,
Computer Science Research Report, 1988, W P Cockshott. Also appeared in
of Future Computer Systems.
114. Towards Hardware
Compilation, University of Strathclyde, Computer Science Research
W P Cockshott, P W Foulk
115. A Critical Assessment
of Two Non Von Neumann Architectures, University of Strathclyde,
Science Research Reports, 1988, W P Cockshott, P W Foulk.
116. Persistence is a
Virtue, in Program now, Vol. 2 No.3, May 1988, pp.16-19, P Cockshott.
117. Data Signatures, in
Program Now, Vol. 12 No.7, Sept.1988, pp. 10-15, W P Cockshott.
118. What�s in a bit, in
Program Now, Vol. 2, No.6, Aug. 1988, pp. 26-29, W P Cockshott.
119. The End is in Sight, in
Program Now, Vol. 2. No.8. 1988, W P Cockshott.
120. Mr. Gorbachov�s
Spreadsheet, in Program Now, Vol. 2. No.9, pp. 20-24, 1988, W P
121. Persistent S-algol Compiler for the IBM At, Departmental report,
1989, W P Cockshott
122. Layered Implementation
of a persistent object store, Departmental Report, July 1989, W P
123. Definition and linkage
techniques for graphics abstract data types, Departmental Report
October 1989 ,
W P Cockshott
124. Circal and quantum phenomena, Departmental
report 1990 , W P Cockshott
125. Handshake Serial Logic,
Departmental Report 1991, P Cockshott.
126. A parallel database
programming language based on APL, Departmental Report, IKBS
5-91, August 1991.
127. Performance Evaluation
of the Rekursiv Object Oriented Computer, Research
Report, ARCH-8-91, W P Cockshott.
128. Use of high-speed
Cellular Automata to simulate road traffic, P Barrie, P Cockshott, G
McCaskill, HDV-27-93, May 1993.
129. A survey of
architectures for memory resident databases, G Russell, P Cockshott,
ARCH-10-93, April 1993.
130. On-Line Training by
Combining Supervised and Unsupervised Learning, R Lambert, P Cockshott,
131. Fast Fractal Transform
Method for Data Compression, D R McGregor, R J Fryer, W P Cockshott,
Report/94/156, April 1994.
132. Physical Realism and
Formal Process Semantics, P Cockshott, P Shaw, Research Report/94/150,
133. Implementation of Lattice
Gases Using FPGAS, P Shaw, W P Cockshott, P M Barrie, Departmental Research Report
134. Information and
Economics: A critique of Hayek, A F Cottrell, W P Cockshott,
research report 94/166, October 1994.
135. Value Price
Transformation as a Real Process, A F Cottrell, W P Cockshott,
research report 94/167, November 1994.
136. Value�s Law Value�s
Metric, A F Cottrell, W P Cockshott, Departmental
research report 94/168, November 1994.
137. Vector Pascal reference
manual, Cockshott,P. Sigplan
Notices, Vol. 37, issue 6 pp 59-81 2002
138. The abstraction
mechanisms of Vector Pascal, Cockshott,P., Vector,
Vol. 18, No. 4 pp 100..112,British Computer Society, 2002.
139. F�r ett genomskinligt produktionss�tt, Cockshott,P. Cottrell,A.
r�da rummet 3-02 , Manifest Bokforlag, 2002
140. Das Prinzip
Gleichheit, Cockshott,P. Cottrell,A. Junge Welt, Jan 28, 2006.
Vi Other output
141. Neural Networks R.
Fryer, R. Lambert and P. Cockshott British App 9307611.5, 13 April
06-522895, PCT GB94/00777, 13 December
1994 (Licensed to Orange)
142. Method and Apparatus
for Simulation of a physical process G. Milne/P. Cockshott US Patent
Granted 16 January 1996, Europe Patent 0506685 8 November 1995 States
DE, FR, GB,
IT, NL, US Patent granted 5,485,599.
143. Fractal Data
Compression D. McGregor, P. Cockshott, R. Fryer and R. Lambert
27 July 1995, UK 9401112.9, 19 January 1994, International WO 95/20296,
1995. (Licensed to Orange)
144. Error Recovery in Card
Arrays P. Cockshott and G. Russell (ERCA) GB.9511403.9, 6 June 1995
145. Best First SCT D.
McGregor, P. Cockshott, R. Lambert and R. Fryer UK
9522077.8, 27 October 1995,(Licensed to Orange)
146. Minimum Entropy D.
McGregor and P. Cockshott BP9604522.4, 2 March 1996, International
97/32263, 4 Sept 1997(Licensed to Planning Sciences International). US
147. Array Indexing D.
McGregor and P. Cockshott BP 9605853.2, Filed 20 March 1996,
Patent WO 978/35256 25 Sept 1997. (Licensed to Planning Sciences
148. Vector Quantization, P.
Cockshott BP 9622055.3 (Licensed to Orange)
149. Flash Unit for 3D
photography, Applied for in collaboration with Tim Nibblet,
150. Cardiac Imaging, Cockshott,P. Gao, G. Martin, T. Groenning,
G. International Patent Application PCT/GB03/004831 2004
PS-algol � http://www.dcs.gla.ac.uk/~wpc/reports/compilers/compilerindex/t1.html.
Held Jointly with
DTI Object Oriented
Compiler for Rekursiv object oriented computer
EPSRC GR/ F35881
Parallel Databases, project
in collaboration with Edinburgh
Savings Bank to achieve high performance relational databases. Results
this grant led on to grant J792170
EPSRC GR/ J 07082
Space Machine. A cellular
automata computer designed to achieve high speed simulation of physical
EPSRC GR/ J92170
Development of high performance relational database engine using data
compression techniques. Subsequently patented and commercialised.
Real time 3D modelling
National Escience Centre
Contracts from commercial
firms or government departments
Agency or firm
Topic of research
Persistent Store Computer.
Development of an experimental computer for executing persistent
Orange Acorn (HARP1)
Video Phone. Research and development
into a real-time video compressor suitable for mobile video phone use.
Compressed Databases. Work
towards the technology transfer of the IPR developed in the EPSRC grant
Orange PLC (ORP1)
Audio video multiplexing
Defence Evaluation and Research Agency
3D whole body real
Report on history of IBM PC
Report on IBM DMA
Real time stereo using FPGAs
3D Microscopy compression