- document
-
Sioutas, S. (author), Stuijk, S. (author), Basten, T. (author), Somers, L. (author), Corporaal, H. (author)Tensor Cores (TCUs) are specialized units first introduced by NVIDIA in the Volta microarchitecture in order to accelerate matrix multiplications for deep learning and linear algebra workloads. While these units have proved to be capable of providing significant speedups for specific applications, their programmability remains difficult for the...conference paper 2020
- document
-
Sioutas, S. (author), Stuijk, S. (author), Basten, T. (author), Corporaal, H. (author), Somers, L. (author)The Halide DSL and compiler have enabled high-performance code generation for image processing pipelines targeting heterogeneous architectures through the separation of algorithmic description and optimization schedule. However, automatic schedule generation is currently only possible for multi-core CPU architectures. As a result, expert...conference paper 2020
- document
-
Grappiolo, C. (author), van Gerwen, M.J.A.M. (author), Verhoosel, J.P.C. (author), Somers, L. (author)The booming popularity of data science is also affecting high-tech industries. However, since these usually have different core competencies - building cyber-physical systems rather than e.g. machine learning or data mining algorithms - delving into data science by domain experts such as system engineers or architects might be more cumbersome...conference paper 2019
- document
-
Sioutas, S. (author), Stuijk, S. (author), Waeijen, L. (author), Basten, T. (author), Corporaal, H. (author), Somers, L. (author)Efficient code generation for image processing applications continues to pose a challenge in a domain where high performance is often necessary to meet real-time constraints. The inherently complex structure found in most image-processing pipelines, the plethora of transformations that can be applied to optimize the performance of an...article 2019
- document
-
Grappiolo, C. (author), Verhoosel, J. (author), van Gerwen, E. (author), Somers, L. (author)The booming popularity of data science is also affecting high-tech industries. However, since these usually have different core competencies — building cyber-physical systems rather than e.g. machine learning or data mining algorithms — delving into data science by domain experts such as system engineers or architects might be more cumbersome...conference paper 2018
- document
-
Sioutas, S. (author), Stuijk, S. (author), Corporaal, H. (author), Basten, A.A. (author), Somers, L. (author)Memory-bound applications heavily depend on the bandwidth of the system in order to achieve high performance. Improving temporal and/or spatial locality through loop transformations is a common way of mitigating this dependency. However, choosing the right combination of optimizations is not a trivial task, due to the fact that most of them...conference paper 2018
- document
-
Verriet, J. (author), Dankers, R. (author), Somers, L. (author)Performance is a critical system property of any system, in particular of data-intensive systems, such as image processing systems. We describe a performance engineering method for families of data-intensive systems that is both simple and accurate; the performance of new family members is predicted using models of existing family members. The...conference paper 2018
- document
-
van Pinxten, J. (author), Waqas, U. (author), Geilen, M. (author), Basten, T. (author), Somers, L. (author)Online scheduling of operations is essential to optimize productivity of flexible manufacturing systems (FMSs) where manufacturing requests arrive on the fly. An FMS processes products according to a particular flow through processing stations. This work focusses on online scheduling of re-entrant FMSs with flows using processing stations where...article 2017
- document
-
Waqas, U. (author), Geilen, M. (author), Stuijk, S. (author), Pinxten, J.V. (author), Basten, T. (author), Somers, L. (author), Corporaal, H. (author)Self re-entrant flowshops consist of machines which process jobs several times. They are found in applications like TFT-LCD assembly, LED manufacturing and industrial printing. The structure of a self re-entrant flowshop influences its performance. To get better performance while reducing costs a fast performance estimation method can be used to...conference paper 2016
- document
-
Hendriks, M. (author), Basten, T. (author), Verriet, J. (author), Brassé, M. (author), Somers, L. (author)Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, high-level models of the dynamic behavior of the system are used for the analysis of design alternatives. Our work presents...article 2016
- document
-
van Pinxten, J. (author), Geilen, M. (author), Basten, T. (author), Waqas, U. (author), Somers, L. (author)Today’s manufacturing systems are typically complex cyber-physical systems where the physical and control aspects interact with the scheduling decisions. Optimizing such facilities requires ordering jobs and configuring the manufacturing system for each job. This optimization problem can be described as a Multi-Objective Generalized TSP where...conference paper 2016
- document
-
Hendriks, M. (author), Verriet, J. (author), Basten, T. (author), Brassn, M. (author), Dankers, R. (author), Laan, R. (author), Lint, A. (author), Moneva, H. (author), Somers, L. (author), Willekens, M. (author)Performance is a key aspect of many embedded systems, embedded data processing systems in particular. System performance can typically only be measured in the later stages of system development. To avoid expensive re-work in the final stages of development, it is essential to have accurate performance estimations in the early stages. For this...conference paper 2015
- document
-
Hendriks, M. (author), Basten, T. (author), Verriet, J. (author), Brassé, M. (author), Somers, L. (author)Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, highlevel models of the dynamic behavior of the system are used for the analysis of design alternatives. Our work presents...article 2014
- document
-
Hamberg, R. (author), Waarsing, R. (author), Basten, T. (author), Reckers, F.J. (author), Verriet, J.H. (author), Somers, L. (author)Adaptive systems engineering comprises two individual themes, adaptive systems and systems engineering, and their interaction. In the Octopus project, some challenges that arise from these themes have been addressed in the realm of professional printers. This chapter serves to place these challenges in a common context, which is done along the...conference paper 2013
- document
-
Verriet, J.H. (author), Basten, T. (author), Hamberg, R. (author), Reckers, F.J. (author), Somers, L. (author)There is a constant pressure on developers of embedded systems to simultaneously increase system functionality and to decrease development costs. Aviable way to obtain a better system performance with the same physical hardware is adaptivity: a system should be able to adapt itself to dynamically changing circumstances. The development of...conference paper 2013