Thesis (1)
  1. Marcin Zalewski. Generic Programming with Concepts. PhD Thesis, Chalmers University, November 2008. [bibtex-entry]


Articles in journals or book chapters (3)
  1. Jesun Sahariar Firoz, Thejaka Amila Kanewala, Marcin Zalewski, Martina Barnas, and Andrew Lumsdaine. The Anatomy of Large-Scale Distributed Graph Algorithms. CoRR, abs/1507.06702, 2015. [bibtex-entry]


  2. Jean-Philippe Bernardy, Patrik Jansson, Marcin Zalewski, and Sibylle Schupp. Generic Programming with C++ Concepts and Haskell Type Classes -- a Comparison. Journal of Functional Programming, 20(Special Issue 3-4):271--302, 2010. [bibtex-entry]


  3. Marcin Zalewski and Sibylle Schupp. A Semantic Definition of Separate Type Checking in C++ with Concepts. Journal of Object Technology, 8(5):105--132, 2009.
    Note: Extended version available in Zalewski's PhD thesis. [bibtex-entry]


Conference articles (21)
  1. Jesun Sahariar Firoz, Thejaka Amila Kanewala, Marcin Zalewski, Martina Barnas, and Andrew Lumsdaine. Context Matters: Distributed Graph Algorithms and Runtime Systems. In Platform For Advanced Scientific Computing (PASC), June 2016. ACM.
    Keywords: Runtime, HPX, AM++. [bibtex-entry]


  2. Peter Zhang, Samantha Misurda, Marcin Zalewski, Scott McMillan, and Andrew Lumsdaine. GBTL-CUDA: Graph Algorithms and Primitives for GPUs. In , GABB '16, May 2016. [bibtex-entry]


  3. Jesun Sahariar Firoz, Martina Barnas, Marcin Zalewski, and Andrew Lumsdaine. The Value of Variance. In 7th ACM/SPEC International Conference on Performance Engineering, March 2016. ACM.
    Keywords: SSSP, Runtime, HPX. [bibtex-entry]


  4. Jesun Sahariar Firoz, Martina Barnas, Marcin Zalewski, and Andrew Lumsdaine. Comparison Of Single Source Shortest Path Algorithms On Two Recent Asynchronous Many-task Runtime Systems. In 21st IEEE International Conference on Parallel and Distributed Systems (ICPADS 2015), December 2015. IEEE.
    Keywords: SSSP, parallelism, runtime, HPX. [bibtex-entry]


  5. Peter Zhang, Eric Holk, John Matty, Samantha Misurda, Marcin Zalewski, Jonathan Chu, Scott McMillan, and Andrew Lumsdaine. Dynamic Parallelism for Simple and Efficient GPU Graph Algorithms. In Proceedings of the 5th Workshop on Irregular Applications: Architectures and Algorithms, IA3 '15, New York, NY, USA, pages 11:1--11:4, November 2015. ACM. [Abstract] [bibtex-entry]


  6. Jesun Sahariar Firoz, Marcin Zalewski, Thejaka Amila Kanewala, Martina Barnas, and Andrew Lumsdaine. Importance of Runtime Considerations in Performance Engineering of Large-Scale Distributed Graph Algorithms. In 1st Workshop on Performance Engineering for Large Scale Graph Analytics at EuroPar, August 2015. Springer.
    Keywords: HPC, SSSP, parallelism, runtime, coalescing, HPX. [bibtex-entry]


  7. Marcin Zalewski, Nicholas Edmonds, and Andrew Lumsdaine. Declarative Patterns for Imperative Distributed Graph Algorithms. In Graph Algorithms Building Blocks Workshop (GABB), pages 796--803, June 2015. IEEE Computer Society. [bibtex-entry]


  8. Marcin Zalewski, Thejaka Amila Kanewala, Jesun Sahariar Firoz, and Andrew Lumsdaine. Distributed Control: Priority Scheduling for Single Source Shortest Paths Without Synchronization. In Proceedings of the Fourth Workshop on Irregular Applications: Architectures and Algorithms, November 2014. IEEE Press.
    Keywords: HPC, SSSP, parallelism, scheduling. [bibtex-entry]


  9. Larisse Voufo, Marcin Zalewski, and Andrew Lumsdaine. Scoping Rules on a Platter: A Framework for Understanding and Specifying Name Binding. In Proceedings of the 10th ACM SIGPLAN Workshop on Generic Programming, WGP '14, New York, NY, USA, pages 59--70, 2014. ACM.
    Keywords: c++, combinators, concepts, name binding, name lookup, name resolution, scoping rules. [bibtex-entry]


  10. Andrew Sutton and Marcin Zalewski. Testing C++ Generic Libraries. In Proc. 28th IEEE International Conference on Software Maintenance (ICSM), Riva del Garda, Trento, Italy, September 2012. IEEE Computer Society.
    Note: To appear. [bibtex-entry]


  11. Larisse Voufo, Marcin Zalewski, and Andrew Lumsdaine. ConceptClang: an implementation of C++ concepts in Clang. In Proc. 7th ACM SIGPLAN workshop on Generic programming, pages 71-82, 2011. ACM.
    Keywords: c++, Clang, concepts, generic programming. [bibtex-entry]


  12. Daniel Lincke, Patrik Jansson, Marcin Zalewski, and Cezar Ionescu. Generic Libraries in C++ with Concepts from High-Level Domain Descriptions in Haskell. In IFIP TC 2 Working Conference on Domain-Specific Languages, pages 236--261, July 2009. [bibtex-entry]


  13. Jean-Philippe Bernardy, Patrik Jansson, Marcin Zalewski, Sibylle Schupp, and Andreas Priesnitz. A Comparison of C++ Concepts and Haskell Type Classes. In Proc. ACM SIGPLAN Workshop on Generic Programming, pages 48--37, 2008. ACM. [bibtex-entry]


  14. Marcin Zalewski, Andreas Priesnitz, Cezar Ionescu, Nicola Botta, and Sibylle Schupp. Multi-Language Library Development: From Haskell Type Classes to C++ Concepts.. In Jörg Striegnitz, editor, Proc. 6th International Workshop on Multiparadigm Programming with Object-Oriented Languages, July 2007. [bibtex-entry]


  15. Marcin Zalewski and Sibylle Schupp. C++ Concepts as Institutions: A Specification View on Concepts. In Proc. Symposium on Library-Centric Software Design, pages 76--87, 2007. ACM. [bibtex-entry]


  16. Marcin Zalewski and Sibylle Schupp. Change Impact Analysis for Generic Libraries. In Proc. of 22nd IEEE Int. Conf. on Software Maintenance, pages 35--44, September 2006. [bibtex-entry]


  17. Gustav Munkby, Andreas Priesnitz, Sibylle Schupp, and Marcin Zalewski. Scrap++: Scrap Your Boilerplate in C++. In Proc. ACM SIGPLAN Workshop on Generic Programming, pages 66--75, 2006. ACM. [bibtex-entry]


  18. Marcin Zalewski and Sibylle Schupp. Changing Iterators with Confidence. A Case Study of Change Impact Analysis Applied to Conceptual Specifications.. In David Musser and Jeremy Siek, editors, Proc. 1st Int. Workshop on Library-Centric Software Design, 2005. [bibtex-entry]


  19. Sibylle Schupp, Marcin Zalewski, and Kyle Ross. Rapid Performance Prediction for Library Components. In Proc. 4th. ACM Workshop on Software and Performance, pages 73--69, 2004. ACM Press. [bibtex-entry]


  20. M. Zalewski and S. Schupp. A Polymorphic Radix-n Framework for Fast Fourier Transforms. In M. Broy and A. V Zamulin, editors, Proc. 5th International Andrei Ershov Memorial Conference on Perspectives of Systems Informatics, volume 2890 of LNCS, pages 30―37, July 2003. Springer. [bibtex-entry]


  21. Sibylle Schupp, Mukkai Krishnamoorthy, Marcin Zalewski, and James Kilbride. The ``Right'' Level of Abstraction --- Assessing Reusable Software with Formal Concept Analysis. In G. Angelova, D. Corbett, and U. Priss, editors, Foundations and Applications of Conceptual Structures --- Contributions to ICCS 2002, pages 74--91, 2002. Bulgarian Academy of Sciences. [bibtex-entry]


Internal reports (3)
  1. Bjarne Stroustrup, Andrew Sutton, Larisse Voufo, and Marcin Zalewski. A Concept Design for the STL. Technical report N3351=12-0041, ISO/IEC JTC1/SC22/WG21---The C++ Standards Committee, January 2012. [bibtex-entry]


  2. Marcin Zalewski. A Semantic Definition of Separate Type Checking in C++ with Concepts. Abstract Syntax and Complete Semantic Definition.. Technical report 2008:12, Department of Computer Science and Engineering, Chalmers University, 2008. [bibtex-entry]


  3. Marcin Zalewski and Sibylle Schupp. Algorithms that share: Polymorphic FFTs. Technical report 02-07, Rensselaer Polytechnic Institute, 2002. [bibtex-entry]


Posters and Presentations (4)
  1. Marcin Zalewski, Nicholas Edmonds, and Andrew Lumsdaine. Declarative Patterns for Imperative Distributed Graph Algorithms, May 2015.
    Note: Presentation at Graph Algorithms Building Blocks (GABB'2015). [bibtex-entry]


  2. Larisse Voufo, Marcin Zalewski, Jeremiah Willcock, and Andrew Lumsdaine. Weak Hiding for C++ Concepts (and A Generic Way to Describe Name Binding). Invited talk at C++Now'13 Conference in Aspen, Colorado, May 2013. [bibtex-entry]


  3. Assad Jarrahian, Gary Moore, Murugan Pandian, and Marcin Zalewski. Fast Concept Analysis Algorithm: STL/C++ Implementation, 2001.
    Note: Undergraduate project report. [bibtex-entry]


  4. Marcin Zalewski, Assad Jarrahian, Jim Percent, Gary Moore, and Frank Vardaro. Circular Buffer Implementation of SGI's Deque Container, 2000.
    Note: Undergraduate project report. [bibtex-entry]



BACK TO INDEX




Disclaimer:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All person copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.




Last modified: Thu Aug 10 22:05:17 2017
Author: apache.


This document was translated from BibTEX by bibtex2html