diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 3193b63..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "liquid.format.enable": false -} \ No newline at end of file diff --git a/2022/images/big-capes.png b/2022/images/big-capes.png new file mode 100644 index 0000000..13f5a2f Binary files /dev/null and b/2022/images/big-capes.png differ diff --git a/2022/index.md b/2022/index.md index 9acc73b..4567470 100644 --- a/2022/index.md +++ b/2022/index.md @@ -9,6 +9,8 @@ event_name: Workshop de Estudantes de Pós-Graduação em Ciência da Computaç date_and_place: '1º e 2 de dezembro de 2022, no canal @ComputacaoUFBA do YouTube (evento online)' banner_image: assets/images/praca_das_artes.jpeg kickoff: { year: 2022, month: 12, day: 1, hour: 8, minute: 30 } +thisyear: 2022 +firstyear: 2022 about1: O Workshop de Estudantes de Pós-Graduação em Ciência da Computação – WEPGCOMP – é um evento anual organizado pelo Programa de Pós Graduação em Ciência da Computação (PGCOMP) da Universidade Federal da Bahia (UFBA). about2: 'O objetivo do evento é apresentar as pesquisas que estão sendo realizadas pelos alunos de doutorado (a partir do segundo ano), bem como propiciar um ambiente de troca de conhecimento e congregação para toda a comunidade.

Clique aqui para mais informações sobre o evento, incluindo orientações para apresentadores

' @@ -144,4 +146,4 @@ program: 'Dia 2, Sala B, 10:15': { presenter: 'Italo Valcy da Silva Brito', presenter_short: 'Italo Valcy', title: 'NDVR - The Distance Vector Routing Protocol for Named Data Networking: Supporting Forwarding Strategies and Sync Protocols through Secure and Efficient Routing', abstract: 'Ad hoc mobile scenarios desire a lightweight routing protocol that can help propagate rapidly changing data reachability information in a highly dynamic environment. The currently deployed Named-Data Networking (NDN) routing protocol, NLSR, is based on link-state algorithms, which require synchronization of the link-state database, which can be difficult to achieve in the above-intended scenario. We have developed a distance-vector routing protocol that enables each node to selectively propagate a data reachability vector containing the named-data prefixes currently reachable to their neighbors. Such reachability information can be propagated transitively, allowing all reachable nodes at the time to estimate their reachability to desired data in a distributed and asynchronous manner. This work introduces the design, implementation, and evaluation of the NDN Distance Vector Routing (NDVR) protocol. Furthermore, we evaluate the performance of the routing protocol in different scenarios and demonstrate how NDVR can help other NDN components, such as forwarding strategies and synchronization protocols. NDVR’s design consists of a hierarchical naming scheme; security validation of reachability information; efficient routing information discovery and propagation; multipath routing; and mobility-aware forwarding. Extensive experiments evaluate and validate NDVR performance in different scenarios, and results have demonstrated how the routing protocol can benefit NDN applications.', advisor: 'Leobino Nascimento Sampaio', presenter_photo: 'italovalcy.jpg', topic_abbr: 'rc', topic: 'SC: Redes de Computadores (RC)', doi: '10.5281/zenodo.7378739', } 'Dia 2, Sala B, 10:30': { presenter: 'Diego Braga Monteiro de Moura', presenter_short: 'Diego Moura', title: 'Performance Characterization of AutoNUMA Memory Tiering on Graph Analytics', abstract: 'Non-Volatile Memory (NVM) can deliver higher density and lower cost per bit when compared with DRAM. Its main drawback is that it is slower than DRAM. On the other hand, DRAM has scalability problems due to its cost and energy consumption. NVM will likely coexist with DRAM in computer systems and the biggest challenge is to know which data to allocate on each type of memory. A state-of-the-art approach is AutoNUMA, in the Linux kernel. Prior work is limited to measuring AutoNUMA solely in terms of the application execution time, without understanding AutoNUMA’s behavior. In this work we provide a more in-depth characterization of AutoNUMA, for instance, identifying where exactly a set of pages are allocated, while keeping track of promotion and demotion decisions performed by AutoNUMA. Our analysis shows that AutoNUMA’s benefits can be modest when running graph processing applications, or graph analytics, because most pages have only one access over the entire execution time and other pages accesses have no temporal locality. We make a case for exploring application characteristics using object-level mappings between DRAM and NVM. Our preliminary experiments show that an object-level memory tiering can better capture the application behavior and reduce the execution time of graph analytics by 21% (avg) and 51% (max), when compared to AutoNUMA, while significantly reducing the number of memory accesses in NVM.', advisor: 'Vinicius Petrucci', coadvisor: 'Daniel Mosse', presenter_photo: 'diegobnh.jpg', topic_abbr: 'scmisc', topic: 'SC: Computação de Alto Desempenho (CAD)', doi: '10.5281/zenodo.7378816', } 'Dia 2, Sala B, 10:45': { presenter: 'Tadeu Nogueira Costa de Andrade', presenter_short: 'Tadeu Andrade', title: 'Utilização de Ferramentas Estatísticas e de Inteligência Computacional para Análise de WCET em Arquiteturas Multicore.', abstract: 'Real-time systems consist of a set of tasks (pieces of code) that are recurrently released to execute and must meet deadlines. Designing provably correct such a kind of system requires information on worst-case execution time (WCET) for each of its tasks. However, estimating WCET is becoming increasingly difficult due to the high complexity of hardware and software modern platforms. This has led to the use of techniques to derive probabilistic worst-case execution time (pWCET). Most existing approaches are based on measuring the execution time of each system task running in the target platform. As the measurements are carried out during design time, collected samples may lead to unreliable (due to possible measurement bias) or unrepresentative estimates (due to difficulty in reproducing operational conditions). The need to make the samples to conform with statistical modeling assumptions is an additional source of difficulty. In this context, our work aims at developing pWCET estimating approaches capable of circumventing the mentioned problems. We modelled execution time in function of either occurring hardware-level events, using Linear Regression Analysis; or the number of executed instructions, using Extreme Value Statistics. In both cases, we analyzed runs of 15 benchmark programs in different environments. Preliminary results indicate that both research directions offer richer information on execution time behavior when compared to existing techniques.', advisor: 'George Lima', coadvisor: 'Verônica Maria Gadena Lima', presenter_photo: 'tadeunca.jpg', topic_abbr: 'scmisc', topic: 'SC: Sistemas Embarcados e de Tempo Real (SETR)', doi: '10.5281/zenodo.7377700', } ---- \ No newline at end of file +--- diff --git a/2023/index.md b/2023/index.md index 780673c..ffc3936 100644 --- a/2023/index.md +++ b/2023/index.md @@ -10,6 +10,12 @@ date_and_place: 'Realizado nos dias 23 e 24 de novembro de 2023
Auditório d banner_image: assets/images/ssa03_Elevador.JPG banner_darken_ratio: 0.5 kickoff: { year: 2023, month: 11, day: 23, hour: 8, minute: 30 } +thisyear: 2023 +firstyear: 2022 + +guidelines: Orientações para autores, avaliadores e audiência do WEPGCOMP. + +previous: O WEPGCOMP é um evento anual organizado pelo PGCOMP-UFBA desde 2016. about1: O Workshop de Estudantes de Pós-Graduação em Ciência da Computação – WEPGCOMP – é um evento anual organizado pelo Programa de Pós Graduação em Ciência da Computação (PGCOMP) da Universidade Federal da Bahia (UFBA). about2: 'O objetivo do evento é apresentar as pesquisas em andamento realizadas pelos alunos de doutorado (a partir do segundo ano), bem como propiciar um ambiente de troca de conhecimento e congregação para toda a comunidade.' diff --git a/2024/guidelines-audiencia.md b/2024/guidelines-audiencia.md index 07f3827..a0cde08 100644 --- a/2024/guidelines-audiencia.md +++ b/2024/guidelines-audiencia.md @@ -2,7 +2,7 @@ layout: 2024/event permalink: /2024/guidelines-audiencia logo: assets/images/logo-ic.png -title: Orientações para Apresentadores +title: Orientações para Audiência kickoff: year: 2024 --- diff --git a/2024/guidelines-autores.md b/2024/guidelines-autores.md index c366d60..e2c95cb 100644 --- a/2024/guidelines-autores.md +++ b/2024/guidelines-autores.md @@ -2,7 +2,7 @@ layout: 2024/event permalink: /2024/guidelines-autores logo: assets/images/logo-ic.png -title: Orientações para Apresentadores +title: Orientações para Autores kickoff: year: 2024 --- diff --git a/2024/index.md b/2024/index.md index 41dde52..5e04065 100644 --- a/2024/index.md +++ b/2024/index.md @@ -10,13 +10,17 @@ date_and_place: '12 a 14 de novembro de 2024 4.2.1" + # This is the default theme for new Jekyll sites. You may change this to anything you like. gem "minima", "~> 2.5" + # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. # gem "github-pages", group: :jekyll_plugins + # If you have any plugins, put them here! group :jekyll_plugins do gem "jekyll-feed", "~> 0.12" end +gem "logger", "~> 1.6.0" + # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem # and associated library. platforms :mingw, :x64_mingw, :mswin, :jruby do diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index beda5b5..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,85 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.8.5) - public_suffix (>= 2.0.2, < 6.0) - colorator (1.1.0) - concurrent-ruby (1.2.2) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - eventmachine (1.2.7) - ffi (1.16.3) - forwardable-extended (2.6.0) - http_parser.rb (0.8.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - jekyll (4.2.2) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (~> 2.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.3) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (~> 0.4.0) - pathutil (~> 0.9) - rouge (~> 3.0) - safe_yaml (~> 1.0) - terminal-table (~> 2.0) - jekyll-feed (0.17.0) - jekyll (>= 3.7, < 5.0) - jekyll-sass-converter (2.2.0) - sassc (> 2.0.1, < 3.0) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - kramdown (2.4.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.4) - listen (3.8.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (5.0.4) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.6) - rouge (3.30.0) - safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (2.0.0) - unicode-display_width (~> 1.1, >= 1.1.1) - unicode-display_width (1.8.0) - webrick (1.8.1) - -PLATFORMS - arm64-darwin-20 - arm64-darwin-22 - arm64-darwin-23 - x86_64-darwin-22 - -DEPENDENCIES - jekyll (~> 4.2.1) - jekyll-feed (~> 0.12) - minima (~> 2.5) - tzinfo (~> 1.2) - tzinfo-data - wdm (~> 0.1.1) - webrick (~> 1.7) - -BUNDLED WITH - 2.3.25 diff --git a/_includes/partials/cfp.html b/_includes/partials/cfp.html index 022abbb..b7e887c 100644 --- a/_includes/partials/cfp.html +++ b/_includes/partials/cfp.html @@ -10,14 +10,19 @@ -
-
+ +
+
+

Chamada para Submissão de Trabalhos

+
+ +

{{ page.cfp | markdownify }}

-
+
diff --git a/_includes/partials/guidelines.html b/_includes/partials/guidelines.html index d678b0e..d5b0fb1 100644 --- a/_includes/partials/guidelines.html +++ b/_includes/partials/guidelines.html @@ -2,15 +2,36 @@ = Guidelines = ============================--> -
-
-
-
-

Orientações

-
-
-
-
+
+ +
+
+
+
+

Orientações

+
+ +
+
+

+ {{ page.guidelines | markdownify }} +

+
+
+


+
+
+
+
+
+ + + +
+ +
@@ -27,7 +48,9 @@

Orientações

-
-
+
+ + + diff --git a/_includes/partials/previous.html b/_includes/partials/previous.html new file mode 100644 index 0000000..ce64e10 --- /dev/null +++ b/_includes/partials/previous.html @@ -0,0 +1,63 @@ + + +
+ +
+
+
+
+

Eventos Anteriores

+
+ +
+
+

+ {{ page.previous | markdownify }} +

+ +


+
+
+
+
+
+ + + + +
+
+
+
+
+
    + + {% assign firstyear = page.firstyear %} + {% assign thisyear = page.thisyear %} + {% assign nyears = thisyear | minus: firstyear %} + + + {% for offset in (1..nyears) %} + {% assign year = thisyear | minus: offset %} + {% if year < thisyear %} +
  • + {{ year }} +
  • + {% endif %} + {% endfor %} + +
+
+
+
+ +
+ + + diff --git a/_layouts/2023/event.html b/_layouts/2023/event.html index f2f6f3f..86b0187 100644 --- a/_layouts/2023/event.html +++ b/_layouts/2023/event.html @@ -9,6 +9,8 @@ url: /2023/#guidelines - name: Equipe url: /2023/#staff + - name: Histórico + url: /2023/#previous --- {% include partials/navigation.html -%} @@ -19,6 +21,7 @@ {% include partials/statistics.html %} {% include partials/schedule.html %} {% include partials/guidelines.html %} + {% include partials/previous.html %}
diff --git a/_layouts/2024/event.html b/_layouts/2024/event.html index c645fba..445698b 100644 --- a/_layouts/2024/event.html +++ b/_layouts/2024/event.html @@ -7,10 +7,12 @@ url: /2024/#cfp - name: Orientações url: /2024/#guidelines - - name: Equipe - url: /2024/#staff - name: Programação url: /2024/#schedule + - name: Histórico + url: /2024/#previous + - name: Equipe + url: /2024/#staff --- @@ -23,6 +25,7 @@ {% include partials/statistics.html %} {% include partials/schedule.html %} {% include partials/guidelines.html %} + {% include partials/previous.html %}
diff --git a/theme/css/style.css b/theme/css/style.css index cedd3b8..2e914b1 100644 --- a/theme/css/style.css +++ b/theme/css/style.css @@ -292,7 +292,7 @@ button:hover { } .section { - padding: 90px 0; + padding: 50px 0; } .border-less {