Changes between Version 14 and Version 15 of WikiStart
- Timestamp:
- Apr 15, 2015, 11:53:10 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v14 v15 3 3 = Welcome to SyDPaCC Home Page = 4 4 5 SDPP is a framework for Systematic Development of Parallel Programs. 6 7 We use the [http://coq.inria.fr Coq] proof assistant for systematically derive Bulk Synchronous Parallel ML (or [https://traclifo.univ-orleans.fr/BSML BSML]) programs. 5 SyDPaCC is a framework for the Systematic Development of Programs of Parallel and Cloud Computing. We use the [http://coq.inria.fr Coq] proof assistant for systematically calculate Bulk Synchronous Parallel ML (or [https://traclifo.univ-orleans.fr/BSML BSML]) programs from specifications. 8 6 9 7 … … 23 21 == Software == 24 22 25 * '''The SyDPaCC Framework''': [http://frederic.loulergue.eu/ftp/SyDPaCC- ITP2014.tar.bz2 version ITP2014], [http://frederic.loulergue.eu/ftp/SyDPaCC-Jan2014.tar.bz2 version Jan2014] (requires [http://traclifo.univ-orleans.fr/BSML BSML] for compiling parallel programs)23 * '''The SyDPaCC Framework''': [http://frederic.loulergue.eu/ftp/SyDPaCC-Core-0.1beta.tar.gz version Core-0.1beta], [http://frederic.loulergue.eu/ftp/SyDPaCC-ITP2014.tar.bz2 version ITP2014], [http://frederic.loulergue.eu/ftp/SyDPaCC-Jan2014.tar.bz2 version Jan2014] (requires [http://traclifo.univ-orleans.fr/BSML BSML] for compiling parallel programs) 26 24 * Library "Systematic Development of Parallel Programs" [http://frederic.loulergue.eu/ftp/sdpp-0.1.tar.bz2 version 0.1], [http://frederic.loulergue.eu/ftp/SDPP-nii2013.tar.bz2 version nii2013] (includes CertifiedBSML version nii2013, !ProgramCalculationInCoq version 0.16, LIFO) 27 25 * Library "Program Calculation in Coq": [http://frederic.loulergue.eu/ftp/ProgramCalculationInCoq-0.1.tar.bz2 version 0.1], [http://frederic.loulergue.eu/ftp/ProgramCalculationInCoq-0.15.tar.bz2 version 0.15], [http://frederic.loulergue.eu/ftp/ProgramCalculationInCoq-0.16.tar.bz2 version 0.16] (for Coq 8.3), [https://traclifo.univ-orleans.fr/SDPP/raw-attachment/wiki/WikiStart/ProgramCalculationInCoq-nii2013.tar.gz version nii2013] (for Coq 8.4) … … 29 27 == Publications == 30 28 29 === Book Chapter === 30 31 * Frédéric Loulergue, Wadoud Bousdira, and Julien Tesson. Calcul de programmes parallèles avec Coq. In Nicolas Ollinger, editor, Informatique Mathématique, collection Alpha. CNRS Éditions, pages 87-134, 2015. 32 31 33 === Conferences === 32 34 33 35 * Kento Emoto, Frédéric Loulergue, and Julien Tesson. [http://dx.doi.org/10.1007/978-3-319-08970-6_17 A Verified Generate-Test-Aggregate Coq Library for Parallel Programs Extraction]. In ITP, number 8558 in LNAI, pages 258-274. Springer, 2014. 34 * Frédéric Loulergue, Simon Robillard, Julien Tesson, Joeffrey Legaux, and Zhenjiang Hu. Formal Derivation and Extraction of a Parallel Program for the All Nearest Smaller Values Problem. In ACM Symposium on Applied Computing (SAC), pages 1577-1584. ACM Press, 201436 * Frédéric Loulergue, Simon Robillard, Julien Tesson, Joeffrey Legaux, and Zhenjiang Hu. [http://dx.doi.org/10.1145/2554850.2554912 Formal Derivation and Extraction of a Parallel Program for the All Nearest Smaller Values Problem]. In ACM Symposium on Applied Computing (SAC), pages 1577-1584. ACM Press, 2014 35 37 * Frédéric Loulergue, Virginia Niculescu, and Simon Robillard. [http://dx.doi.org/10.1109/CANDAR.2013.17 Powerlists in Coq: Programming and Reasoning]. In First International Symposium on Computing and Networking (CANDAR), pages 57-65. IEEE Computer Society, 2013 36 38 * Joeffrey Legaux, Zhenjiang Hu, Frédéric Loulergue, Kiminori Matsuzaki, and Julien Tesson. [http://dx.doi.org/10.1007/978-3-642-40047-6_46 Programming with BSP Homomorphisms]. In F. Wolf, B. Mohr, and D. Ney, editors, Euro-Par 2013 Parallel Processing, number 8097 in LNCS, pages 446-457. Springer, 2013 37 * 39 * J. Tesson and F. Loulergue. [http://dx.doi.org/10.1016/j.procs.2011.04.005 A Verified Bulk Synchronous Parallel ML Heat Diffusion Simulation]. In 11th International Conference on Computational Science (ICCS 2011), Procedia Computer Science. pages 36-45, Elsevier, 2011. 38 40 * L. Gesbert, Z. Hu, F. Loulergue, K. Matsuzaki, and J. Tesson. [http://doi.ieeecomputersociety.org/10.1109/PDCAT.2010.86 Systematic Development of Correct Bulk Synchronous Parallel Programs]. In The 11th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT). IEEE Computer Society, 2010. 39 41 * J. Tesson, H. Hashimoto, Z. Hu, F. Loulergue, and M. Takeichi. [http://dx.doi.org/10.1007/978-3-642-17796-5_10 Program Calculation in Coq]. In Thirteenth International Conference on Algebraic Methodology And Software Technology (AMAST2010), LNCS 6486, pages 163–179, Springer, 2010 40 42 * H. Hashimoto, Z. Hu, J. Tesson, F. Loulergue, and M. Takeichi. [http://frederic.loulergue.eu/ftp/hashimoto_hu_tesson_loulergue_takeichi_jssst2009.pdf A Coq Library for Program Calculation]. In JSSST Conference on Software Science and Technology, 2009. 41 43 44 === Tutorials === 45 46 * Frédéric Loulergue, Wadoud Bousdira, and Julien Tesson. Calcul de programmes parallèles avec Coq, [http://www.univ-orleans.fr/lifo/evenements/EJCIM2015/ Ecole des Jeunes Chercheur/se/s en Informatique Mathématique], Orléans, France, April 2015. 47 * Frédéric Loulergue and Julien Tesson, Certified Parallel Program Calculation in Coq, [http://hpcs2014.cisedu.info/4-program/tutorials HPCS], Bologna, Italy, July 2014 42 48 43 49 === Thesis ===