Javier Corral García

Dr. Javier Corral García

orcid

Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 November 2018 in Sensors
Verified
Journal Article
Open access
PDF file
JGJavier Corral García
Javier Corral García
José-Luis González-SanchezJosé-Luis González-Sanchez
José-Luis González-Sanchez
MPMiguel-Ángel Pérez-Toledano
Miguel-Ángel Pérez-Toledano
The Internet of Things (IoT) is faced with challenges that require green solutions and energy-efficient paradigms. Architectures (such as ARM) have evolved significantly in recent years, with improvements to processor efficiency, essential for always-on devices, as a focal point. However, as far as software is concerned, few approaches analyse the advantages of writing efficient code when programming IoT devices. Therefore, this proposal aims to improve source code optimization to achieve better execution times. In addition, the importance of various techniques for writing efficient code for Raspberry Pi devices is analysed, with the objective of increasing execution speed. A complete set of tests have been developed exclusively for analysing and measuring the improvements achieved when applying each of these techniques. This will raise awareness of the significant impact the recommended techniques can have.

19 October 2019 in Electronics
Verified
Journal Article
Open access
PDF file
JGJavier Corral García
Javier Corral García
Felipe Lemus PrietoFelipe Lemus Prieto
Felipe Lemus Prieto
José-Luis González-SanchezJosé-Luis González-Sanchez
José-Luis González-Sanchez
MPMiguel-Ángel Pérez-Toledano
Miguel-Ángel Pérez-Toledano
The unprecedented growth of connected devices, together with the remarkable convergence of a wide variety of technologies, have led to an exponential increase in the services that the internet of things (IoT) can offer, all aimed at improving quality of life. Consequently, in order to meet the numerous challenges this produces, the IoT has become a major subject of research. One of these challenges is the reduction of energy consumption given the significant limitations of some devices. In addition, although the search for energy efficiency was initially focused on hardware, it has become a concern for software developers too. In fact, it has become an intense area of research with the principal objective of analyzing and optimizing the energy consumption of software systems. This research analyzes the energy saving that can be achieved when using a broad set of techniques for writing energy-efficient code for Raspberry Pi devices. It also demonstrates that programmers can save more energy if they apply the proposed techniques manually than when relying on other automatic optimization options offered by the GNU compiler collection (GCC). Thus, it is important that programmers are aware of the significant impact these techniques can have on an application’s energy consumption.

15 September 2016
Verified
Conference Paper
Closed access
JGJavier Corral García
Javier Corral García
JGJose-Luis Gonzalez-Sanchez
Jose-Luis Gonzalez-Sanchez
MPMiguel A. Perez-Toledano
Miguel A. Perez-Toledano
High-Performance Computing (HPC) is becoming increasingly required by scientists of all branches in order to achieve their desired research results. However, carrying out their research in an HPC center can be a difficult task when they are new to parallel programming. These users need support in the parallelization and optimization of their codes, in order to obtain reliable results as well as make efficient use of the available resources. For this purpose, a novel code analyzer for automatic parallelization of sequential codes is presented, focused on resource management of a supercomputing center, where efficient scheduling decisions and energy saving become key challenges. Thus, this paper aims to introduce the analyzer so as to demonstrate the importance of using it, specially in terms of efficiency, when running parallel codes in HPC centers.

30 July 2020 in The Journal of Supercomputing
Verified
Journal Article
Closed access
PDF file
JGJavier Corral García
Javier Corral García
Felipe Lemus PrietoFelipe Lemus Prieto
Felipe Lemus Prieto
MPMiguel-Ángel Pérez-Toledano
Miguel-Ángel Pérez-Toledano

16 May 2025
Verified
Book Chapter
Closed access
PDF file
CPCarlos Pulido
Carlos Pulido
FGFélix O. García
Félix O. García
Mª Ángeles MoragaMª Ángeles Moraga
Mª Ángeles Moraga
Coral CaleroCoral Calero
Coral Calero
MBMiguel Baños-González
Miguel Baños-González
JGJavier Corral García
Javier Corral García

1 January 2009
Verified
Conference Paper
Closed access
JGJavier Corral García
Javier Corral García
CGCarlos-Jorge del Arco González
Carlos-Jorge del Arco González
José-Luis González-SanchezJosé-Luis González-Sanchez
José-Luis González-Sanchez
JGJosé Luis Redondo García
José Luis Redondo García