Our paper “deqalloc: the memory-stealing allocator” has been accepted at PPoPP 2027 (ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming).
deqalloc is a memory allocator designed for concurrent data structures. Allocators usually return freed memory to the thread that allocated it (“remote freeing”). deqalloc does the opposite: a thread that frees a block simply drops it into its own work-stealing deque, and other threads take memory from these deques only when they need it, instead of having it pushed to them. The design has three layers: a thread-local pool, a work-stealing deque, and a segment layer.
Yesterday I joined the GREAT MBA, Europe’s MBA on Critical Raw Materials, as a student. It is a business-driven executive MBA, offered by NOVA FCT with the University of Miskolc and the Universidad Politécnica de Madrid, and initiated and funded by EIT RawMaterials. It is going to be a long, two-year adventure.
A piece I wrote in 2016 on the old blog, revisited ten years on — with the charts redrawn, and what I would put differently today. Read the full post on the novathesis blog.
The novathesis repository has passed a thousand stars on GitHub — a good moment to look at what the number is actually made of. Read the full post on the novathesis blog.
My student João Realinho, who I co-advise together with Rui Claro (Layer8), won the Best Paper Award in the “Computer and Communications Systems Security (SSCC)” track of INForum 2026 (Postuguese Symposium on Computer Science), for the paper “User Behavior Profiling via Kernel-Level Telemetry and Lightweight Edge-Inference”.
One option turns off the List of Tables, Listings or Algorithms — without editing the configuration file that registers them. Read the full post on the novathesis blog.
The template leaves Portugal for the first time, with Humboldt-Universität zu Berlin, plus appendix labels, a way to skip individual lists, and a chapter-styles showcase. Read the full post on the novathesis blog.
A new school — Faculdade de Farmácia da Universidade de Lisboa — a build option to cap the PDF size, and a fix for AMS symbols under pdfLaTeX. Read the full post on the novathesis blog.
The template is renamed to novathesis, gains a proper colophon page, and drops its last external dependency. Read the full post on the novathesis blog.
Glossaries move to bib2gls — a migration every existing document needs — and pdfLaTeX builds get about three times faster. Read the full post on the novathesis blog.
Abstracts in Simplified and Traditional Chinese, support for IPL/ISEL, and automated integrity statements for NOVA FCSH. Read the full post on the novathesis blog.
A formal AI-usage declaration for your thesis, support for FCUL, IST and ISEG, and a new spine design. Read the full post on the novathesis blog.
SDG icons on the abstract page, seven more languages for covers and fixed strings, and the Palatino font styles. Read the full post on the novathesis blog.
João Lourenço was appointed Co-Director of UNINOVA — Institute for the Development of New Technologies.