Philippas Tsigas

Full Professor at Network and Systems

Source: chalmers.se
Image of Philippas Tsigas

Showing 245 publications

2024

How to Relax Instantly: Elastic Relaxation of Concurrent Data Structures

Kåre von Geijer, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 14803 LNCS, p. 119-133
Paper in proceeding
2023

PARMA-CC: A Family of Parallel Multiphase Approximate Cluster Combining Algorithms

Amir Keramatian, Vincenzo Massimiliano Gulisano, Marina Papatriantafilou et al
Journal of Parallel and Distributed Computing. Vol. 177, p. 68-88
Journal article
2022

IP. LSH. DBSCAN : Integrated Parallel Density-Based Clustering Through Locality-Sensitive Hashing

Amir Keramatian, Vincenzo Massimiliano Gulisano, Marina Papatriantafilou et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 13440 LNCS, p. 268-284
Paper in proceeding
2022

STRETCH: Virtual Shared-Nothing Parallelism for Scalable and Elastic Stream Processing

Vincenzo Gulisano, Hannaneh Najdataei, Ioannis Nikolakopoulos et al
IEEE Transactions on Parallel and Distributed Systems. Vol. 33 (12), p. 4221-4238
Journal article
2022

pi-Lisco: parallel and incremental stream-based point-cloud clustering

Hannaneh Najdataei, Vincenzo Massimiliano Gulisano, Philippas Tsigas et al
Proceedings of the ACM Symposium on Applied Computing, p. 460-469
Paper in proceeding
2022

Performance Analysis and Modelling of Concurrent Multi-access Data Structures

Adones Rukundo, Aras Atalar, Philippas Tsigas
Annual ACM Symposium on Parallelism in Algorithms and Architectures. Vol. SPA 22, p. 333-344
Paper in proceeding
2022

The Impact of Synchronization in Parallel Stochastic Gradient Descent

Karl Bäckström, Marina Papatriantafilou, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 13145 LNCS, p. 60-75
Paper in proceeding
2022

ASAP.SGD: Instance-based Adaptiveness to Staleness in Asynchronous SGD

Karl Bäckström, Marina Papatriantafilou, Philippas Tsigas
Proceedings of Machine Learning Research. Vol. 162, p. 1261-1271
Paper in proceeding
2021

MAD-C: Multi-stage Approximate Distributed Cluster-combining for obstacle detection and localization

Amir Keramatian, Vincenzo Massimiliano Gulisano, Marina Papatriantafilou et al
Journal of Parallel and Distributed Computing. Vol. 147, p. 248-267
Journal article
2021

ScaleJoin: a Deterministic, Disjoint-Parallel and Skew-Resilient Stream Join

Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos, Marina Papatriantafilou et al
IEEE Transactions on Big Data. Vol. 7 (2), p. 299-312
Journal article
2021

Concurrent linearizable nearest neighbour search in LockFree-kD-tree

Bapi Chatterjee, Ivan Walulya, Philippas Tsigas
Theoretical Computer Science. Vol. 886, p. 27-48
Journal article
2021

Consistent lock-free parallel stochastic gradient descent for fast and stable convergence

Karl Bäckström, Ivan Walulya, Marina Papatriantafilou et al
Proceedings - 2021 IEEE 35th International Parallel and Distributed Processing Symposium, IPDPS 2021, p. 423-432
Paper in proceeding
2021

TSLQueue: An Efficient Lock-Free Design for Priority Queues

Adones Rukundo, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 12820 LNCS, p. 385-401
Paper in proceeding
2020

PARMA-CC: Parallel Multiphase Approximate Cluster Combining

Amir Keramatian, Vincenzo Massimiliano Gulisano, Marina Papatriantafilou et al
ACM International Conference Proceeding Series. Vol. Part F165625
Paper in proceeding
2019

Monotonically relaxing concurrent data-structure semantics for increasing performance: An efficient 2D design framework

Adones Rukundo, Aras Atalar, Philippas Tsigas
Leibniz International Proceedings in Informatics, LIPIcs. Vol. 146
Paper in proceeding
2019

MindTheStep-AsyncPSGD: Adaptive Asynchronous Parallel Stochastic Gradient Descent

Karl Bäckström, Marina Papatriantafilou, Philippas Tsigas
Proceedings - 2019 IEEE International Conference on Big Data, Big Data 2019, p. 16-25
Paper in proceeding
2019

Lock-Free Search Data Structures: Throughput Modeling with Poisson Processes

Aras Atalar, Paul Renaud Goud, Philippas Tsigas
Leibniz International Proceedings in Informatics, LIPIcs. Vol. 125
Paper in proceeding
2019

Lock-free concurrent data structures and how to model their performance

Philippas Tsigas
Proceedings - International Conference on Application of Concurrency to System Design, ACSD. Vol. 2019-June, p. 1-2
Paper in proceeding
2019

STRETCH: Scalable and elastic deterministic streaming analysis with virtual shared-nothing parallelism

Hannaneh Najdataei, Ioannis Nikolakopoulos, Marina Papatriantafilou et al
DEBS 2019 - Proceedings of the 13th ACM International Conference on Distributed and Event-Based Systems, p. 7-18
Paper in proceeding
2019

Modeling the performance of atomic primitives on modern architectures

Fazeleh Sadat Hoseini, Aras Atalar, Philippas Tsigas
ACM International Conference Proceeding Series
Paper in proceeding
2019

MAD-C: Multi-stage Approximate Distributed Cluster-Combining for Obstacle Detection and Localization

Amir Keramatian, Vincenzo Massimiliano Gulisano, Marina Papatriantafilou et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 11339 LNCS, p. 312-324
Paper in proceeding
2019

Analysis of door openings of refrigerated display cabinets in an operational supermarket

Tommie Månsson, Adones Rukundo, Magnus Almgren et al
Journal of Building Engineering. Vol. 26 (Nov.)
Journal article
2018

Viper: Communication-layer determinism and scaling in low-latency stream processing

Ivan Walulya, Ioannis Nikolakopoulos, Vincenzo Massimiliano Gulisano et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 10659 LNCS, p. 129-140
Paper in proceeding
2018

Shared-object system equilibria: Delay and throughput analysis

Iosif Salem, Elad Schiller, Marina Papatriantafilou et al
Theoretical Computer Science. Vol. 731, p. 1-27
Journal article
2018

Brief announcement: 2D-stack - A scalable lock-free stack design that continuously relaxes semantics for better performance

Adones Rakundo, Aras Atalar, Philippas Tsigas
Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, p. 407-409
Paper in proceeding
2018

Concurrent lock-free unbounded priority queue with mutable priorities

Ivan Walulya, Bapi Chatterjee, Ajoy K. Datta et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 11201 LNCS, p. 365-380
Paper in proceeding
2018

Viper: A module for communication-layer determinism and scaling in low-latency stream processing

Ivan Walulya, Dimitrios Palyvos-Giannas, Ioannis Nikolakopoulos et al
Future Generation Computer Systems. Vol. 88, p. 297-308
Journal article
2018

2D-Stack: A scalable lock-free stack design that continuously relaxes semantics for better performance

Adones Rukundo, Aras Atalar, Philippas Tsigas
Report - Chalmers University of Technology
2018

Concurrent linearizable nearest neighbour search in lockfree-kd-Tree

Bapi Chatterjee, Ivan Walulya, Philippas Tsigas
ACM International Conference Proceeding Series. Vol. Part F133180
Paper in proceeding
2017

Performance modeling of stream joins

Vincenzo Massimiliano Gulisano, A.V. Papadopoulos, Ioannis Nikolakopoulos et al
DEBS 2017 - Proceedings of the 11th ACM International Conference on Distributed Event-Based Systems, p. 191-202
Paper in proceeding
2017

Wait-Free Programming for General Purpose Computations on Graphics Processors

P. H. Ha, Philippas Tsigas, O. J. Anshus
IEEE Transactions on Computers. Vol. 66 (8), p. 1407-1420
Journal article
2017

How lock-free data structures perform in dynamic environments: Models and analyses

Aras Atalar, P. Renaud-Goud, Philippas Tsigas
Leibniz International Proceedings in Informatics, LIPIcs. Vol. 70, p. 23.1-23.17
Paper in proceeding
2017

Peppher: Performance Portability and Programmability for Heterogeneous Many-Core Architectures

S. Benkner, S. Pllana, J.L. Träff et al
Programming Multicore and Many-Core Computing Systems, p. 241-260
Book chapter
2017

Efficient Data Streaming Multiway Aggregation through Concurrent Algorithmic Designs and New Abstract Data Types

Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos, Daniel Cederman et al
ACM Transactions on Parallel Computing. Vol. 4 (2)
Journal article
2017

Maximizing determinism in stream processing under latency constraints

N. Zacheilas, V. Kalogeraki, Ioannis Nikolakopoulos et al
DEBS 2017 - Proceedings of the 11th ACM International Conference on Distributed Event-Based Systems, p. 112-123
Paper in proceeding
2017

Preface - LNCS Volume 10616

Paul G. Spirakis, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 10616 LNCS
Other conference contribution
2017

Lock-Free Concurrent Data Structures

Daniel Cederman, A. Gidenstam, P. Ha et al
Programming multi-core and many-core computing systems, p. 29-58
Book chapter
2017

Scalable Lock-Free Vector with Combining

Ivan Walulya, Philippas Tsigas
Proceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium, IPDPS 2017, p. 917-926
Paper in proceeding
2016

Help-optimal and Language-portable Lock-free Concurrent Data Structures

Bapi Chatterjee, Ivan Walulya, Philippas Tsigas
Report
2016

Customization methodology for implementation of streaming aggregation in embedded systems

L. Papadopoulos, D. Soudris, Ivan Walulya et al
Journal of Systems Architecture. Vol. 66-67, p. 48-60
Journal article
2016

Shared-object system equilibria: Delay and throughput analysis

Iosif Salem, Elad Schiller, Marina Papatriantafilou et al
17th International Conference on Distributed Computing and Networking, ICDCN 2016; Singapore; Singapore; 4 January 2016 through 7 January 2016. Vol. 04-07-January-2016, p. Art. no. a30-
Paper in proceeding
2016

Highly concurrent stream synchronization in many-core embedded systems

Ioannis Nikolakopoulos, Marina Papatriantafilou, P. Brauer et al
4th ACM International Workshop on Many-Core Embedded Systems, MES 2016; Seoul; South Korea; (ACM International Conference Proceeding Series, vol 18). Vol. 18-22-June-2016, p. 2-9
Paper in proceeding
2016

Help-Optimal and Language-Portable Lock-Free Concurrent Data Structures

Bapi Chatterjee, Ivan Walulya, Philippas Tsigas
45th International Conference on Parallel Processing (ICPP), 2016. Vol. 2016-September, p. 360-369
Paper in proceeding
2016

A Systematic Methodology for Optimization of Applications Utilizing Concurrent Data Structures

L. Papadopoulos, Ivan Walulya, Philippas Tsigas et al
IEEE Transactions on Computers. Vol. 65 (7), p. 2019-2031
Journal article
2015

Modeling Energy Consumption of Lock-Free Queue Implementations

Aras Atalar, Anders Gidenstam, Paul Renaud Goud et al
Report
2015

A Consistency Framework for Iteration Operations in Concurrent Data Structures

Ioannis Nikolakopoulos, Anders Gidenstam, Marina Papatriantafilou et al
29th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2015, Hyderabad, India, 25-29 May, p. 239-248
Paper in proceeding
2015

Modeling Energy Consumption of Lock-Free Queue Implementations

Aras Atalar, Anders Gidenstam, Paul Renaud Goud et al
29th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2015, Hyderabad, India, 25-29 May, p. 229-238
Paper in proceeding
2015

Analyzing the Performance of Lock-Free Data Structures: A Conflict-Based Model

Aras Atalar, Paul Renaud Goud, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 9363, p. 341-355
Paper in proceeding
2015

ScaleJoin: a Deterministic, Disjoint-Parallel and Skew-Resilient Stream Join

Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos, Marina Papatriantafilou et al
Eight Swedish Workshop on Multi-Core Computing (MCC) Copenhagen, November 25-26, 2015
Paper in proceeding
2015

Of concurrent data structures and iterations

Ioannis Nikolakopoulos, Anders Gidenstam, Marina Papatriantafilou et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 9295, p. 358-369
Paper in proceeding
2015

ScaleJoin: a Deterministic, Disjoint-Parallel and Skew-Resilient Stream Join

Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos, Marina Papatriantafilou et al
IEEE International Conference on Big Data (IEEE Big Data 2015), p. 144 - 153
Paper in proceeding
2015

Shared-object System Equilibria: Delay and Throughput Analysis

Iosif Salem, Elad Schiller, Marina Papatriantafilou et al
Report
2015

Data-Streaming and Concurrent Data-Object Co-design: Overview and Algorithmic Challenges

Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos, Marina Papatriantafilou et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 9295, p. 242-260
Paper in proceeding
2015

Concurrent Linearizable Nearest Neighbour Search in LockFree-kD-tree

Bapi Chatterjee, Ivan Walulya, Philippas Tsigas
Report
2015

The lock-free k-LSM relaxed priority queue

M. Wimmer, J. Gruber, J.L. Träff et al
SIGPLAN Notices (ACM Special Interest Group on Programming Languages). Vol. 50 (8), p. 277-278
Paper in proceeding
2015

Performance and power consumption evaluation of concurrent queue implementations in embedded systems

L. Papadopoulos, Ivan Walulya, Paul Renaud Goud et al
Computer Science - Research and Development. Vol. 30 (2), p. 165-175
Journal article
2015

Deterministic Real-Time Analytics of Geospatial Data Streams through ScaleGate Objects

Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos, Ivan Walulya et al
DEBS 2015 - Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems
Paper in proceeding
2014

Modeling and Analyzing the Performance of Lock-Free Data Structures

Aras Atalar, Paul Renaud Goud, Philippas Tsigas
Report
2014

ParMarkSplit: A Parallel Mark-Split Garbage Collector Based on a Lock-Free Skip-List

Dang Nhan Nguyen, Philippas Tsigas, Håkan Sundell
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8878, p. 372-387
Paper in proceeding
2014

Evaluation of message passing synchronization algorithms in embedded systems

L. Papadopoulos, Ivan Walulya, Philippas Tsigas et al
14th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, SAMOS 2014, p. 282-289
Paper in proceeding
2014

Self-stabilizing TDMA algorithms for wireless ad-hoc networks without external reference

Thomas Petig, Elad Schiller, Philippas Tsigas
13th Annual Mediterranean Ad Hoc Networking Workshop, MED-HOC-NET 2014, Piran, Slovenia, 2-4 June 2014, p. 87-94
Paper in proceeding
2014

Data structures for task-based priority scheduling

M. Wimmer, F. Versaci, J.L. Träff et al
SIGPLAN Notices (ACM Special Interest Group on Programming Languages). Vol. 49 (8), p. 379-380
Paper in proceeding
2014

A Graph-Based Analysis of Medical Queries of a Swedish Health Care Portal

Farnaz Moradi, Ann-Marie Eklund, Dimitrios Kokkinakis et al
Proceedings of the 5th International Workshop on Health Text Mining and Information Analysis, p. 2-10
Paper in proceeding
2014

Lock-free Cuckoo Hashing

Dang Nhan Nguyen, Philippas Tsigas
The 34th International Conference on Distributed Computing Systems (ICDCS), p. 627-636
Paper in proceeding
2014

Efficient lock-free binary search trees

Bapi Chatterjee, Dang Nhan Nguyen, Philippas Tsigas
2014 ACM Symposium on Principles of Distributed Computing, PODC 2014; Paris; France; 15 July 2014 through 18 July 2014, p. 322-331
Paper in proceeding
2014

Data structures for task-based priority scheduling

Martin Wimmer, Francesco Versaci, Jesper Larsson Träff et al
ACM SIGPLAN Notices. Vol. 49 (8), p. 379-380
Journal article
2014

Concurrent Data Structures in Architectures with Limited Shared Memory Support

Ivan Walulya, Ioannis Nikolakopoulos, Marina Papatriantafilou et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8805 (Part 1), p. 189-200
Paper in proceeding
2014

Enhancing Concurrent Data Structures with Concurrent Iteration Operations

Ioannis Nikolakopoulos, Anders Gidenstam, Marina Papatriantafilou et al
MCC14: Seventh Swedish Workshop on Multicore Computing
Paper in proceeding
2014

Brief announcement: Concurrent data structures for efficient streaming aggregation

Daniel Cederman, Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos et al
Annual ACM Symposium on Parallelism in Algorithms and Architectures, p. 76-78
Paper in proceeding
2014

Overlapping Communities for Identifying Misbehavior in Network Communications

Farnaz Moradi, Tomas Olovsson, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8443, p. 398-409
Paper in proceeding
2014

ScaleJoin: a deterministic, disjoint-parallel and skew-resilient stream join enabled by concurrent data structures

Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos, Marina Papatriantafilou et al
Report
2014

A Local Seed Selection Algorithm for Overlapping Community Detection

Farnaz Moradi, Tomas Olovsson, Philippas Tsigas
The 2014 IEEE/ACM International Conference on Advances in Social Network Analysis and Mining (ASONAM), p. 1-8
Paper in proceeding
2013

Enhancing Concurrent Data Structures with Concurrent Iteration Operations: Consistency and Algorithms

Ioannis Nikolakopoulos, Anders Gidenstam, Marina Papatriantafilou et al
Report
2013

Configurable Strategies for Work-stealing

Martin Wimmer, Daniel Cederman, Jesper Larsson Träff et al
Report
2013

Self-stabilizing TDMA Algorithms for Wireless Ad-hoc Networks without External Reference

Thomas Petig, Elad Schiller, Philippas Tsigas
Report
2013

Bridging Physical and Digital Traffic System Simulations with the Gulliver Test-Bed

Christian Berger, Erik Dahlgren, Johan Grundén et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7865 LNCS, p. 169-184
Paper in proceeding
2013

Brief Announcement: ParMarkSplit: A Parallel Mark-Split Garbage Collector Based on a Lock-Free Skip-List

Dang Nhan Nguyen, Philippas Tsigas, Håkan Sundell
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8205 LNCS, p. 557-558
Paper in proceeding
2013

Scalable group communication supporting configurable levels of consistency

A. Gidenstam, B. Koldehofe, Marina Papatriantafilou et al
Concurrency Computation Practice and Experience. Vol. 25 (5), p. 649-671
Journal article
2013

A Study of the Behavior of Synchronization Methods in Commonly Used Languages and Systems

Daniel Cederman, Bapi Chatterjee, Dang Nhan Nguyen et al
Proceedings of the 27th IEEE International Parallel & Distributed Processing Symposium, p. 1309-1320
Paper in proceeding
2013

Concurrent Data Structures for Efficient Streaming Aggregation

Daniel Cederman, Vincenzo Massimiliano Gulisano, Ioannis Nikolakopoulos et al
Report
2013

Supporting Lock-Free Composition of Concurrent Data Objects: Moving Data Between Containers

Daniel Cederman, Philippas Tsigas
IEEE Transactions on Computers. Vol. 62 (9), p. 1866-1878
Journal article
2013

Lock-free Concurrent Data Structures

Daniel Cederman, Anders Gidenstam, Phuong Ha et al
Preprint
2013

On Using the Gulliver Platform for Bridging Physical and Digital Traffic System Simulations

Christian Berger, Erik Dahlgren, Johan Grundén et al
Nationell Konferens i Transportforskning, Chalmers Göteborg
Other conference contribution
2013

Topic 12: Theory and algorithms for parallel computation (Introduction)

Giuseppe italiano, Henning Meyerhenke, Guy E. Blelloch et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8097 LNCS, p. 645-646
Paper in proceeding
2013

Work-stealing with Configurable Scheduling Strategies

Martin Wimmer, J.L. Träff, Daniel Cederman et al
ACMSIGPLAN Symposium on Principles and Practice of Parallel Programming. Vol. 48 (8), p. 315-316
Paper in proceeding
2013

Self-stabilizing TDMA Algorithms for Wireless Ad-Hoc Networks without External Reference

Thomas Petig, Elad Schiller, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8255 LNCS, p. 354-356
Paper in proceeding
2013

Cooperative driving for best road network capacity

Balázs Adam Kulcsár, Oscar Morales, Marina Papatriantafilou et al
Nationella Konferens i Transportforskning
Conference poster
2013

The Red Book

Evangelos Markatos, Davide Balzarotti, Magnus Almgren et al
Book
2013

Safe System-level Concurrency for Resource-Constrained Nodes

Francisco Sant'Anna, Noemi Rodriguez, Roberto Ierusalimschy et al
SenSys '13: Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Paper in proceeding
2012

KARYON: Towards Safety Kernels for Cooperative Vehicular Systems

Antonio Casimiro, Jörg Kaiser, Johan Karlsson et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7596 LNCS, p. 232-235
Paper in proceeding
2012

Towards Modeling Legitimate and Unsolicited Email Traffic Using Social Network Properties

Farnaz Moradi, Tomas Olovsson, Philippas Tsigas
Proceedings of the Fifth Workshop on Social Network Systems, SNS'12. 5th Workshop on Social Network Systems, Bern,10 April 2012
Paper in proceeding
2012

The PEPPHER approach to programmability and performance portability for heterogeneous many-core architectures

S. Benkner, S. Pllana, J. Larsson Träff et al
Advances in Parallel Computing. Vol. 22, p. 361-368
Paper in proceeding
2012

Mitigating Distributed Denial of Service Attacks in Multiparty Applications in the Presence of Clock Drifts

Zhang Fu, Marina Papatriantafilou, Philippas Tsigas
IEEE Transactions on Dependable and Secure Computing. Vol. 9 (3), p. 401-413
Journal article
2012

ACM Journal on Experimental Algorithmics Special Issue on Multicore Algorithms

D.A. Bader, Philippas Tsigas
Journal of Experimental Algorithmics. Vol. 17, p. 4.1-4.1
Journal article
2012

Self-stabilizing (k,r)-clustering in Clock Rate-limited Systems

Andreas Larsson, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7355 LNCS (2012), p. 219-230
Paper in proceeding
2012

An Evaluation of Community Detection Algorithms on Large-Scale Email Traffic

Farnaz Moradi, Tomas Olovsson, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7276 LNCS, p. 283-294
Paper in proceeding
2012

Understanding the Performance of Concurrent Data Structures on Graphics Processors

Daniel Cederman, Bapi Chatterjee, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7484 LNCS, p. 883-894
Paper in proceeding
2012

Autonomous TDMA Alignment for VANETs

Mohamed Mustafa, Marina Papatriantafilou, Elad Schiller et al
IEEE Vehicular Technology Conference, p. 1-5
Paper in proceeding
2012

Mining Network-Level Communication Patterns of Email Traffic for Spotting Unsolicited Email

Farnaz Moradi, Tomas Olovsson, Philippas Tsigas
Report
2012

CoMarkSplit: A Concurrent Mark-Split Garbage Collector

Dang Nhan Nguyen, Håkan Sundell, Philippas Tsigas
Report
2012

The anti-social behavior of spam

Farnaz Moradi, Tomas Olovsson, Philippas Tsigas
Proceedings - 2011 7th European Conference on Computer Network Defense, EC2ND 2011, Gothenburg, 6-7 September 2011, p. 57-
Paper in proceeding
2012

Security in wireless sensor networks

Andreas Larsson, Philippas Tsigas
Proceedings - 2011 7th European Conference on Computer Network Defense, EC2ND 2011, Gothenburg, 6-7 September 2011, p. 61-
Paper in proceeding
2012

Dynamic Load Balancing using Work-Stealing

Daniel Cederman, Philippas Tsigas
GPU Computing Gems Jade Edition, p. 485-499
Book chapter
2011

A self-stabilizing (k,r)-clustering algorithm with multiple paths for wireless Ad-hoc networks

Andreas Larsson, Philippas Tsigas
31st International Conference on Distributed Computing Systems, ICDCS 2011; Minneapolis, MN; 20 June 2011 through 24 June 2011, p. 353-362
Paper in proceeding
2011

PEPPHER: Efficient and Productive Usage of Hybrid Computing Systems

S. Benkner, S. Pllana, J. Larsson Träff et al
IEEE Micro. Vol. 31 (5), p. 28-41
Journal article
2011

Progress guarantees when composing lock-free objects

Dang Nhan Nguyen, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. Part II, p. 148--159-
Paper in proceeding
2011

Mapping Systems Security Research at Chalmers

Magnus Almgren, Zhang Fu, Erland Jonsson et al
First SysSec Workshop (SysSec 2011), p. 67-70
Paper in proceeding
2011

A lock-free algorithm for concurrent bags

Håkan Sundell, A. Gidenstam, Marina Papatriantafilou et al
23rd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA'11.San Jose, 4-6 June 2011, p. 335-344
Paper in proceeding
2011

Strategies for repeated games with subsystem takeovers implementable by deterministic and self-stabilising automata

Shlomi Dolev, Elad Schiller, Paul G. Spirakis et al
International Journal of Autonomous and Adaptive Communications Systems. Vol. 4 (1), p. 4-38
Journal article
2011

A Lock-Free Algorithm for Concurrent Bags

Håkan Sundell, Anders Gidenstam, Marina Papatriantafilou et al
Report
2011

Robust and scalable middleware for selfish-computer systems

Shlomi Dolev, Elad Schiller, Paul G. Spirakis et al
Computer Science Review. Vol. 5 (1), p. 69-84
Journal article
2011

Structural and Temporal Properties of Email and Spam Networks

Farnaz Moradi, Tomas Olovsson, Philippas Tsigas
Report
2011

On Collection of Large-Scale Multi-Purpose Datasets on Internet Backbone Links

Farnaz Moradi, Magnus Almgren, Wolfgang John et al
The First Workshop on Building Analysis Datasets and Gathering Experience Returns for Security, BADGERS 2011, Salzburg, Austria, 10 April 2011, p. 62-69
Paper in proceeding
2011

CluB: A Cluster Based Framework for Mitigating Distributed Denial of Service Attacks

Zhang Fu, Marina Papatriantafilou, Philippas Tsigas
Proceedings of the ACM Symposium on Applied Computing. 26th ACM Symposium on Applied Computing (SAC 2011), TaiChung, 21-24 March 2011, p. 520-527
Paper in proceeding
2011

Secure and self-stabilizing clock synchronization in sensor networks

Jaap-Henk Hoepman, Andreas Larsson, Elad Schiller et al
Theoretical Computer Science. Vol. 412 (40), p. 5631-5647
Journal article
2010

Cache-Aware Lock-Free Queues for Multiple Producers/Consumers and Weak Memory Consistency

Anders Gidenstam, Håkan Sundell, Philippas Tsigas
PRINCIPLES OF DISTRIBUTED SYSTEMS, Lecture Notes in Computer Science. Vol. 6490, p. 302-317
Paper in proceeding
2010

Supporting Lock-Free Composition of Concurrent Data Objects

Daniel Cederman, Philippas Tsigas
Proceedings of the 7th ACM conference on Computing frontiers, p. 53-62
Paper in proceeding
2010

Game authority for robust and scalable distributed selfish-computer systems

Shlomi Dolev, Elad Schiller, P. G. Spirakis et al
Theoretical Computer Science. Vol. 411 (26-28), p. 2459-2466
Journal article
2010

Supporting Lock-Free Composition of Concurrent Data Objects

Daniel Cederman, Philippas Tsigas
Proceedings of the 15th ACM SIGPLAN symposium on Principles and practice of parallel programming, p. 339-340
Paper in proceeding
2010

Towards a Software Transactional Memory for Graphics Processors

Daniel Cederman, Philippas Tsigas, Muhammad Tayyab Chaudhry
Proceedings of the Eurographics Symposium on Parallel Graphics and Visualization 2010
Paper in proceeding
2010

NBmalloc: Allocating Memory in a Lock-Free Manner

A. Gidenstam, Marina Papatriantafilou, Philippas Tsigas
Algorithmica. Vol. 58 (2), p. 304-338
Journal article
2010

Mitigating Distributed Denial of Capability Attacks Using Sink Tree Based Quota Allocation

Zhang Fu, Marina Papatriantafilou, Philippas Tsigas et al
In the Proceedings of 25th ACM Symposium on Applied Computing (SAC 2010), p. 713-718
Paper in proceeding
2010

Secure and Self-stabilizing Clock Synchronization in Sensor Networks

Jaap-Henk Hoepman, Andreas Larsson, Elad Schiller et al
Theoretical Computer Science. Vol. 412 (40), p. 5631-5647
Journal article
2010

A* Algorithm for Graphics Processors

Rafia Inam, Daniel Cederman, Philippas Tsigas
MCC10 Proceedings
Paper in proceeding
2010

Supporting Lock-Free Composition of Concurrent Data Objects

Daniel Cederman, Philippas Tsigas
MCC10 Proceedings
Paper in proceeding
2010

The Synchronization Power of Coalesced Memory Accesses

P. H. Ha, Philippas Tsigas, O. J. Anshus
IEEE Transactions on Parallel and Distributed Systems. Vol. 21 (7), p. 939-953
Journal article
2010

Self-stabilizing (k,r)-Clustering in Wireless Ad-hoc Networks with Multiple Paths

Andreas Larsson, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 6490, p. 79-82
Paper in proceeding
2010

Supporting Lock-Free Composition of Concurrent Data Objects

Daniel Cederman, Philippas Tsigas
SIGPLAN Notices (ACM Special Interest Group on Programming Languages). Vol. 45 (5), p. 339-340
Magazine article
2009

CluB: A Cluster Based Method for Mitigating Distributed Denial of Service Attacks

Zhang Fu, Marina Papatriantafilou, Philippas Tsigas
Report
2009

Brushing the Locks out of the Fur: A Lock-Free Work Stealing Library

Håkan Sundell, Philippas Tsigas
econd Swedish Workshop on Multi-Core Computing, (MCC '09)
Paper in proceeding
2009

Supporting Lock-Free Composition of Concurrent Data Objects

Daniel Cederman, Philippas Tsigas
Report
2009

NB-FEB: A Universal Scalable Easy-to-Use Synchronization Primitive for Manycore Architectures

Phuong Ha, Philippas Tsigas, Otto Anshus
Proceedings of the 13th International Conference on Principle of Distributed Systems (OPODIS 2009), Lecture Notes in Computer Science. Vol. 5923, p. 189-203
Paper in proceeding
2009

GPU-Quicksort: A practical Quicksort algorithm for graphics processors

Daniel Cederman, Philippas Tsigas
Journal of Experimental Algorithmics. Vol. 14 (4)
Journal article
2009

Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting

Anders Gidenstam, Marina Papatriantafilou, Håkan Sundell et al
IEEE Transactions on Parallel and Distributed Systems. Vol. 20 (8), p. 1173-1187
Journal article
2009

Preliminary results on nb-feb, a synchronization primitive for parallel programming

Phuong Ha, Philippas Tsigas, Otto Anshus
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming, p. 295-296
Paper in proceeding
2009

Online search with time-varying price bounds

Peter Damaschke, Philippas Tsigas, Phuong Ha
Algorithmica. Vol. 55 (4), p. 619-642
Journal article
2009

Non-blocking programming on multi-core graphics processors

Phuong Ha, Philippas Tsigas, Otto Anshus
SIGARCH Computer Architecture News. Vol. 36 (5), p. 19-28
Journal article
2009

Dynamic Transparency for 3D Visualization: Design and Evaluation

Niklas Elmqvist, Ulf Assarsson, Philippas Tsigas
International Journal of Virtual Reality. Vol. 1 (8), p. 65-78
Journal article
2009

Secure and Self-stabilizing Clock Synchronization in Sensor Networks

Jaap-Henk Hoepman, Andreas Larsson, Elad Schiller et al
Prooceedings of the 9th Scandinavian Workshop on Wireless Ad-hoc Networks (Adhoc 2009), p. 78-82
Paper in proceeding
2009

NOBLE: non-blocking programming support via lock-free shared abstract data types

Håkan Sundell, Philippas Tsigas
SIGARCH Computer Architecture News. Vol. 36 (5), p. 80-87
Journal article
2009

Towards a Software Transactional Memory for CUDA

Daniel Cederman, Muhammad Tayyab Chaudhry, Philippas Tsigas
MCC09 Proceedings
Paper in proceeding
2009

ContikiSec: A Secure Network Layer for Wireless Sensor Networks under the Contiki Operating System

Lander Casado, Philippas Tsigas
Proceedings of the 14th Nordic Conference on Secure IT Systems (NordSec 2009), Lecture Notes in Computer Science. Vol. 5838, p. 133 - 147
Paper in proceeding
2008

DataMeadow: a visual canvas for analysis of large-scale multivariate data

Niklas Elmqvist, John Stasko, Philippas Tsigas
Information Visualization. Vol. 7 (1), p. 18-33
Journal article
2008

On Sorting and Load-Balancing on GPUs

Daniel Cederman, Philippas Tsigas
Proceedings of the 1st Swedish Workshop on Multi-Core Computing
Paper in proceeding
2008

The Synchronization Power of Coalesced Memory Accesses

Phuong Ha, Philippas Tsigas, Otto Anshus
Report
2008

On Sorting and Load-Balancing on GPUs

Daniel Cederman, Philippas Tsigas
ACM SIGARCH Computer Architecture News. Vol. 36 (5)
Journal article
2008

Wait-free Programming for General Purpose Computations on Graphics Processors

Phuong Ha, Philippas Tsigas, Otto Anshus
the Proceedings of the 22th International Parallel and Distributed Symposium (IPDPS 2008), p. 1-12
Paper in proceeding
2008

Mitigating Distributed Denial of Service Attacks in Multiparty Applications in the Presence of Clock Drifts

Zhang Fu, Marina Papatriantafilou, Philippas Tsigas
Proceedings of 27th IEEE International Symposium on Reliable Distributed Systems (SRDS 2008), p. 63-72
Paper in proceeding
2008

Multiword atomic read/write registers on multiprocessor systems

Andreas Larsson, Anders Gidenstam, Phuong Ha et al
Journal of Experimental Algorithmics. Vol. 13, p. 7-30
Journal article
2008

Strategies for Repeated Games with Subsystem Takeovers Implantable by Deterministic and Self-Stabilizing Automata

Shlomi Dolev, Elad Schiller, Paul G. Spirakis et al
Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems, Autonomics 2008, 23--25, September 2008, Turin, Italy
Other conference contribution
2008

A Taxonomy of 3D Occlusion Management for Visualization

Niklas Elmqvist, Philippas Tsigas
IEEE Transactions on Visualization and Computer Graphics. Vol. 14 (5), p. 1095-1109
Journal article
2008

The Synchronization Power of Coalesced Memory Accesses

Phuong Ha, Philippas Tsigas, Otto Anshus
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5218, p. 320-334
Paper in proceeding
2008

Evaluating motion constraints for 3D wayfinding in immersive and desktop virtual environments

Niklas Elmqvist, Eduard Tudoreanu, Philippas Tsigas
Proceeding of the twenty-sixth annual CHI conference on Human factors in computing systems, p. 1769-1778
Paper in proceeding
2008

A Practical Quicksort Algorithm for Graphics Processors

Daniel Cederman, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5193, p. 246-258
Paper in proceeding
2008

Brief Announcement: Wait-free Programming for General Purpose Computations on Graphics Processors

Phuong Ha, Philippas Tsigas, Otto Anshus
Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, p. 452-
Paper in proceeding
2008

A Practical Quicksort Algorithm for Graphics Processors

Daniel Cederman, Philippas Tsigas
Report
2008

Lock-Free Deques and Doubly Linked Lists

Håkan Sundell, Philippas Tsigas
Journal of Parallel and Distributed Computing. Vol. 68 (7), p. 1008-1020
Journal article
2008

On Dynamic Load Balancing on Graphics Processors

Daniel Cederman, Philippas Tsigas
Proceedings of the 23rd SIGGRAPH/Eurographics Conference on Graphics Hardware. Vol. 2008, p. 57-64
Paper in proceeding
2007

Game Authority for Robust and Scalable Distributed Selfish Computer Systems

Shlomi Dolev, Elad Schiller, Paul G. Spirakis et al
Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, p. 356 - 357
Paper in proceeding
2007

Self-tuning reactive diffracting trees

Phuong Ha, Marina Papatriantafilou, Philippas Tsigas
Journal of Parallel and Distributed Computing. Vol. 67 (6), p. 674-694
Journal article
2007

Secure and Self-Stabilizing Clock Synchronization in Sensor Networks

Jaap-Henk Hoepman, Andreas Larsson, Elad Schiller et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4838/2007, p. 340-356
Paper in proceeding
2007

Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and Evaluation

Niklas Elmqvist, Ulf Assarsson, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4662, p. 532 - 545
Paper in proceeding
2007

CiteWiz: a tool for the visualization of scientific citation networks

Niklas Elmqvist, Philippas Tsigas
Information Visualization. Vol. 6 (3), p. 215-232
Journal article
2007

Principles of Distributed Systems

Eduardo Tovar, Philippas Tsigas, Hacène Fouchal
Edited book
2007

LYDIAN: An Extensible Educational Animation Environment for Distributed Algorithms

Boris Koldehofe, Marina Papatriantafilou, Philippas Tsigas
ACM Journal on Educational Resources Computing
Journal article
2007

TrustNeighborhoods: Visualizing Trust in Distributed File Sharing Systems

Niklas Elmqvist, Philippas Tsigas
Proceedings of Eurographics/ IEEE-VGTC Symposium on Visualization 2007, p. 107-114
Paper in proceeding
2007

DataMeadow: A Visual Canvas for Analysis of Large-Scale Multivariate Data

Niklas Elmqvist, John Stasko, Philippas Tsigas
Proceedings of the IEEE Symposium on Visual Analytics Science and Technology 2007 (VAST 2007), p. 187-194
Paper in proceeding
2007

Topic 8 Distributed Systems and Algorithms

Luís Rodrigues, Achour Mostefaoui, Christof Fetzer et al
Euro-Par 2007 Parallel Processing
Book chapter
2007

Tour Generation for Exploration of 3D Virtual Environments

Niklas Elmqvist, Eduard Tudoreanu, Philippas Tsigas
the Proceedings of the ACM Symposium on Virtual Reality Software and Technology 2007 (VRST 2007), ACM press, p. 207-210
Paper in proceeding
2007

DataMeadow: A Visual Canvas for Analysis of Large-Scale Multivariate Data

Niklas Elmqvist, John Stasko, Philippas Tsigas
Report
2007

View-projection animation for 3D occlusion management

Niklas Elmqvist, Philippas Tsigas
Computers and Graphics. Vol. 31 (6), p. 864-876
Journal article
2007

A Taxonomy of 3D Occlusion Management Techniques

Niklas Elmqvist, Philippas Tsigas
Proceedings of the IEEE Conference on Virtual Reality 2007
Paper in proceeding
2007

Efficient Self-tuning Spin-locks Using Competitive Analysis

Phuong Ha, Marina Papatriantafilou, Philippas Tsigas
Journal of Systems and Software
Journal article
2006

A Taxonomy of 3D Occlusion Management Techniques

Niklas Elmqvist, Philippas Tsigas
Report
2006

Competitive Freshness Algorithms for Wait-free Data Objects

Peter Damaschke, Phuong Ha, Philippas Tsigas
Proceedings of the 12th European Conference on Parallel Computing (EURO-PAR '06), LNCS, Springer Verlag,. Vol. 4128, p. 811-820
Journal article
2006

Wait-Free Queue Algorithms for the Real-time Java Specification

Philippas Tsigas, Yi Zhang, Daniel Cederman et al
IEEE Real Time Technology and Applications Symposium 2006, p. 373-383
Paper in proceeding
2006

Secure and Fault-Tolerant Clock Synchronization in Sensor Networks

Andreas Larsson, Elad Schiller, Philippas Tsigas
Report
2006

On Navigation Guidance for Exploration of 3D Environments

Niklas Elmqvist, Philippas Tsigas
Report
2006

Using 3D Audio Guidance to Locate Indoor Static Objects

Samuel Sandberg, Calle Håkansson, Niklas Elmqvist et al
50th Annual Meeting of the Human Factors and Ergonomics Society, HFES 2006; San Francisco, CA; United States; 16 October 2006 through 20 October 2006, p. 1581-1584
Paper in proceeding
2006

View Projection Animation for Occlusion Reduction

Niklas Elmqvist, Philippas Tsigas
Proceedings of the ACM Conference on Advanced Visual Interfaces 2006, p. 471-475
Paper in proceeding
2006

Lightweight Causal Cluster Consistency

Anders Gidenstam, Boris Koldehofe, Marina Papatriantafilou et al
Proceedings of the Conference on Innovative Internet Community Systems, LNCS, Springer Verlag. Vol. 3908 (-), p. 17-28
Journal article
2006

Image-Space Dynamic Transparency for Improved Object Discovery in 3D Environments

Ulf Assarsson, Niklas Elmqvist, Philippas Tsigas
Report
2005

Lightweight Causal Cluster Consistency

Anders Gidenstam, Boris Koldehofe, Marina Papatriantafilou et al
Report
2005

Practical and Efficient Lock-Free Garbage Collection Based on Reference Counting

Anders Gidenstam, Marina Papatriantafilou, Håkan Sundell et al
Report
2005

Competitive Freshness Algorithms for Wait-free Data Objects

Peter Damaschke, Phuong Ha, Philippas Tsigas
Report
2005

Fast and Lock-Free Concurrent Priority Queues for Multi-Thread Systems

Håkan Sundell, Philippas Tsigas
Journal of Parallel and Distributed Computing. Vol. 65 (5), p. 609-627
Journal article
2005

Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting

Anders Gidenstam, Marina Papatriantafilou, Håkan Sundell et al
Proceedings of the 8th International Symposium on Parallel Architectures, Algorithms & Networks, p. 202 - 207
Paper in proceeding
2005

Efficient Multi-Word Locking Using Randomization

Phuong Ha, Philippas Tsigas, Wattenhofer Mirjam et al
Proceedings of the 24th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC '05), p. 249 - 257
Paper in proceeding
2005

Reactive Spin-locks: A Self-tuning Approach

Phuong Ha, Marina Papatriantafilou, Philippas Tsigas
Report
2005

Lightweight Causal Cluster Consistency

Anders Gidenstam, Boris Koldehofe, Marina Papatriantafilou et al
Proceedings of the Conference on Innovative Internet Community Systems (I2CS 2005), Lecture Notes in Computer Science Vol. 3908, Springer Verlag, 2006.. Vol. 3908, p. 17 - 28
Paper in proceeding
2005

Dynamic and fault-tolerant cluster management

Anders Gidenstam, Boris Koldehofe, Marina Papatriantafilou et al
Report
2005

One-Way Trading with Time-Varying Exchange Rate Bounds

Peter Damaschke, Phuong Ha, Philippas Tsigas
Report
2005

LYDIAN: User's Guide

Phuong Ha, Boris Koldehofe, Marina Papatriantafilou et al
Report
2005

Reactive Spin-locks: A Self-tuning Approach

Phuong Ha, Marina Papatriantafilou, Philippas Tsigas
The 8th International Symposium on Parallel Architectures, Algorithms and Networks, IEEE press, p. 33-38
Paper in proceeding
2005

Allocating memory in a lock-free manner

Anders Gidenstam, Marina Papatriantafilou, Philippas Tsigas
Proceedings of the 13th Annual European Symposium on Algorithms, p. 329 -- 242-
Paper in proceeding
2005

Dynamic and fault-tolerant cluster management

Anders Gidenstam, Boris Koldehofe, Marina Papatriantafilou et al
Proceedings of the 5th IEEE International Conference on Peer-to-Peer Computing, p. 237 -- 244-
Paper in proceeding
2004

Multi-word Atomic Read/Write Registers on Multiprocessor Systems

Andreas Larsson, Anders Gidenstam, Phuong Ha et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 3221, p. 736-748
Journal article
2004

Reactive multi-word synchronization for multiprocessors

Phuong Ha, Philippas Tsigas
The Journal of Instruction-Level Parallelism. Vol. 6 (Special issue)
Journal article
2004

Allocating memory in a lock-free manner

Anders Gidenstam, Marina Papatriantafilou, Philippas Tsigas
Report
2004

Self-tuning Reactive Distributed Trees for Counting and Balancing

Phuong Ha, Marina Papatriantafilou, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 3544, p. 140-157
Journal article
2004

Lightweight Causal Cluster Consistency

Anders Gidenstam, Boris Koldehofe, Marina Papatriantafilou et al
Report
2004

Simple Wait-Free Snapshots for Real-Time Systems with Sporadic Tasks

Håkan Sundell, Philippas Tsigas
10th International Conference on Real-Time and Embedded Computing Systems and Applications, p. 325-340
Paper in proceeding
2004

Multi-word Atomic Read/Write Registers on Multiprocessor Systems

Andreas Larsson, Anders Gidenstam, Phuong Ha et al
Report
2004

Scalable and Lock-Free Concurrent Dictionaries

Håkan Sundell, Philippas Tsigas
Proceedings of the 19th ACM Symposium on Applied Computing, p. 1438-1445
Paper in proceeding
2004

Animated Visualization of Causal Relations Through Growing 2D Geometry

Niklas Elmqvist, Philippas Tsigas
Information Visualization. Vol. 3 (3), p. 154-172
Journal article
2004

Lock-Free and Practical Doubly Linked List-Based Deques using Single-Word Compare-And-Swap

Håkan Sundell, Philippas Tsigas
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 3544, p. 240-255
Journal article
2004

Lock-Free and Practical Deques using Single-Word Compare-And-Swap

Håkan Sundell, Philippas Tsigas
Report
2004

CiteWiz: A Tool for the Visualization of Scientific Citation Networks

Niklas Elmqvist, Philippas Tsigas
Report
2003

Fast and Lock-Free Concurrent Priority Queues for Multi-Thread Systems

Håkan Sundell, Philippas Tsigas
Proceedings of the 17th IEEE/ACM International Parallel and Distributed Processing Symposium
Paper in proceeding
2003

Self-Adjusting Trees

Phuong Ha, Marina Papatriantafilou, Philippas Tsigas
Report
2003

Simple Wait-Free Snapshots for Real-Time Systems with Sporadic Tasks

Per Håkan Sundell, Philippas Tsigas
Report
2003

Causality Visualization Using Animated Growing Polygons

Niklas Elmqvist, Philippas Tsigas
Proceedings - IEEE Symposium on Information Visualization, INFO VIS, p. 189-196
Paper in proceeding
2003

Integrating a Simulation Visualisation Environment in a Basic Distributed System Course: A case study using Lydian

Boris Koldehofe, Marina Papatriantafilou, Philippas Tsigas
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2003); Thessaloniki; Greece; 30 June 2003 through 2 July 2003; Code 62464. Vol. 8, p. 35-39
Paper in proceeding
2003

A Simple, Fast Parallel Implementation of Quicksort and its Performance Evaluation on SUN Enterprise 10000

Philippas Tsigas, Yi Zhang
Proceedings of the 11th Euromicro Conference on Parallel Distributed and Network based Processing, p. 372-384
Paper in proceeding
2003

Scalable and Lock-Free Concurrent Dictionaries Extended Version

Per Håkan Sundell, Philippas Tsigas
Report
2003

Growing Squares: Animated Visualization of Causal Relations

Niklas Elmqvist, Philippas Tsigas
Proceedings of the ACM 2003 Symposium on Software Visualization (SoftVis 2003), San Diego, 11-13 June 2003, p. 17-26
Paper in proceeding
2003

The Non-blocking Programming Paradigm in Large Scale Scientific Computations

Philippas Tsigas, Yi Zhang
Proceedings of the 5th International Conference on Parallel Processing and Applied Mathematics (PPAM '03). Vol. LNCS 3019, p. 1114 - 1124
Paper in proceeding
2003

Reactive multi-word synchronization for multiprocessors

Phuong Ha, Philippas Tsigas
Proceedings of the 12th IEEE/ACM International Conference on Parallel Architectures and Compilation Techniques (PACT'03), p. 184-193
Paper in proceeding
2002

Distributed Long-Lived List Colouring: How to Dynamically Allocate Frequencies in Cellular Networks

N. Garg, Marina Papatriantafilou, Philippas Tsigas
Wireless Networks. Vol. 8 (1), p. 49-60
Journal article
2002

Distributed Long-Lived List Coloring: how to dynamically allocate frequencies to cellular networks

Naveen Garg, Marina Papatriantafilou, Philippas Tsigas
Wireless Networks. Vol. 8 (1), p. 49-60
Journal article
2002

NOBLE : A Non-Blocking Inter-Process Communication Library

Håkan Sundell, Philippas Tsigas
Proceedings of the 6th Workshop on Languages Compilers and Run-time Systems for Scalable Computers
Paper in proceeding
2002

Integrating Non-blocking Synchronisation in Parallel Applications: Performance Advantages and Methodologies

Philippas Tsigas, Yi Zhang
Proceedings of the 3rd ACM SIGSOFT, SIGMETRICS Workshop on Software and Performance (WOSP ´02), p. 55-67
Paper in proceeding
2002

Self-Stabilization in Wait-Free Shared Memory Objects

Jaap-Henk Hoepman, Marina Papatriantafilou, Philippas Tsigas
Journal of Parallel and Distributed Computing. Vol. 62 (5), p. 818-842
Journal article
2002

Growing Squares: Animated Visualization of Causal Relations

Niklas Elmqvist, Philippas Tsigas
Report
2001

A Simple, Fast and Scalable Non-Blocking Concurrent FIFO queue for Shared Memory Multiprocessor Systems

Philippas Tsigas, Yi Zhang
Proceedings of the 13th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA '01), p. 134-143
Paper in proceeding
2001

Evaluating The Performance of Non-Blocking Synchronization on Shared Memory Multiprocessors

Philippas Tsigas, Yi Zhang
Proceedings of the ACM SIGMETRICS 2001/Performance2001 Joint International Conference on Measurement and Modeling of Computer Systems, p. 320-321
Paper in proceeding
2001

Distributed Frequency Allocation Algorithms for Cellular Networks: Trade-offs and tuning strategies

Marina Papatriantafilou, David Rutter, Philippas Tsigas
Proceedings of the 13th IASTED International Conference Parallel and Distributed Computing and Systems (PDCS 2001), p. 339-344
Paper in proceeding
2000

Simple and Fast Wait-Free Snapshots for Real-Time Systems

Håkan Sundell, Philippas Tsigas, Yi Zhang
Proceedings of the 4th International Conference On Principles Of Distributed Systems (OPODIS 2000), p. 91-106
Paper in proceeding
2000

Space Efficient Wait-Free Buffer Sharing in Multiprocessor Real-Time Systems Based on Timing Information

Håkan Sundell, Philippas Tsigas
Proceedings of the 7th IEEE International Conference on Real-Time Computing Systems and Applicatons (RTCSA 2000), p. 433-440
Paper in proceeding
2000

Wait-free handshaking using rainbow colouring

Marina Papatriantafilou, Philippas Tsigas
Computer Journal. Vol. 43 (2), p. 130--137-
Journal article
1999

LYDIAN: An Educational Animation Environment for Distributed Algorithms and Protocols

Marina Papatriantafilou, Philippas Tsigas
Proceedings of the Eighth International Colloquium on Numerical Analysis and Computer Science with Applications, p. 142-
Paper in proceeding
1999

Non-blocking Data Sharing in Multiprocessor Real-Time System

Philippas Tsigas, Yi Zhang
Proceedings of the 6th International Conference on Real-Time Computing Systems and Applications (RTCSA '99), p. 247-254
Paper in proceeding
1998

Randomized Naming Using Wait-Free Shared Variables

Alessandro Panconesi, Marina Papatriantafilou, Philippas Tsigas
Distributed Computing. Vol. 11 (3), p. 113-124
Journal article
1998

Towards a Library of Distributed Algorithms and Animations

Marina Papatriantafilou, Philippas Tsigas
Proceedings of the 4th International Conference on Computer Aided Learning and Instruction in Science and Engineering (CALISCE '98), p. 407-410
Paper in proceeding
1998

Wait-free Snapshots in Real-time Systems: Algorithms and their Performance

Andreas Ermedahl, Hans Hansson, Marina Papatriantafilou et al
Proceedings of the 5th International Conference on Real-Time Computing Systems and Applications (RTCSA '98), p. 257-266
Paper in proceeding

Download publication list

You can download this list to your computer.

Filter and download publication list

As logged in user (Chalmers employee) you find more export functions in MyResearch.

You may also import these directly to Zotero or Mendeley by using a browser plugin. These are found herer:

Zotero Connector
Mendeley Web Importer

The service SwePub offers export of contents from Research in other formats, such as Harvard and Oxford in .RIS, BibTex and RefWorks format.

Showing 12 research projects

2023–2027

EU MSCA Doctoral Network RELAX-DN: Relaxed Semantics Across the Data Analytics Stack

Philippas Tsigas Network and Systems
Jacqueline Plette Extern samverkan, forsknings- och innovationsstöd
Vinh Quang Ngo Network and Systems
Jacob Garby Network and Systems
Marina Papatriantafilou Network and Systems
Vincenzo Massimiliano Gulisano Network and Systems
Jingyu Liu Network and Systems
European Commission (EC)

2 publications exist
2020–

INDEED: Information and Data-processing in Focus for Energy Efficiency

Marina Papatriantafilou Networks and Systems (Chalmers)
Romaric Duvignau Networks and Systems (Chalmers)
Magnus Almgren Networks and Systems (Chalmers)
Philippas Tsigas Networks and Systems (Chalmers)
Vincenzo Massimiliano Gulisano Networks and Systems (Chalmers)
Chalmers

8 publications exist
2020–

Scalability and quality control in AM - Big Data and ML in Production

Marina Papatriantafilou Network and Systems
Philippas Tsigas Network and Systems
Vincenzo Massimiliano Gulisano Network and Systems
Lars Nyborg Materials and manufacture
Eduard Hryha Materials and manufacture
Erik Sievers Network and Systems
Zhuoer Chen Materials and manufacture
Claudia de Andrade Schwerz Materials and manufacture
Chalmers

2018–2023

WASP SAS: Structuring data for continuous processing and ML systems

Marina Papatriantafilou Networks and Systems (Chalmers)
Vincenzo Massimiliano Gulisano Networks and Systems (Chalmers)
Karl Bäckström Networks and Systems (Chalmers)
Philippas Tsigas Networks and Systems (Chalmers)
Wallenberg AI, Autonomous Systems and Software Program

11 publications exist
2017–2021

STAMINA - GE

Marina Papatriantafilou Networks and Systems (Chalmers)
Vincenzo Massimiliano Gulisano Networks and Systems (Chalmers)
Magnus Almgren Networks and Systems (Chalmers)
Philippas Tsigas Networks and Systems (Chalmers)
Göteborg Energi, Foundation for Research and Developmen

10 publications exist
2017–2020

VR Models and Techniques for Energy-Efficient Concurrent Data Access Designs

Philippas Tsigas Networks and Systems (Chalmers)
Swedish Research Council (VR)

2 publications exist
2016–2017

Big Data Processing in the context of Smart Buildings,

Adones Rukundo Computer Science and Engineering (Chalmers)
Philippas Tsigas Networks and Systems (Chalmers)
Magnus Almgren Networks and Systems (Chalmers)
Gregor Ulm Networks and Systems (Chalmers)
Christian Marx Building Technology
York Ostermeyer Building Technology
Tommie Månsson Building Technology
Climate-KIC
Chalmers

2016–2021

Future factories in the Cloud (FiC)

Marina Papatriantafilou Networks and Systems (Chalmers)
Philippas Tsigas Networks and Systems (Chalmers)
Ioannis Nikolakopoulos Networks and Systems (Chalmers)
Amir Keramatian Networks and Systems (Chalmers)
Vincenzo Massimiliano Gulisano Networks and Systems (Chalmers)
Hannaneh Najdataei Networks and Systems (Chalmers)
Ivan Walulya Networks and Systems (Chalmers)
Swedish Foundation for Strategic Research (SSF)

34 publications exist
2016–2020

INDEED

Marina Papatriantafilou Networks and Systems (Chalmers)
Vincenzo Gulisano Unknown organization
Philippas Tsigas Networks and Systems (Chalmers)
Magnus Almgren Networks and Systems (Chalmers)
Chalmers

11 publications exist
2013–2016

Execution Models for Energy-Efficient Computing Systems (EXCESS)

Philippas Tsigas Networks and Systems (Chalmers)
European Commission (EC)

1 publication exists
2010–2012

Performance Portability and Programmability for Heterogeneous Many-core Architectures (PEPPHER)

Philippas Tsigas Networks and Systems (Chalmers)
European Commission (EC)

2009–2011

Secure email and anti-spam

Tomas Olovsson Networks and Systems (Chalmers)
Farnaz Moradi Networks and Systems (Chalmers)
Philippas Tsigas Networks and Systems (Chalmers)
The Internet Foundation In Sweden

There might be more projects where Philippas Tsigas participates, but you have to be logged in as a Chalmers employee to see them.