Dr Jose Cano Reyes

  • Lecturer in Edge Computing (Computing Science)

Biography

I'm a Lecturer (Assistant Professor) in the School of Computing Science at the University of Glasgow and an Associate Member of ICSA in the School of Informatics at The University of Edinburgh. I collaborate with Michael O'Boyle and Amos Storkey on the H2020 BONSEYES project.

Previously, I was a Postdoctoral Research Associate (January 2014 - August 2018) with the CArD Group at the Institute for Computing Systems Architecture in the School of Informatics at The University of Edinburgh. I worked with Vijay Nagarajan on the EPSRC AnyScale Applications project. I joined the ARCO Research Group in the Department of Computer Achitecture at Universitat Politecnica de Catalunya - BarcelonaTech in March 2012, when I was a Postdoctoral Researcher until Dec 2013. I received the M.S. and Ph.D. degrees in Computer Science from Universitat Politecnica de Valencia in Sept 2004 and Feb 2012, respectively. I was a member with the Networking Research Group (Sept 2005 - Feb 2012) and also with the Parallel Architectures Group (Dec 2009 - Feb 2012) in the Department of Computing Engineering at Universitat Politecnica de Valencia. I'm member of IEEE and ACM.

Personal website: http://www.dcs.gla.ac.uk/~josecr/


Research interests

My research interests include architectural and systems support for Deep Learning, Internet-of-Things and Robotics applications. The main focus of my current and future research is to enable the deployment of these applications on embedded edge devices.

Some specific topics of interest are the following:

- Computer Architecture and Computer Systems

  • Processor architecture and microarchitecture
  • Memory systems
  • Interconnection networks
  • Parallel and distributed computing
  • Many-core and heterogeneous architectures
  • Compilers and runtime systems
  • Hardware/software co-design

- Specialised applications

  • Deep Learning: compiler optimisations, accelerators
  • Internet of Things: systems support
  • Robotics: tasks parallelization and acceleration

 


Publications

List by: Type | Date

Jump to: 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2007 | 2006 | 2005
Number of items: 28.

2019

Cano, J. , Yang, Y., Bodin, B., Nagarajan, V. and O’Boyle, M. (2019) Automatic Parameter Tuning of Motion Planning Algorithms. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 01-05 Oct 2018, pp. 8103-8109. ISBN 9781538680940 (doi:10.1109/IROS.2018.8594183)

Rovder, S., Cano, J. and O’Boyle, M. (2019) Optimising Convolutional Neural Networks Inference on Low-Powered GPUs. Twelfth International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG-2019), Valencia, Spain, 21 Jan 2019. (In Press)

2018

Cano, J. , White, D. R., Bordallo, A., McCreesh, C. , Michala, A. L. , Singer, J. and Nagarajan, V. (2018) Solving the task variant allocation problem in distributed robotics. Autonomous Robots, 42(7), pp. 1477-1495. (doi:10.1007/s10514-018-9742-5)

Cano, J. , Turner, J., Radu, V. and O'Boyle, M. (2018) Accelerating Deep Convolutional Neural Networks on Low Power Embedded Devices. ARM Research Summit, Cambridge, UK, 17-19 Sep 2018.

Loukadakis, M., Cano, J. and O’Boyle, M. (2018) Accelerating Deep Neural Networks on Low Power Heterogeneous Architectures. Eleventh International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG-2018), Manchester, UK, 24 Jan 2018.

Turner, J., Cano, J. , Radu, V., Crowley, E. J., O’Boyle, M. and Storkey, A. (2018) Characterising Across-Stack Optimisations for Deep Convolutional Neural Networks. In: 2018 IEEE International Symposium on Workload Characterization (IISWC), Raleigh, NC, USA, 30 Sep - 02 Oct 2018, pp. 101-110. ISBN 9781538667804 (doi:10.1109/IISWC.2018.8573503)

2017

Cano, J. , Kumar, R., Brankovic, A., Pavlou, D., Stavrou, K., Gibert, E., Martinez, A. and Gonzalez, A. (2017) HW/SW Co-designed Processors: Challenges, Design Choices and a Simulation Infrastructure for Evaluation. ARM Research Summit, Cambridge, UK, 11-13 Sep 2017.

Kumar, R., Cano, J. , Pavlou, D., Stavrou, K., Gibert, E., Martinez, A. and González, A. (2017) HW/SW Co-designed Processors: Challenges, Design Choices and a Simulation Infrastructure for Evaluation. In: 2017 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Santa Rosa, CA, USA, 24-25 Apr 2017, pp. 185-194. ISBN 9781538638903 (doi:10.1109/ISPASS.2017.7975290)

2016

Cano, J. , White, D. R., Bordallo, A., McCreesh, C., Prosser, P. , Singer, J. and Nagarajan, V. (2016) Task Variant Allocation in Distributed Robotics. In: Robotics Science and Systems 2016, Ann Arbor, MI, USA, 18-22 June 2016, ISBN 9780992374723 (doi:10.15607/RSS.2016.XII.045)

Cano, J. , Bordallo, A., Nagarajan, V., Ramamoorthy, S. and Vijayakumar, S. (2016) Automatic Configuration of ROS Applications for Near-optimal Performance. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, South Korea, 09-14 Oct 2016, pp. 2217-2223. ISBN 9781509037629 (doi:10.1109/IROS.2016.7759347)

Cano, J. , Kumar, R., Brankovic, A., Pavlou, D., Stavrou, K., Gibert, E., Martínez, A. and González, A. (2016) Quantitative Characterization of the Software Layer of a HW/SW Co-Designed Processor. In: 2016 IEEE International Symposium on Workload Characterization (IISWC), Providence, RI, USA, 25-27 Sep 2016, pp. 138-147. ISBN 9781509038961 (doi:10.1109/IISWC.2016.7581274)

2015

Cano, J. , Molinos, E., Nagarajan, V. and Vijayakumar, S. (2015) Dynamic Process Migration in Heterogeneous ROS-based Environments. In: 2015 International Conference on Advanced Robotics (ICAR), Istanbul, Turkey, 27-31 Jul 2015, ISBN 9781467375092 (doi:10.1109/ICAR.2015.7251505)

2014

STMicroelectronics (Grenoble 2) SAS (2014) Switches and a network of switches. .

Cano, J. , Flich, J., Roca, A., Duato, J., Coppola, M. and Locatelli, R. (2014) Efficient routing in heterogeneous SoC designs with small implementation overhead. IEEE Transactions on Computers, 63(3), pp. 557-569. (doi:10.1109/TC.2012.299)

2013

Villanueva, M. J., T. Calafate, C., Torres, A., Cano, J. , Cano, J.-C. and Manzoni, P. (2013) Seamless MANET autoconfiguration through enhanced 802.11 beaconing. Mobile Information Systems, 9(1), pp. 19-35. (doi:10.3233/MIS-2012-0145)

2012

Cano Reyes, J. (2012) Bringing Mobile Ad Hoc Networks to the Masses: an Essay on Autoconfiguration and Service Discovery. LAP Lambert Academic Publishing. ISBN 9783848424320

Cano, J. et al. (2012) Modelling HW/SW Co-Designed Processors. 8th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES), Fiuggi, Italy, 08-14 Jul 2012.

Yu, Q., Cano, J. , Flich, J. and Ampadu, P. (2012) Transient and Permanent Error Control for High-End Multiprocessor Systems-on-Chip. In: 2012 IEEE/ACM Sixth International Symposium on Networks-on-Chip, Copenhagen, Denmark, 09-11 May 2012, pp. 169-176. ISBN 9781467309738 (doi:10.1109/NOCS.2012.27)

2011

Cano, J. , Flich, J., Duato, J., Coppola, M. and Locatelli, R. (2011) Efficient Routing Implementation in Complex Systems-on-Chip Designs. In: NOCS '11 Proceedings of the Fifth ACM/IEEE International Symposium on Networks-on-Chip, Pittsburgh, PA, USA, 01-04 May 2011, pp. 1-8. ISBN 9781450307208 (doi:10.1145/1999946.1999948)

Dubois, F., Cano, J. , Marcello, C., Flich, J. and Pétrot, F. (2011) Spidergon STNoC Design Flow. In: NOCS '11 Proceedings of the Fifth ACM/IEEE International Symposium on Networks-on-Chip, Pittsburgh, PA, USA, 01-04 May 2011, pp. 267-268. ISBN 9781450307208 (doi:10.1145/1999946.1999994)

Cano Reyes, J. , Flich, J., Duato, J., Coppola, M. and Locatelli, R. (2011) Mapping Irregular MPSoC Topologies onto 2D-meshes. 7th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES), Fiuggi, Italy, 10-16 Jul 2011.

2010

Cano, J. , Cano, J.-C., Toh, C.-K., Calafate, C. T. and Manzoni, P. (2010) EasyMANET: an extensible and configurable platform for service provisioning in MANET environments. IEEE Communications Magazine, 48(12), pp. 159-167. (doi:10.1109/MCOM.2010.5673087)

Cano, J. , Cano, J.-C., Calafate, C. T. and Manzoni, P. (2010) Experiences in developing ubiquitous applications. In: Designing Solutions-Based Ubiquitous and Pervasive Computing: New Issues and Trends. Information Science Reference: Hershey, PA, pp. 97-112. ISBN 9781615208432 (doi:10.4018/978-1-61520-843-2.ch005)

2009

Cano, J.-C., Calafate, C. T., Cano, J. and Manzoni, P. (2009) Deploying pervasive technologies. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, Second Edition. Information Science Reference: Hershey, PA, pp. 1001-1006. ISBN 9781605660264 (doi:10.4018/978-1-60566-026-4.ch160)

2007

Cano, J. , Cano, J. C., Calafate, C. T. and Manzoni, P. (2007) Solving the User-to-Host Binding Problem in ad hoc Networks through Photo-IDs. In: PE-WASUN '07 Proceedings of the 4th ACM Workshop on Performance Evaluation of Wireless ad hoc, Sensor, and Ubiquitous Networks, Chania, Greece, 22 Oct 2007, pp. 78-81. ISBN 9781595938084 (doi:10.1145/1298197.1298212)

2006

Cano Reyes, J. , Burgoa, E., Calafate, C. T., Cano, J.-C. and Manzoni, P. (2006) A MANET Autoconfiguration System based on Bluetooth Technology. In: 2006 3rd International Symposium on Wireless Communication Systems, Valencia, Spain, 06-08 Sep 2006, ISBN 9781424403974 (doi:10.1109/ISWCS.2006.4362386)

Cano, J. C., Cano, J. , Manzoni, P. and Kim, D. (2006) On the Design of Pervasive Computing Applications Based on Bluetooth and a P2P Concept. In: 2006 1st International Symposium on Wireless Pervasive Computing, Phuket, Thailand, 16-18 Jan 2006, ISBN 9780780394100 (doi:10.1109/ISWPC.2006.1613599)

2005

Cano, J. , Cano, J. C., Manzoni, P. and Ferrandez, D. (2005) On the Design of Spontaneous Networks Using a P2P Approach and Bluetooth. In: 10th IEEE Symposium on Computers and Communications (ISCC'05), Murcia, Spain, 27-30 Jun 2005, ISBN 9780769523736 (doi:10.1109/ISCC.2005.110)

This list was generated on Tue Sep 17 20:27:21 2019 BST.
Number of items: 28.

Articles

Cano, J. , White, D. R., Bordallo, A., McCreesh, C. , Michala, A. L. , Singer, J. and Nagarajan, V. (2018) Solving the task variant allocation problem in distributed robotics. Autonomous Robots, 42(7), pp. 1477-1495. (doi:10.1007/s10514-018-9742-5)

Cano, J. , Flich, J., Roca, A., Duato, J., Coppola, M. and Locatelli, R. (2014) Efficient routing in heterogeneous SoC designs with small implementation overhead. IEEE Transactions on Computers, 63(3), pp. 557-569. (doi:10.1109/TC.2012.299)

Villanueva, M. J., T. Calafate, C., Torres, A., Cano, J. , Cano, J.-C. and Manzoni, P. (2013) Seamless MANET autoconfiguration through enhanced 802.11 beaconing. Mobile Information Systems, 9(1), pp. 19-35. (doi:10.3233/MIS-2012-0145)

Cano, J. , Cano, J.-C., Toh, C.-K., Calafate, C. T. and Manzoni, P. (2010) EasyMANET: an extensible and configurable platform for service provisioning in MANET environments. IEEE Communications Magazine, 48(12), pp. 159-167. (doi:10.1109/MCOM.2010.5673087)

Books

Cano Reyes, J. (2012) Bringing Mobile Ad Hoc Networks to the Masses: an Essay on Autoconfiguration and Service Discovery. LAP Lambert Academic Publishing. ISBN 9783848424320

Book Sections

Cano, J. , Cano, J.-C., Calafate, C. T. and Manzoni, P. (2010) Experiences in developing ubiquitous applications. In: Designing Solutions-Based Ubiquitous and Pervasive Computing: New Issues and Trends. Information Science Reference: Hershey, PA, pp. 97-112. ISBN 9781615208432 (doi:10.4018/978-1-61520-843-2.ch005)

Cano, J.-C., Calafate, C. T., Cano, J. and Manzoni, P. (2009) Deploying pervasive technologies. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, Second Edition. Information Science Reference: Hershey, PA, pp. 1001-1006. ISBN 9781605660264 (doi:10.4018/978-1-60566-026-4.ch160)

Conference or Workshop Item

Rovder, S., Cano, J. and O’Boyle, M. (2019) Optimising Convolutional Neural Networks Inference on Low-Powered GPUs. Twelfth International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG-2019), Valencia, Spain, 21 Jan 2019. (In Press)

Cano, J. , Turner, J., Radu, V. and O'Boyle, M. (2018) Accelerating Deep Convolutional Neural Networks on Low Power Embedded Devices. ARM Research Summit, Cambridge, UK, 17-19 Sep 2018.

Loukadakis, M., Cano, J. and O’Boyle, M. (2018) Accelerating Deep Neural Networks on Low Power Heterogeneous Architectures. Eleventh International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG-2018), Manchester, UK, 24 Jan 2018.

Cano, J. , Kumar, R., Brankovic, A., Pavlou, D., Stavrou, K., Gibert, E., Martinez, A. and Gonzalez, A. (2017) HW/SW Co-designed Processors: Challenges, Design Choices and a Simulation Infrastructure for Evaluation. ARM Research Summit, Cambridge, UK, 11-13 Sep 2017.

Cano, J. et al. (2012) Modelling HW/SW Co-Designed Processors. 8th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES), Fiuggi, Italy, 08-14 Jul 2012.

Cano Reyes, J. , Flich, J., Duato, J., Coppola, M. and Locatelli, R. (2011) Mapping Irregular MPSoC Topologies onto 2D-meshes. 7th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES), Fiuggi, Italy, 10-16 Jul 2011.

Conference Proceedings

Cano, J. , Yang, Y., Bodin, B., Nagarajan, V. and O’Boyle, M. (2019) Automatic Parameter Tuning of Motion Planning Algorithms. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 01-05 Oct 2018, pp. 8103-8109. ISBN 9781538680940 (doi:10.1109/IROS.2018.8594183)

Turner, J., Cano, J. , Radu, V., Crowley, E. J., O’Boyle, M. and Storkey, A. (2018) Characterising Across-Stack Optimisations for Deep Convolutional Neural Networks. In: 2018 IEEE International Symposium on Workload Characterization (IISWC), Raleigh, NC, USA, 30 Sep - 02 Oct 2018, pp. 101-110. ISBN 9781538667804 (doi:10.1109/IISWC.2018.8573503)

Kumar, R., Cano, J. , Pavlou, D., Stavrou, K., Gibert, E., Martinez, A. and González, A. (2017) HW/SW Co-designed Processors: Challenges, Design Choices and a Simulation Infrastructure for Evaluation. In: 2017 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Santa Rosa, CA, USA, 24-25 Apr 2017, pp. 185-194. ISBN 9781538638903 (doi:10.1109/ISPASS.2017.7975290)

Cano, J. , White, D. R., Bordallo, A., McCreesh, C., Prosser, P. , Singer, J. and Nagarajan, V. (2016) Task Variant Allocation in Distributed Robotics. In: Robotics Science and Systems 2016, Ann Arbor, MI, USA, 18-22 June 2016, ISBN 9780992374723 (doi:10.15607/RSS.2016.XII.045)

Cano, J. , Bordallo, A., Nagarajan, V., Ramamoorthy, S. and Vijayakumar, S. (2016) Automatic Configuration of ROS Applications for Near-optimal Performance. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, South Korea, 09-14 Oct 2016, pp. 2217-2223. ISBN 9781509037629 (doi:10.1109/IROS.2016.7759347)

Cano, J. , Kumar, R., Brankovic, A., Pavlou, D., Stavrou, K., Gibert, E., Martínez, A. and González, A. (2016) Quantitative Characterization of the Software Layer of a HW/SW Co-Designed Processor. In: 2016 IEEE International Symposium on Workload Characterization (IISWC), Providence, RI, USA, 25-27 Sep 2016, pp. 138-147. ISBN 9781509038961 (doi:10.1109/IISWC.2016.7581274)

Cano, J. , Molinos, E., Nagarajan, V. and Vijayakumar, S. (2015) Dynamic Process Migration in Heterogeneous ROS-based Environments. In: 2015 International Conference on Advanced Robotics (ICAR), Istanbul, Turkey, 27-31 Jul 2015, ISBN 9781467375092 (doi:10.1109/ICAR.2015.7251505)

Yu, Q., Cano, J. , Flich, J. and Ampadu, P. (2012) Transient and Permanent Error Control for High-End Multiprocessor Systems-on-Chip. In: 2012 IEEE/ACM Sixth International Symposium on Networks-on-Chip, Copenhagen, Denmark, 09-11 May 2012, pp. 169-176. ISBN 9781467309738 (doi:10.1109/NOCS.2012.27)

Cano, J. , Flich, J., Duato, J., Coppola, M. and Locatelli, R. (2011) Efficient Routing Implementation in Complex Systems-on-Chip Designs. In: NOCS '11 Proceedings of the Fifth ACM/IEEE International Symposium on Networks-on-Chip, Pittsburgh, PA, USA, 01-04 May 2011, pp. 1-8. ISBN 9781450307208 (doi:10.1145/1999946.1999948)

Dubois, F., Cano, J. , Marcello, C., Flich, J. and Pétrot, F. (2011) Spidergon STNoC Design Flow. In: NOCS '11 Proceedings of the Fifth ACM/IEEE International Symposium on Networks-on-Chip, Pittsburgh, PA, USA, 01-04 May 2011, pp. 267-268. ISBN 9781450307208 (doi:10.1145/1999946.1999994)

Cano, J. , Cano, J. C., Calafate, C. T. and Manzoni, P. (2007) Solving the User-to-Host Binding Problem in ad hoc Networks through Photo-IDs. In: PE-WASUN '07 Proceedings of the 4th ACM Workshop on Performance Evaluation of Wireless ad hoc, Sensor, and Ubiquitous Networks, Chania, Greece, 22 Oct 2007, pp. 78-81. ISBN 9781595938084 (doi:10.1145/1298197.1298212)

Cano Reyes, J. , Burgoa, E., Calafate, C. T., Cano, J.-C. and Manzoni, P. (2006) A MANET Autoconfiguration System based on Bluetooth Technology. In: 2006 3rd International Symposium on Wireless Communication Systems, Valencia, Spain, 06-08 Sep 2006, ISBN 9781424403974 (doi:10.1109/ISWCS.2006.4362386)

Cano, J. C., Cano, J. , Manzoni, P. and Kim, D. (2006) On the Design of Pervasive Computing Applications Based on Bluetooth and a P2P Concept. In: 2006 1st International Symposium on Wireless Pervasive Computing, Phuket, Thailand, 16-18 Jan 2006, ISBN 9780780394100 (doi:10.1109/ISWPC.2006.1613599)

Cano, J. , Cano, J. C., Manzoni, P. and Ferrandez, D. (2005) On the Design of Spontaneous Networks Using a P2P Approach and Bluetooth. In: 10th IEEE Symposium on Computers and Communications (ISCC'05), Murcia, Spain, 27-30 Jun 2005, ISBN 9780769523736 (doi:10.1109/ISCC.2005.110)

Patents

STMicroelectronics (Grenoble 2) SAS (2014) Switches and a network of switches. .

This list was generated on Tue Sep 17 20:27:21 2019 BST.