Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Artur L. F. Souza

dblp:188/9360 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
3since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 3Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
1 paper
Optimization for machine learning · 87% Probabilistic and Bayesian machine learning · 13%
Network and information security
2 papers
Authentication and access control · 59% Cryptographic primitives and cryptanalysis · 41%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Reconfigurable computing and FPGAs · 50% GPUs and heterogeneous computing · 50%

Topics — the 7 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › autotuning
compiler autotuning
0.712023
BaCO: A Fast and Portable Bayesian Compiler Optimization Framework · ASPLOS (4) 2023
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
acquisition function
0.612022
$\pi$BO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimization · ICLR 2022
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.612022
$\pi$BO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimization · ICLR 2022
Cryptographic primitives and cryptanalysis › public-key cryptography
attribute-based cryptography
0.422018
Attributed-based authentication and access control for IoT home devices: demo abstract · IPSN 2018
AoT: Authentication and Access Control for the Entire IoT Device Life-Cycle · SenSys 2016
Authentication and access control › access control models
attribute-based access control
0.312018
Attributed-based authentication and access control for IoT home devices: demo abstract · IPSN 2018
Authentication and access control › device authentication
iot device authentication
0.212016
AoT: Authentication and Access Control for the Entire IoT Device Life-Cycle · SenSys 2016
GPUs and heterogeneous computing › GPU programming
GPU compiler optimization
0.212023
BaCO: A Fast and Portable Bayesian Compiler Optimization Framework · ASPLOS (4) 2023

Methods — techniques the papers use, named apart from their topics

bayesian optimization · 1.3identity-based cryptography · 0.2attribute-based signature · 0.2attribute-based cryptography · 0.2
YearPublicationVenuePosition
2023 BaCO: A Fast and Portable Bayesian Compiler Optimization Framework
abstract
We introduce the Bayesian Compiler Optimization framework (BaCO), a general purpose autotuner for modern compilers targeting CPUs, GPUs, and FPGAs. BaCO provides the flexibility needed to handle the requirements of modern autotuning tasks. Particularly, it deals with permutation, ordered, and continuous parameter types along with both known and unknown parameter constraints. To reason about these parameter types and efficiently deliver high-quality code, BaCO uses Bayesian optimization algorithms specialized towards the autotuning domain. We demonstrate BaCO's effectiveness on three modern compiler systems: TACO, RISE & ELEVATE, and HPVM2FPGA for CPUs, GPUs, and FPGAs respectively. For these domains, BaCO outperforms current state-of-the-art auto-tuners by delivering on average 1.36X--1.56X faster code with a tiny search budget, and BaCO is able to reach expert-level performance 2.9X--3.9X faster.
Erik Orm Hellsten, Artur L. F. Souza, Johannes Lenfers, Rubens Lacouture, Olivia Hsu, Adel Ejjeh, Fredrik Kjolstad, Michel Steuwer, Kunle Olukotun, Luigi Nardi
ASPLOS (4)2
2022 $\pi$BO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimization
Carl Hvarfner, Danny Stoll, Artur L. F. Souza, Marius Lindauer, Frank Hutter, Luigi Nardi
ICLR3
2021 Bayesian Optimization with a Prior for the Optimum
Artur L. F. Souza, Luigi Nardi, Leonardo B. Oliveira, Kunle Olukotun, Marius Lindauer, Frank Hutter
ECML/PKDD (3)1
2019 HyperMapper: a Practical Design Space Exploration Framework
abstract
Design problems are ubiquitous in scientific and industrial achievements. Scientists design experiments to gain insights into physical and social phenomena, and engineers design machines to execute tasks more efficiently. These design problems are fraught with choices which are often complex and high-dimensional and which include interactions that make them difficult for individuals to reason about. In software/hardware co-design, for example, companies develop libraries with tens or hundreds of free choices and parameters that interact in complex ways. In fact, the level of complexity is often so high that it becomes impossible to find domain experts capable of tuning these libraries [1].
Luigi Nardi, Artur L. F. Souza, David Koeplinger, Kunle Olukotun
MASCOTS2
2018 Attributed-based authentication and access control for IoT home devices: demo abstract
abstract
We demonstrate attribute-based authentication and access control schemes tailored to resource-constrained devices typical of IoT home environments. The demo shows how IoT devices would be managed and controlled in such scenario. The underlying cryptographic scheme relies on an Attribute-Based Cryptosystem (ABC) to cryptographically implement an authenticated Attribute-Based Access Control (ABAC) mechanism.
Antonio Maia, Yuri L. Pereira, Artur L. F. Souza, Ítalo S. Cunha, Leonardo B. Oliveira
IPSN3
2018 Driver Authentication in VANETs based on Intra-Vehicular Sensor Data
abstract
The research community has been investigating the potential of processing and wireless communication of vehicles in a transportation system. In this case, VANETs aim to exploit the communication and sensing capabilities of vehicles to feed data into applications and services. VANETs also contribute to the improvement of Advanced Driver Assistant Systems and Intelligent Transportation Systems, which aim to provide services to users such as safer and more comfortable trips. Many of these systems need to authenticate their users, but they do so in a way that an attacking driver can use them. This work explores the driver identification as an extra authentication factor to local services and vehicular networks. In this respect, a virtual sensor was developed to determine the driver's identity, with precision above 98% in our experiments, using embedded sensor data. This virtual sensor was also used to identify a suspected driver. Besides, based on the suspect's identification, we discuss the impacts of these drivers in the data dissemination in a vehicular network.
Paulo H. L. Rettore, Andre B. Campolina, Artur L. F. Souza, Guilherme Maia, Leandro A. Villas, Antonio Alfredo Ferreira Loureiro
ISCC3
2016 AoT: Authentication and Access Control for the Entire IoT Device Life-Cycle
abstract
The consumer electronics industry is witnessing a surge in Internet of Things (IoT) devices, ranging from mundane artifacts to complex biosensors connected across disparate networks. As the demand for IoT devices grows, the need for stronger authentication and access control mechanisms is greater than ever. Legacy authentication and access control mechanisms do not meet the growing needs of IoT. In particular, there is a dire need for a holistic authentication mechanism throughout the IoT device life-cycle, namely from the manufacturing to the retirement of the device. As a plausible solution, we present Authentication of Things (AoT), a suite of protocols that incorporate authentication and access control during the entire IoT device life span. Primarily, AoT relies on Identity- and Attribute-Based Cryptography to cryptographically enforce Attribute-Based Access Control (ABAC). Additionally, AoT facilitates secure (in terms of stronger authentication) wireless interoperability of new and guest devices in a seamless manner. To validate our solution, we have developed AoT for Android smartphones like the LG G4 and evaluated all the cryptographic primitives over more constrained devices like the Intel Edison and the Arduino Due. This included the implementation of an Attribute-Based Signature (ABS) scheme. Our results indicate AoT ranges from highly efficient on resource-rich devices to affordable on resource-constrained IoT-like devices. Typically, an ABS generation takes around 27 ms on the LG G4, 282 ms on the Intel Edison, and 1.5 s on the Arduino Due.
Antonio Maia, Artur L. F. Souza, Ítalo S. Cunha, Michele Nogueira Lima, Ivan Oliveira Nunes, Leonardo Cotta, Nicolas Gentille, Antonio Alfredo Ferreira Loureiro, Diego F. Aranha, Harsh Kupwade Patil, Leonardo B. Oliveira
SenSys2