Please see the copyright notice below.

Peer-reviewed journal articles

  1. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2009). The Synchronization Power of Coalesced Memory Accesses. IEEE Transactions on Parallel and Distributed Systems, IEEE Press (Preprints) (pdf)
  2. Andreas Larsson, Anders Gidenstam, Phuong H Ha, Marina Papatriantafilou & Philippas Tsigas (2008). Multi-word Atomic Read/Write Registers on Multiprocessor Systems. ACM Journal of Experimental Algorithmics (JEA), Volume 13, December 2008, pages 1.7:1-1.7:30, ACM Press. (pdf)
  3. Peter Damaschke, Phuong Hoai Ha & Philippas Tsigas (2007). Online Search with Time-Varying Price Bounds. Algorithmica, Volume 55, Issue 4, December 2009, pages 619-642, Springer. (pdf)
  4. Phuong Hoai Ha, Marina Papatriantafilou & Philippas Tsigas (2007). Self-tuning Reactive Diffracting Trees. Journal of Parallel and Distributed Computing (JPDC), Volume 67, Issue 6, June 2007, pages 674-694, Academic Press. (pdf)
  5. Phuong Hoai Ha, Marina Papatriantafilou & Philippas Tsigas (2007). Efficient Self-tuning Spin-locks Using Competitive Analysis. Journal of Systems and Software (JSS), Volume 80, Issue 7, July 2007, pages 1077-1090, Elsevier. (pdf)
  6. Phuong Hoai Ha & Philippas Tsigas (2004). Reactive multi-word synchronization for multiprocessors. Journal of Instruction-Level Parallelism (JILP), Volume 6, Special issue (with selected papers from the 12th IEEE/ACM International Conference on Parallel Architectures and Compilation Techniques), April 2004, pages 1-25, AI Access Foundation and Morgan Kaufmann Publishers. (pdf)

Peer-reviewed conference/workshop papers

  1. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2009). NB-FEB: A Universal Scalable Easy-to-Use Synchronization Primitive for Manycore Architectures. Proceedings of the 13th International Conference on Principle of Distributed Systems (OPODIS '09), Dec. 15-18, 2009, Nimes, France, LNCS 5923, 189-203, Springer. (pdf)(slides)
  2. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2009). Preliminary Results on NB-FEB, a Synchronization Primitive for Parallel Programming. Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '09), Feb. 14-18, 2009, Raleigh, USA, pp. 295-296, ACM Press.
  3. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2008). The Synchronization Power of Coalesced Memory Accesses. Proceedings of the 22nd International Symposium on Distributed Computing (DISC '08),  Sept. 22-24, 2008, Arcachon, France, LNCS 5218, pp. 320-334, Springer. (pdf)(slides)(on CUDA homepage)
  4. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2008). Brief Announcement: Wait-free Programming for General Purpose Computations on Graphics Processors. Proceedings of the 27th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC '08), Aug. 18-21, 2008, Toronto, Canada, pp. 452, ACM Press.
  5. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2008). Wait-free Programming for General Purpose Computations on Graphics Processors. Proceedings of the 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS '08), Apr. 14-17, 2008, Miami, USA, pp. 1-12, IEEE Press. (pdf)(slides)(on CUDA homepage)
  6. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2008). Non-blocking Programming on Multi-core Graphics Processors. Proceedings of the 1st Swedish Workshop on Multi-Core Computing (MCC '08), Nov. 27-28, 2008, Ronneby, Sweden, pp. 30-39 (also in ACM SIGARCH Computer Architecture News (CAN), Volume 36, Issue 5, December 2008, pages 19-28)
  7. Yong Liu, Otto J. Anshus, Phuong H. Ha, Tore Larsen & John Markus Bjorndalen (2008). MultiStream - A Cross-platform Display Sharing System Using Multiple Video Streams. Proceedings of the 28th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW '08), June 17-20, 2008, Beijing, China, pp. 90-95, IEEE Press.
  8. Tor-Magne Stien Hagen, Phuong Hoai Ha & Otto J. Anshus (2008). Experimental Fault-Tolerant Synchronization for Reliable Computation on Graphics Processors. Proceedings of the 9th International Workshop on State-of-the-Art in Scientific and Parallel Computing (PARA '08), 2008, to appear. (PDF from PARA 2008 (supposed to be online soon))
  9. Tor-Magne Stien Hagen, Phuong Hoai Ha & Otto J. Anshus (2008). A Performance Evaluation of the Mandelbrot Computation on a Single Computer, a Cluster of Computers, and a Graphics Card. Proceedings of the 9th International Workshop on State-of-the-Art in Scientific and Parallel Computing (PARA '08), 2008, to appear. (PDF from PARA 2008 (supposed to be online soon))
  10. Daniel Stødle, Phuong Hoai Ha, John Markus Bjørndalen & Otto J. Anshus (2007). Lessons Learned Using a Camera Cluster to Detect and Locate Objects. Parallel Computing: Architectures, Algorithms and Applications , Proceedings of the International Conference ParCo 2007 (ISBN 978-1-58603-796-3), Sept. 4-7, 2007, Jülich-Aachen, Germany, pp. 71-78, IOS Press.
  11. Peter Damaschke, Phuong Hoai Ha & Philippas Tsigas (2006). Competitive Freshness Algorithms for Wait-free Objects. Proceedings of the 12th European Conference on Parallel Computing (Euro-Par '06), Aug. 29 - Sept. 1, 2006, Dresden, Germany, LNCS 4128, pp. 811-820, Springer. (ps.gz)(pdf)(ppt)
  12. Phuong Hoai Ha, Marina Papatriantafilou & Philippas Tsigas (2005). Reactive Spin-locks: A Self-tuning Approach. Proceedings of the 8th International Symposium on Parallel Architectures, Algorithms and Networks (I-SPAN '05), Dec.  7-9, 2005, Las Vegas, USA, pp. 33-39, IEEE Press. (ps.gz)(pdf)(ppt)
  13. Phuong Hoai Ha, Philippas Tsigas, Mirjam Wattenhofer & Roger Wattenhofer (2005). Efficient Multi-Word Locking Using Randomization. Proceedings of the 24th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC '05), Jul. 17-20, 2005, Las Vegas, USA, pp. 249-257, ACM Press. (ps.gz)(pdf)
  14. Phuong Hoai Ha, Marina Papatriantafilou & Philippas Tsigas (2004).  Self-Tuning  Reactive  Distributed Trees for Counting and Balancing. Proceedings of the 8th  International Conference on Principles of Distributed Systems (OPODIS '04), Dec. 15-17, 2004, Grenoble, France, LNCS 3544, pp. 213-228, Springer. (ps.gz)(pdf)(ppt)
  15. Andreas Larsson, Anders Gidenstam, Phuong H Ha, Marina Papatriantafilou & Philippas Tsigas (2004). Multi-word Atomic Read/Write Registers on Multiprocessor Systems. Proceedings of the 12th Annual European Symposium on Algorithms (ESA '04), Sept. 14-17, 2004, Bergen, Norway, LNCS 3221, pp. 736-748, Springer.(ps.gz)(pdf)
  16. Phuong Hoai Ha & Philippas Tsigas (2003). Reactive multi-word synchronization for multiprocessors. Proceedings of the 12th IEEE/ACM International Conference on Parallel Architectures and Compilation Techniques (PACT '03), Sept. 27-Oct. 1, 2003, New Orleans, USA, pp. 184-193, IEEE Press. (ps.gz)(pdf)(ppt)
  17. Phuong Hoai Ha & Nguyen Thanh Son (2001). Applying performance prediction on mapping problem. Proceedings of International School on Parallel Computing, March 12-14, 2001, HoChiMinh City, Vietnam, pp. 110-117.
  18. Phuong Hoai Ha & Nguyen Thanh Son (2000). Multilevel schema for static mappingProceedings of the 2nd Japan-USA-Vietnam Workshop on Research and Education in Systems, Computation and Control Engineering, June 7-9, 2000, HoChiMinh City, Vietnam, pp. 375-379.

Theses

  1. Phuong Hoai Ha (2006).  Reactive Concurrent Data Structures and Algorithms for Synchronization. PhD thesis, Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden. (defence title sheet)(thesis)(errata for printed copies)
  2. Phuong Hoai Ha (2004). Reactive Shared Objects for Interprocess Synchronization. Licentiate thesis, School of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden. (presentation sheet)(thesis)(ppt)

Technical reports

  1. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2008). NB-FEB: An Easy-to-Use and Scalable Universal Synchronization Primitive for Parallel Programming. Technical report no. 2008-69, Department of Computing Science, Faculty of Science, University of Tromsø, Tromsø, Norway. (pdf)
  2. Phuong Hoai Ha, Philippas Tsigas & Otto J. Anshus (2008). The Synchronization Power of Coalesced Memory Accesses. Technical report no. 2008-68, Department of Computing Science, Faculty of Science, University of Tromsø, Tromsø, Norway. (pdf)
  3. Peter Damaschke, Phuong Hoai Ha & Philippas Tsigas (2005). Competitive Freshness Algorithms for Wait-free Data Objects. Technical report no. 2005-18, Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden.
  4. Peter Damaschke, Phuong Hoai Ha & Philippas Tsigas (2005). One-Way Trading with Time-Varying Exchange-Rate Bounds. Technical report no. 2005-17, Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden.
  5. Phuong Hoai Ha,  Marina Papatriantafilou & Philippas Tsigas (2005). Reactive Spin-locks: A Self-tuning Approach. Technical report no. 2005-16, Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden. (ps.gz)(pdf)
  6. Phuong Hoai Ha, Boris Koldehofe, Marina Papatriantafilou & Philippas Tsigas (2005). LYDIAN: User's guide. Technical report no. 2005-22, Department of Computing Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden. (html) (ps.gz)(pdf)
  7. Phuong Hoai Ha,  Marina Papatriantafilou & Philippas Tsigas (2003). Self-Adjusting Trees. Technical report no. 2003-09, Department of Computing Science, Chalmers University of Technology, Gothenburg, Sweden. (ps.gz)(pdf)
  8. Phuong Hoai Ha & Philippas Tsigas (2003). Fast, reactive and lock-free multi-word compare-and-swap algorithms. Technical report no. 2003-06, Department of Computing Science, Chalmers University of Technology, Gothenburg, Sweden. (ps.gz)(pdf)
  9. N.T. Son, T. Nam, H.D. Minh, D.T. Khanh, T.H. Linh, H.Q. Thuan, L.L. Son, L.N.Hien, H. H. Phuong, N. H. Hoang, N.C. Dat, N.T. Anh & T.V. Hoai (2000). Researching and building a programming environment for parallel processing on the SUPERNODE multiprocessing system, Technical report, Department of  Science,Technology and Environment of HoChiMinh City, Vietnam.
  10. T. Nam, T. H. Linh, N. C. Tri, N. C. Dat, H. H. Phuong, N.T. Son (2000).  Magnetic card systems: an installation and user's guide, Technical report, Vietnam National University - HoChiMinh City, Vietnam.
DBLP   Frida (Norwegian publication database)

Since some of these papers are published, the copyright has been transferred to the respective publishing houses.

The following is ACM's copyright notice. The other publishers have similar ones. Copyright © XXXX by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that new copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted