Listar por autoría "dad4bf0d-8784-4df8-9968-096626126f0f"
Mostrando ítems 1-7 de 7
-
An adaptive offline implementation selector for heterogeneous parallel platforms
del Río Astorga, David; Dolz, Manuel F.; Sánchez García, Luis Miguel; Fernández Muñoz, Javier; García, J. Daniel Universidad de Salamanca (2017-03)Heterogeneous parallel platforms, comprising multiple processing units and architectures, have become a cornerstone in improving the overall performance and energy efficiency of scientific and engineering applications. ... -
Detecting semantic violations of lock-free data structures through C++ contracts
López-Gómez, Javier; del Río Astorga, David; Dolz, Manuel F.; Fernández Muñoz, Javier; García, J. Daniel Springer (2019-03)The use of synchronization mechanisms in multithreaded applications is essential on shared-memory multi-core architectures. However, debugging parallel applications to avoid potential failures, such as data races or ... -
Exploring stream parallel patterns in distributed MPI environments
López-Gómez, Javier; Fernández Muñoz, Javier; del Río Astorga, David; Dolz, Manuel F.; García, J. Daniel Elsevier (2019)In recent years, the large volumes of stream data and the near real-time requirements of data streaming applications have exacerbated the need for new scalable algorithms and programming interfaces for distributed and ... -
Finding parallel patterns through static analysis in C++ applications
del Río Astorga, David; Dolz, Manuel F.; Sánchez García, Luis Miguel; García, J. Daniel; DANELUTTO, MARCO; Torquati, Massimo Sage (2017-03)Since the ‘free lunch’ of processor performance is over, parallelism has become the new trend in hardware and architecture design. However, parallel resources deployed in data centers are underused in many cases, given ... -
Hybrid static–dynamic selection of implementation alternatives in heterogeneous environments
del Río Astorga, David; Dolz, Manuel F.; Fernández Muñoz, Javier; García Blas, Javier Springer (2019-09)With the emergence of heterogeneous architectures, developing parallel software has become an increasingly complex task. The ability of using multiple devices in a single application, such as CPUs, accelerators, or ... -
Paving the way towards high-level parallel pattern interfaces for data stream processing
del Río Astorga, David; Dolz, Manuel F.; Fernández Muñoz, Javier; García, J. Daniel Elsevier (2018-10)The emergence of the Internet of Things (IoT) data stream applications has posed a number of new challenges to existing infrastructures, processing engines, and programming models. In this sense, high-level interfaces, ... -
Towards Automatic Parallelization of Stream Processing Applications
Dolz, Manuel F.; del Río Astorga, David; Fernández Muñoz, Javier; García, J. Daniel; Carretero, Jesús IEEE (2018-08)Parallelizing and optimizing codes for recent multi-/many-core processors have been recognized to be a complex task. For this reason, strategies to automatically transform sequential codes into parallel and discover ...