Computer Science
School of Engineering & Computer Science

Dr James Walker

Walker, James

Lecturer

School of Engineering and Computer Science

  • Profile
  • Teaching
  • Research
  • Key Publications

Profile

Dr James A. Walker received his BSc in Mathematics and Computer Science and MSc in Advanced Computer Science from the University of Birmingham, UK in 2002 and 2003 respectively. He received his PhD in Electronic Engineering from the University of York, UK in 2007, for which he was awarded the Kathleen Mary Stott Memorial Prize for Excellence in Scientific Research. Between 2007 and 2016, he held the positions of Research Associate and Research Fellow in the Department of Electronics, University of York, where he was a research co-investigator or co-investigator on a number of research projects, including the EPSRC funded PAnDA: Programmable Analogue and Digital Array project. He is now a Lecturer in the School of Engineering and Computer Science and an affiliated member of The Digital Centre at the University of Hull, UK. He is a Senior member of the IEEE.

Teaching

08249 - Electronics & Interfacing

 

Research

 

Key Publications

Bale, S.J., Campos, P.B., Trefzer, M.A., Walker, J.A. & Tyrrell, A.M. (2017) An Evolutionary Approach to Runtime Variability Mapping and Mitigation on a Multi-Reconfigurable Architecture. Design, Automation and Test in Europe Conference (DATE).

Trefzer, M.A., Lawson, D.M.R., Bale, S.J., Walker, J.A. & Tyrrell, A.M. (2017) Hierarchical Strategies for Efficient Fault Recovery on the Reconfigurable PAnDA Device. Accepted for publication in IEEE Transactions on Computers.

Bale, S.J., Walker, J.A., Trefzer, M.A. & Tyrrell, A.M. (2017) Variability Mapping at Runtime Using the PAnDA Multi-reconfigurable Architecture. 22nd Asia and South Pacific Design Automation Conference (ASP-DAC).

Trefzer, M.A., Walker, J.A., Bale, S.J. & Tyrrell, A.M. (2015) Fighting Stochastic Variability in a D-type Flip-Flop with Transistor- Level Reconfiguration. IET Computers & Digital Techniques 9(4), 190-196.

Walker, J.A. (2015) PAnDA: Overcoming Variability through Reconfigurability. Evolvable Hardware: From Practice to Applications, 153-174.

Wang, Y., Walker, J.A., Bale, S.J., Trefzer, M.A. & Tyrrell, A.M. (2015) Two-phase Multiobjective Genetic Algorithm for Constrained Circuit Clustering on FPGAs. Proceedings of 16th IEEE Congress on Evolutionary Computation, 1183-1190.

Xiao, Y., Trefzer, M.A., Walker, J.A., Bale, S.J. & Tyrrell, A.M. (2014) Two Step Evolution Strategy for Device Motif BSIM Model Parameter Extraction. 15th IEEE Congress on Evolutionary Computation, 2877-2884.

Lawson, D.M.R., Walker, J.A., Trefzer, M.A., Bale, S.J. & Tyrrell, A.M. (2014) A Hierarchical Fault Tolerant System on the PAnDA Device with Low Disruption. NASA/ESA Conference on Adaptive Hardware and Systems, 69-76.

Xiao, Y., Trefzer, M.A., Roy, S., Walker, J.A., Bale, S.J. & Tyrrell, A.M. (2014) Circuit Optimization using Device Layout Motifs. 5th European Workshop on CMOS Variability, 1-6.

Xiao, Y., Walker, J.A., Bale, S.J., Trefzer, M.A. & Tyrrell, A.M. (2014) Circuit Design Optimisation Using a Modified Genetic Algorithm and Device Layout Motifs. 11th IEEE International Conference on Evolvable Systems, 1-8.

Lawson, D.M.R., Walker, J.A., Trefzer, M.A., Bale, S.J. & Tyrrell, A.M. (2014) Evolving Hierarchical Low Disruption Fault Tolerance Strategies for a Novel Programmable Device. 11th IEEE International Conference on Evolvable Systems, 77-84.

Wang, Y., Bale, S.J., Walker, J.A., Trefzer, M.A. & Tyrrell, A.M. (2014) Multiobjective Genetic Algorithm for Routability-Driven Circuit Clustering on FPGAs. 11th IEEE International Conference on Evolvable Systems, 109-116.

Burmester Campos, P., Trefzer, M.A., Walker, J.A., Bale, S.J. & Tyrrell, A.M. (2014) Optimising Ring Oscillator Frequency on a Novel FPGA Device via Partial Reconfiguration. 11th IEEE International Conference on Evolvable Systems, 93-100.

Walker, J.A., Trefzer, M.A., Bale, S.J. & Tyrrell, A.M (2013) PAnDA: A Reconfigurable Architecture that Adapts to Physical Substrate Variations. IEEE Transactions on Computers, 62(8), 1584-1596.

Smith, S.L., Lones, M.A., Teichmann, S., Naef, F., Walker, J.A. & Trefzer, M.A. (Eds.) (2013) Selected papers from the 9th International Conference on Information Processing in Cells and Tissues. Biosystems 112(2), 55-180.

Lawson, D.M.R., Burmester Campos, P., Trefzer, M.A., Walker, J.A., Bale, S.J. & Tyrrell, A.M. (2013) Overcoming Faults using Evolution on the PAnDA Architecture. Proceedings of the IEEE Congress on Evolutionary Computation, 613- 620.

Walker, J.A., Trefzer, M.A., Bale, S.J. & Tyrrell, A.M. (2013) Exploiting the reconfigurability of the PAnDA architecture to overcome physical substrate variations. IEEE International Conference on Evolvable Systems, 37-42.

Walker, J.A., Trefzer, M.A. & Tyrrell, A.M. (2013) Designing function configuration decoders for the PAnDA architecture using multi-objective Cartesian Genetic Programming. IEEE International Conference on Evolvable Systems, 96-103.

Back to top