Professor ALEX SHAFARENKO, PhD, SMIEEE

Department of Computer Science,  University of Hertfordshire, Hatfield AL10 9AB, UK


FILEDS OF INTEREST


EMPLOYMENT HISTORY

2000-

Department of Computer Science, University of Hertfordshire


1991 -2000

School of Electronic and Electrical Engineering, Information Technology and Mathematics, University of Surrey

1983 - 1991

Institute of Automation and Electrometry , USSR Academy of Science Siberian Branch Novosibirsk, Russia


PROFESSIONAL


EDUCATION

1986 - 1990

USSR Academy of Sciences Institute of Automation and Electrometry , Novosibirsk, Russia

1977 - 1983

University of Novosibirsk . Novosibirsk, Russia


GRANTS

  1. EU grant "Architecture Paradigms and Programming Languages for Efficient programming of multiple CORES" (APPLE-Core) Project No FP7-ICT-215216 2007-current Coinvestigator.
  2. EU grant "Self-Adaptive, Embedded Technologies for Pervasive Computer Architectures" (AETHER), Project No FP6-IST-027611 2006 - current. Principlal INverstigator.
  3. SERC Grant: "Hybrid Data-Parallel Dataflow Architecture". 1992-1996 Co-investigator.
  4. EPSRC Grant: "Scalable Optoelectronic Computer Architectures". 1995-1998 Principle Investigator
  5. EPSRC Grant: "The Inference of Data Mapping" 1993-1999 Principle Investigator
  6. EPSRC Grant: "Generic Compiler Development for Parallel Computers" 1995-1997, Principle Investigator
  7. EC Grant for research into optoelectronic interconnect "MEL-ARI/RODCI" 1996-1999, single leadership.
  8. University Teaching Innovation Grant, 1996
  9. Nuffield Foundation research grant, 1992-1994

PUBLICATIONS

Books, Monographs and Special Issues

  1. Proceedings of Microgrid'05. Special Issue of International Journal of Parallel Processing parts 1 and 2, guest editor
  2. "Data Parallel Computing: the Language Dimension". V.B. Muchnick and A.V.Shafarenko, Thompson Publishing, 1996.
  3. "UK PARALLEL'96". A.V.Shafarenko and C.R.Jesshope, Eds.
Papers
  1. V.E.Glusberg, V.A.Shafarenko, A.V.Shafarenko. A numerical method for a direct problem of electrical prospecting in the case of a multilayer medium with one-axis anisotropy. (In Russian) Fizika Zemli (Physics of the Earth), No 6(1981) p104-109.
  2. F.A.Zhuravel', Z.B.Kruglyak, S.N.Lukashchuk, V.S.L'vov, A.A.Predtechenskii, V.V.Savel'ev, V.B.Cherepanov, A.I.Chernykh, A.V.Shafarenko. The Computer in a Physics Laboratory. (In Russian) Avtometriya, no.4 (1984), pp 52-58
  3. I.I.Brodskii, V.A.Kozlachkov, I.I.Korshever, V.S.L'vov, S.L.Musher, Yu.E.Nesterikhin, S.A.Pavlov, A.A.Predtechenskii, I.G.Remel', A.V.Shafarenko. A High-Performance Real-Time System for processing hydrophysics information. (In Russian) Avtometriya, no.5 (1984) 3-12.
  4. I.V.Kolokolov, V.S. Lvov, E.V.Podivilov, V.B.Cherepanov and A.V.Shafarenko. On magnetisation of ferromagnetics: EuO and others. (In Russian) Preprint IA&E N253, 1984.
  5. V.B. Muchnick and A.V. Shafarenko The Language EVAL for programming parallel computers. (In Russian) Preprint IA&E N281, 1986
  6. E.A.Kuznetsov, S.L. Musher and A.V. Shafarenko. The collapse of acoustic waves in dispersive media. In: Nonlinear and Turbulent Processes in Physics, R.Z. Sagdeev, Ed., Harward Academic Publishers, Amsterdam, 1984, pp 335-349
  7. E.A. Kuznetsov, S.L. Mucher and A.V.Shafarenko. Collapse of acoustic waves with positive dispersion. (In Russian) Pisma v ZhETF (JETPh Letters), v.37, No 5(1983), pp 204-207
  8. G.E. Falkovich and A.V. Shafarenko Establishment of weak turbulence distributions of capillary waves on shallow water. (In Russian) Preprint IA&E, No 338, 1986.
  9. G E Falkovich and A V Shafarenko. On the Stability of Kolmogorov Spectra of a Weak Turbulence. Physica 27D, 399-411 (1987).
  10. G E Falkovich and A V Shafarenko. The effect of a Weak Anisotropy of the Source on the Kolmogorov Spectrum of Acoustic Turbulence. Doklady AN SSSR (Reports of the USSR Academy of Science, in Russian) 301, No 2, 1988
  11. G E Falkovich and A V Shafarenko. Blow-up in Weak Acoustic Turbulence. Preprint IA&E No 393, 1988
  12. V S Lvov, G E Falkovich and A V Shafarenko. Weak Acoustic Turbulence. In: Proceedings of XI IUPAP, IUTAM Symposium on Nonlinear Acoustics, Novosibirsk, Nauka, 1987 (in two parts), V.K.Kedrinskii, Ed. Part.I, pp 402-406.
  13. G E Falkovich and A V Shafarenko. What is the Energy Flux Carried Away by the Kolmogorov Spectrum of Weak Acoustic Turbulence? Sov. Phys. JETP 68 1393-1397, 1988.
  14. G E Falkovich and A V Shafarenko. On spatial structure of Kolmogorov Spectra of Weak Turbulence. In: Nonlinear Evolution of Spatio-Temporal Structures in Dissipative Continuous Systems . F H Busse and L Kramer. NATO ASI Series B: Physics, 225, Plenum Press, NY. 1990.
  15. A B Bolychevsky and A V Shafarenko. A random interleaving of memory: theory, simulation and a new algorithm. Preprint IA&E No 439, 1991.
  16. G E Falkovich and A V Shafarenko. Nonstationary wave turbulence. J. Nonlinear Sci. 1,pp.457-480 (1991).
  17. V.B.Muchnick and A.V.Shafarenko. F-Code: A Portable Software Platform for Data-Parallel Languages. In: Parallel Processing: CONPAR92-VAPF V, Lecture Notes in Computer Science 634, Springer-Verlag 1992, pp. 509-514.
  18. G E Falkovich and A V Shafarenko. Stochastic Patterns of Wave Turbulence. Pattern Formation. In: Complex Dissipative Systems. World Scientific. (S. Kai --ed.), 1992, pp. 416-422.
  19. V.B.Muchnick, A.V.Shafarenko and C.D.Sutton Data-Parallel Portable Softvare Platform: Principles and Implementation. In PARLE'93, Lecture Notes in Computer Science 694, Springer-Verlag
  20. C.R.Jesshope, V.B.Muchnick, A.V.Shafarenko and C.D.Sutton. F-Code and its Implementation: a Portable Software Platform for Data Parallelism. In: Forth International Workshop on Compilers for Parallel Computers. H.J.Sips, Ed. Technical University Delft, Faculty of Applied Physics, pp. 209-224.
  21. V.B.Muchnick, A.V.Shafarenko and C.D.Sutton. F-Code and its Implementation: a Portable Software Platform for Data Parallelism. The Computer Journal. 36. No.8 (1993). pp. 712-722.
  22. A.V. Shafarenko. RETRAN: a Recurrent Paradigm for Massively-Parallel Array Computing. Proc. First International Conference on Massively-Parallel Computing Systems, Ischia, Italy, May 1994. IEEE Computer Society Press, pp 478-487.
  23. A.V. Shafarenko. RETRAN: A Recurrent Paradigm for Data-Parallel Computing. In: Abstract Machine Models for Highly Parallel Computers. J.R. Davy and P.M.Dew, Eds. Oxford University Press, 1995. pp 169-186.
  24. A.V. Shafarenko. Symmetries in Data Parallelism. The Computer Journal, v.38, No 5, 1995, pp 365--380.
  25. G.Falkovich, A.Shafarenko, G.Wilford. Joint behavior of inertio-gravity and Rossby waves. Physica D 87(1995), pp 285 -289
  26. A.Shafarenko. RETRAN: a recurrent paradigm for data-parallel computing. Computer Systems Science and Engineering, vol 11, No 4, July 1996, pp 201-209
  27. V B Muchnick and A V Shafarenko. Dynamic evaluation strategy for fine-grain data-parallel computing. IEE Proc.-Comput. Digit. Tech., v.143, No.3(1996), pp181-188.
  28. D B Barsky and A V Shafarenko. Uniform random traffic in a massively-parallel data-driven computer, MPCS' 96 Proceedings, IEEE Press, pp 546-553.
  29. J A B Dines, J F Snowdon, M P Y Desmulliez, D T Nielson, D B Barsky, A V Shafarenko, C R Jesshope. Optical interconnection hardware for scalable systems. Proc. of International Conference on Parallel and Distributed Processing Techniques and Applications, H.R.Arabnia (Editor), published by CSREA, Aug 9-11,1996, Sunnyvale USA, pp367-374.
  30. A.V. Shafarenko A nonannotative approach to distributed data-parallel computing. In: Springer-Verlag Lecture Notes in Computer Science 1123, Euro-Par'96 Proceeding, vol 1. pp742-751 (1996)
  31. E.D. Willink, A.V.Shafarenko, V.B. Muchnick. Use of F-code as a Very High Level INtermediate Language for DSP In: Springer-Verlag Lecture Notes in Computer Science I1300, p. 820, 1997
  32. J A B Dines, J F Snowdon, M P Y Desmulliez, D T Nielson, D B Barsky, A V Shafarenko, C R Jesshope. Optical interconnectivity in a Scalable Data-Parallel System. Journal of Parallel and Distributed Computing, 41, 120-130(1997)
  33. D.B.Barsky and A.V.Shafarenko. WWW and Java-based distributed examination system for distance learning applications. Aizu International Symposium on Parallel Algorithms/Architecture Synthesis , 1997, pp.356-363
  34. C.R.Jesshope and A.V.Shafarenko. Asynchrony in parallel computing: the question of scale
  35. MPCS-98 proceedings. Colorado Springs, USA, April 1998.
  36. N. Antonopoulos and A. V. Shafarenko. An Asynchronous Computational Model for Internet Computing
  37. MPCS-98 proceedings. Colorado Springs, USA, April 1998.
  38. C.R.Jesshope and A.V.Shafarenko Web based teaching: a minimalist approach. Proceedings of the Second Australasian Conference on Computer Science Education. ACM, 2-4 July 1997, The Universityof Melbourne, pp. 16-23.
  39. A.Bolychevsky, A.Shafarenko and V Vasekin. Reconfigurable Optical Interconnect
  40. in a scalable data-parallel system. DDP'98 Proceedings
    Novosibirsk, 1998, pp. 59-64
  41. C R Jesshope, A Shafarenko and H Slusanschi. Low-bandwidth multimedia tools for Web-based lecture publishing. Engineering Science and Education Journal August 1998, 148-154
  42. C R Jesshope, A Shafarenko and H Slusanschi. Low-bandwidth multimedia tools for Web-based lecture publishing. Computing & control engineering journal, 1998, vol. 9, no. 4, pp. 156
  43. N. Antonopoulos, G. Aggelou and A. V. Shafarenko. Asynchronous Internet Computing Model and Its Applications. Conference on Practical Applications of Agents and Multi Agents Systems (PAAM99). London, UK, April 1999. pp 383-402
  44. N. Antonopoulos and A. V. Shafarenko. A Massively Aliasing System for Suppport of Agent-based Internet Computing. PDPTA99 Las Vegas, USA, July 1999. pp 869-875
  45. N. Antonopoulos, A. V. Shafarenko, G. Aggelou and R. Tafazolli. An Integrated Addressing and Routing System for Mobile Agents. PDPTA99 Las Vegas, USA, July 1999. pp. 2391-2397
  46. A. Shafarenko and D. Barsky. A secure examination system with multi-mode input on the World-Wide Web. Proceedings International Workshop on Advanced Learning Technologies. IWALT 2000. 4-6 Dec. 2000; Palmerston North, New Zealand. p.97-100. IEEE Comput. Soc, Los Alamitos, CA, USA;
  47. A Shafarenko and V Vasekin. An adaptive, reconfigurable interconnect for computational clusters. Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid. IEEE Comput. Soc, Los Alamitos, CA, USA; 2001; pp. 229-36.
  48. N. Antonopoulos, K. Koukoumpetsos and A. Shafarenko. Access control for agent-based computing: a distributed approach
    Internet Research, 2001, vol. 11, no. 1, pp. 55-64
  49. N.Antonopoulos, A.Shafarenko. An Active Organisation System for Customised, Secure Agent Discovery. The Journal of Supercomputing, 20 (1): 5-35, August 2001
  50. A.Shafarenko. Symmetry-based formalism for array subtyping. APL Quote Quad March, 2001, pp41-52
  51. M.Loomes, A.Shafarenko and M. Loomes. Teaching mathematical explanation through audiographic technology. Computers and Education 38(2002), pp. 137-149.
  52. A.Shafarenko and S.-B. Scholz. General Homomorphic overloading. Accepted for publication in LCNS (2005). This is the preliminary version submitted to IFL'2004 in Luebeck.
  53. A. Shafarenko: Stream Processing on the Grid: an Array Stream Transforming Language. SNPD 2003: 268-276
  54. A. Shafarenko. Coercion as homomorphism: type inference in a system with subtyping and overloading" Procedings of ACM SIGPLAN PPDP'2002
  55. A Shafarenko and V Vasekin. An adaptive, reconfigurable interconnect for computational clusters. Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid. IEEE Comput. Soc, Los Alamitos, CA, USA; 2001; pp. 229-36.
  56. A.Shafarenko. Symmetry-based formalism for array subtyping. APL Quote Quad March, 2001, pp41-52
  57. Yi Sun, Timothy S. Butler, Alex Shafarenko, Rod Adams, Martin Loomes, and Neil Davey. Identifying Word Boundaries in Handwritten Text. Proceedings of ICMLA'04, Kentucky USA.
  58. Y. Sun, T.S. Butler, A. Shafarenko, R. Adams, M. Loomes and N. Davey. Word Segmentation of Handwritten Text using Supervised Classification Techniques. Journal of Applied Soft Computing. 2005 (accepted for publication)
  59. E.G. Shapiro, M.P. Fedoruk, V. Mezentsev, S.K. Turitsyn, A. Shafarenko K. Tanaka, I. Morita, N. Edagawa, M. Suzuki. Optimisation of WDM (Nx40Gbit/s) Transmission in Strong Symmetric Dispersion Maps. J. opt. Comm. 25(2004) 949.
  60. E. G. Shapiro, M. P. Fedoruk, S. K. Turitsyn and A. Shafarenko. Reduction of nonlinear intra-channel effects by channel asymmetry in transmission lines with strong bit overlapping. IEEE PTL October(2003).
  61. Alex Shafarenko, Sven-Bodo Scholz, Stephan Herhut, Clemens Grelck, and Kai Trojahner. Implementing a numerical solution of the KPI equation using Single Assignment C: lessons and experiences. Proceedings of IFL'05. LNCS 4015, pp 160-177., Springer-Verlag 2006.
  62. Clemens Grelck, Sven-Bodo Scholz, and Alex Shafarenko. A Binding Scope Analysis for Generic Programs on Arrays. IFL'05. LNCS 4015, pp 212-230, 2006
  63. A.Shafarenko, S.K.Turitsyn, K.S. Turitsyn. Skewed Coding for Suppression of Pattern-Dependent Errors. Proceedings of ECOC'05. Glasgow 2005, vol. 2, pp. 193-194
  64. Clemens Grelck, Sven-Bodo Scholz, A. Shafarenko: Streaming Networks for Coordinating Data-Parallel Programs. Ershov Memorial Conference 2006: LNCS 4186 pp. 451-455.
  65. Robert Bernecky, Stephan Herhut, Sven-Bodo Scholz, Kai Trojahner, Clemens Grelck, Alexander V. Shafarenko: Index Vector Elimination - Making Index Vectors Affordable. IFL 2006: LNCS 4449, pp 19-36
  66. A. Shafarenko, S.K. Turitsyn and K.S. Turitsyn. Skewed channel pre-encoding, IEEE Trans. Comm. No 2 vol 33(2007) pp 237-241.
  67. B. Slater S Boscolo A Shafarenko and S K Turitsyn "Mitigation of patterning effects at 40 Gbits/s by skewed channel pre-encoding" J Opt Netw 6, 984-990 (2007)
  68. S K Turitsyn, M P Fedoruk, O V Shtyrina, A V Yakasov, A Shafarenko, S R Desburslais, K Reynolds and R Webb. Patterning effects in a WDM RZ-DBPSK SMF/DCF optical transmission at 40 Gbits/sec channel rate. Optics Communications, vol 227 Issue 2, 15 September 2007 Pages 264-268.
  69. Clemens Grelck, Sven-Bodo Scholz, A. Shafarenko: Coordinating Data Parallel SAC Programs with S-Net. IPDPS 2007: 1-8

INVITED TALKS

ACSAC'06 Shanghai China

DCABE'05 Grenwich UK

Massively-Parallel Computer Systems '96, Ischia 1996

Abstract Machine Models for Massively Parallel Computers, Leeds 1993

Spatio-temporal Structures in Dissipative Systems, Bayreuth, Germany 1990

International Workshop on Wave Collapses, Novosibirsk,1989


TEACHING

  • Courses taught: Computer principles. Discrete Mathematics. Further Software Design. Computer Architecture. Declarative programming. Languages Automata and Algebraic Theories. Formal Languages and Deduction