Browsing by Author "Tabani, Hamid"
Now showing items 1-20 of 24
-
A cross-layer review of deep learning frameworks to ease their optimization and reuse
Tabani, Hamid; Pujol Torramorell, Roger; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (Institute of Electrical and Electronics Engineers (IEEE), 2020)
Conference report
Open AccessMachine learning and especially Deep Learning (DL) approaches are at the heart of many domains, from computer vision and speech processing to predicting trajectories in autonomous driving and data science. Those approaches ... -
A novel register renaming technique for out-of-order processors
Tabani, Hamid; Arnau Montañés, José María; Tubella Murgadas, Jordi; González Colás, Antonio María (Institute of Electrical and Electronics Engineers (IEEE), 2018)
Conference report
Restricted access - publisher's policyModern superscalar processors support a large number of in-flight instructions, which requires sizeable register files. Conventional register renaming techniques allocate a new storage location, i.e. physical register, for ... -
ADBench: benchmarking autonomous driving systems
Tabani, Hamid; Pujol Torramorell, Roger; Alcón Doganoc, Miguel; Moya Riera, Joan; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (2022)
Article
Open AccessDriven by the improvements in a variety of domains, autonomous driving is becoming a reality and today, industry aims at moving toward fully autonomous vehicles. High-tech chip manufacturers are designing high-performance ... -
An automotive case study on the limits of approximation for object detection
Caro Roca, Martí; Tabani, Hamid; Abella Ferrer, Jaume; Moll Echeto, Francisco de Borja; Morancho Llena, Enrique; Canal Corretger, Ramon; Altet Sanahujes, Josep; Calomarde Palomino, Antonio; Cazorla Almeida, Francisco Javier; Rubio Romano, Antonio; Fontova Muste, Pau; Fornt Mas, Jordi (2023-05)
Article
Restricted access - publisher's policyThe accuracy of camera-based object detection (CBOD) built upon deep learning is often evaluated against the real objects in frames only. However, such simplistic evaluation ignores the fact that many unimportant objects ... -
An ultra low-power hardware accelerator for acoustic scoring in speech recognition
Tabani, Hamid; Arnau Montañés, José María; Tubella Murgadas, Jordi; González Colás, Antonio María (Institute of Electrical and Electronics Engineers (IEEE), 2017)
Conference report
Restricted access - publisher's policyAccurate, real-time Automatic Speech Recognition (ASR) comes at a high energy cost, so accuracy has often to be sacrificed in order to fit the strict power constraints of mobile systems. However, accuracy is extremely ... -
Assessing the Adherence of an Industrial Autonomous Driving Framework to ISO 26262 Software Guidelines
Tabani, Hamid; Kosmidis, Leonidas; Abella Ferrer, Jaume; Cazorla, Francisco J.; Bernat, Guillem (Association for Computing Machinery (ACM), 2019-06-06)
Conference lecture
Open AccessThe complexity and size of Autonomous Driving (AD) software are comparably higher than that of software implementing other (standard) functionalities in the car. To make things worse, a big fraction of AD software is not ... -
CleanET: enabling timing validation for complex automotive systems
Vilardell Moreno, Sergi; Serra Mochales, Isabel; Tabani, Hamid; Abella Ferrer, Jaume; del Castillo Franquet, Joan; Cazorla Almeida, Francisco Javier (Association for Computing Machinery (ACM), 2020)
Conference report
Open AccessTiming validation for automotive systems occurs in late integration stages when it is hard to control how the instances of software tasks overlap in time. To make things worse, in complex software systems, like those for ... -
Contention tracking in GPU last-level cache
Barrera Herrera, Javier Enrique; Kosmidis, Leonidas; Tabani, Hamid; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (Institute of Electrical and Electronics Engineers (IEEE), 2022)
Conference report
Open AccessThe Last-level cache (LLC) is one of the main GPU’s shared resources that contributes to improve performance but also increases individual kernel’s performance variability. This is detrimental in scenarios in which some ... -
Dynamic and execution views to improve validation, testing, and optimization of autonomous driving software
Alcón Doganoc, Miguel; Tabani, Hamid; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (Springer Nature, 2023-06)
Article
Open AccessThe adoption of autonomous driving (AD) software executed on high-performance multi-processor systems on chip (MPSoCs) contributes to increasing the overall system’s safety and efficiency. However, existing AD software ... -
Empirical evidence for MPSoCs in critical systems: The case of NXP’s T2080 cache coherence
Pujol Torramorell, Roger; Tabani, Hamid; Abella Ferrer, Jaume; Hassan, Mohamed; Cazorla Almeida, Francisco Javier (IEEE, 2021)
Conference lecture
Open AccessThe adoption of complex MPSoCs in critical real-time embedded systems mandates a detailed analysis their architecture to facilitate certification. This analysis is hindered by the lack of a thorough understanding of the ... -
En-route: on enabling resource usage testing for autonomous driving frameworks
Alcon, Miguel; Tabani, Hamid; Abella Ferrer, Jaume; Kosmidis, Leonidas; Cazorla Almeida, Francisco Javier (Association for Computing Machinery (ACM), 2020-03)
Conference report
Open AccessSoftware resource usage testing, including execution time bounds and memory, is a mandatory validation step during the integration of safety-related real-time systems. However, the inherent complexity of Autonomous Driving ... -
Enabling unit testing of already-integrated AI software systems: The case of Apollo for autonomous driving
Alcón Doganoc, Miguel; Tabani, Hamid; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (Institute of Electrical and Electronics Engineers (IEEE), 2021)
Conference report
Open AccessThe advanced AI-based software used for autonomous driving comprises multiple highly-coupled modules that are data and control dependent. Deploying those already-integrated software frameworks makes unit testing, a fundamental ... -
Generating and Exploiting Deep Learning Variants to Increase Heterogeneous Resource Utilization in the NVIDIA Xavier
Pujol, Roger; Tabani, Hamid; Kosmidis, Leonidas; Mezzetti, Enrico; Abella Ferrer, Jaume; Cazorla, Francisco J. (2019)
Conference lecture
Open AccessDeep learning-based solutions and, in particular, deep neural networks (DNNs) are at the heart of several functionalities in critical-real time embedded systems (CRTES) from vision-based perception (object detection and ... -
IntPred: flexible, fast, and accurate object detection for autonomous driving systems
Tabani, Hamid; Fusi, Matteo; Kosmidis, Leonidas; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (Association for Computing Machinery (ACM), 2020)
Conference report
Open AccessDeep Neural-Network (DNN) based Object Detection is one of the most important and time-consuming stages of Autonomous Driving software in cars. In non-critical domains, the performance and energy requirements of object ... -
Low-power architectures for automatic speech recognition
Tabani, Hamid (Universitat Politècnica de Catalunya, 2018-02-21)
Doctoral thesis
Open AccessAutomatic Speech Recognition (ASR) is one of the most important applications in the area of cognitive computing. Fast and accurate ASR is emerging as a key application for mobile and wearable devices. These devices, such ... -
On the definition of resource sharing levels to understand and control the impact of contention in multicore processors
Mezzetti, Enrico; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier; Tabani, Hamid; Kosmidis, Leonidas (SAE International, 2021-06)
Article
Open AccessThe trend toward the adoption of a multiprocessor system on a chip (MPSoC) in critical real-time domains, like avionics or automotive, responds to the demand for increased computing performance to support advanced software ... -
On the reliability of hardware event monitors in MPSoCs for critical domains
Barrera Herrera, Javier Enrique; Kosmidis, Leonidas; Tabani, Hamid; Mezzetti, Enrico; Abella Ferrer, Jaume; Fernández, Mikel; Bernat Nicolau, Guillem Joan; Cazorla Almeida, Francisco Javier (Association for Computing Machinery (ACM), 2020)
Conference report
Open AccessPerformance Monitoring Units (PMUs) are at the heart of most-advanced timing analysis techniques to control and bound the impact of contention in Commercial Off-The-Shelf (COTS) SoCs with shared resources (e.g. GPUs and ... -
Performance analysis and optimization of automatic speech recognition
Tabani, Hamid; Arnau Montañés, José María; Tubella Murgadas, Jordi; González Colás, Antonio María (2018-10-01)
Article
Open AccessFast and accurate Automatic Speech Recognition (ASR) is emerging as a key application for mobile devices. Delivering ASR on such devices is challenging due to the compute-intensive nature of the problem and the power ... -
Performance analysis and optimization of automotive GPUs
Mazzocchetti, Fabio; Benedicte Illescas, Pedro; Tabani, Hamid; Kosmidis, Leonidas; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (Institute of Electrical and Electronics Engineers (IEEE), 2019)
Conference report
Open AccessAdvanced Driver Assistance Systems (ADAS) and Autonomous Driving (AD) have drastically increased the performance demands of automotive systems. Suitable highperformance platforms building upon Graphic Processing Units ... -
Performance analysis and optimization opportunities for NVIDIA automotive GPUs
Tabani, Hamid; Mazzocchetti, Fabio; Benedicte Illescas, Pedro; Abella Ferrer, Jaume; Cazorla Almeida, Francisco Javier (Elsevier, 2021-06)
Article
Open AccessAdvanced Driver Assistance Systems (ADAS) and Autonomous Driving (AD) bring unprecedented performance requirements for automotive systems. Graphic Processing Unit (GPU) based platforms have been deployed with the aim of ...