RPI 5 TEMPO DE EXECUÇÃO:

RPI 5 SPEED UP:

RPI 4 TEMPO DE EXECUÇÃO:
library(ggplot2)
library(dplyr)
library(tidyr)
# Dados - Raspberry Pi 4
dados_rasp4 <- data.frame(
Algoritmo = c("HEAP", "MERGE", "QUICK", "RADIX"),
Seq = c(76.113316, 66.43812, 27.595866, 5.362759),
OpenMP = c(86.540118, 25.1378, 8.650967, 4.556075),
MPI = c(129.174083, 20.537927, 42.492975, 12.818432)
)
# Calcular speedup
dados_rasp4 <- dados_rasp4 %>%
mutate(Speedup_OpenMP = Seq / OpenMP,
Speedup_MPI = Seq / MPI)
# Tempo de execução (formato longo)
dados_long_rasp4 <- pivot_longer(dados_rasp4, cols = c("Seq", "OpenMP", "MPI"),
names_to = "Versão", values_to = "Tempo")
ggplot(dados_long_rasp4, aes(x = Algoritmo, y = Tempo, fill = Versão)) +
geom_bar(stat = "identity", position = position_dodge(width = 0.9)) +
geom_text(aes(label = round(Tempo, 2)),
position = position_dodge(width = 0.9),
hjust = -0.1, size = 3) + # hjust < 0 desloca pra fora da barra
labs(title = "Tempos de Execução - Raspberry Pi 4", y = "Tempo (s)", x = "Algoritmo") +
theme_minimal() +
coord_flip() +
expand_limits(y = max(dados_long_rasp4$Tempo) * 1.1) # espaço extra à direita para texto

RPI 4 SPEED UP:
