Le Dec Tung,
Nguyen-Van Quyet,
Zhenjiang Hu,
Efficient Query Evaluation on Distributed Graphs with
Hadoop Environment
,
4th International Symposium on Information and Communication Technology
(SoICT 2013),
Da Nang, Vietnam, December 5-6, 2013.
Nguyen-Van Quyet,
Le Dec Tung,
Zhenjiang Hu,
Minimizing Data Transfers for Regular Reachability Queries on Distributed Graphs
,
4th International Symposium on Information and Communication Technology
(SoICT 2013),
Da Nang, Vietnam, December 5-6, 2013.
Qi Wang,
Meixian Chen,
Yu Liu,
Zhenjiang Hu,
Towards Systematic Parallel Programming of Graph Problems via
Tree Decomposition and Tree Parallelism,
2nd ACM SIGPLAN Workshop on
Functional High-Performance Computing
(FHPC 2013),
Boston, Massachusetts, September 23, 2013.
Joeffrey Legaux,
Zhenjiang Hu,
Frederic Loulergue,
Kiminori Matsuzaki,
Julien Tesson,
Programming with BSP Homomorphism,
19th International European Conference on Parallel and Distributed Computing
(Euro-Par 2013),
Aachen, Germany, August 26-30, 2013. pp.446-457.
Kento Emoto,
Sebastian Fischer,
Zhenjiang Hu,
Filter-embedding Semiring Fusion for Programming with MapReduce,
Formal Aspects of Computing,
Springer, accepted, 2012.
(This is an extended version of the ESOP 2012 paper)
Kento Emoto,
Sebastian Fischer,
Zhenjiang Hu,
Generate, Test, and Aggregate ---A Calculation-based Framework for Systematic Parallel Programming with MapReduce,
22nd European Symposium on Programming
(ESOP 2012),
Tallinn, Estonia, March 24 - April 1, 2012.
Yu Liu,
Zhenjiang Hu,
Kiminori Matsuzaki,
Towards Systematic Parallel Programming over MapReduce,
17th International
European Conference on Parallel and Distributed Computing
(EuroPar 2011), Bordeaux, France,
August 29 - September 2, 2011.
Louis Gesbert,
Zhenjiang Hu,
Frederic Loulergue,
Kiminori Matsuzaki,
Julien Tesson,
Systematic Development of Correct Bulk Synchronous Parallel Programs,
11th International Conference on Parallel and Distributed Computing, Applications and Technologies
(PDCAT 2010),
Wuhan, China, 8-11, December 2010.
Kento Emoto,
Zhenjiang Hu,
Kazuhiko Kakehi,
Kiminori Matsuzaki,
Masato Takeichi,
Generators-of-generators Library with Optimization Capabilities in Fortress,
16th International
European Conference on Parallel and Distributed Computing
(EuroPar 2010), Ischia, Italy,
August 31- September 3, 2010.
Akimasa Morihata,
Kiminori Matsuzaki,
Zhenjiang Hu,
Masato Takeichi,
The Third Homomorphism Theorem on Trees: Downward & Upward
Lead to Divide-and-Conquer,
The 36th Annual ACM SIGPLAN - SIGACT Symposium on
Principles of Programming Languages
(POPL 2009),
Savannah, Georgia, USA, January 21-23, 2009.
Kiminori Matsuzaki,
Zhenjiang Hu,
Efficient Implementation of Tree Skeletons on
Distributed-Memory Parallel Computers,
Scalable Computing: Practice & Experience
(SCPE), 2008. To appear.
Kento Emoto,
Kiminori Matsuzaki,
Zhenjiang Hu,
Masato Takeichi,
Domain-Specific Optimization Strategy for Skeleton Programs,
13th International
European Conference on Parallel and Distributed Computing
(EuroPar 2007), IRISA, Rennes, France,
August 28-31, 2007.
Kento Emoto,
Zhenjiang Hu,
Kazuhiko Kakehi,
Masato Takeichi,
A Compositional Framework for Developing Parallel Programs on Two
Dimensional Arrays,
International Journal of Parallel Programming
(IJPP), Springer, to appear.
Kazutaka Morita,
Akimasa Morihata,
Kiminori Matsuzaki,
Zhenjiang Hu,
Masato Takeichi,
Automatic Inversion Generates Divide-and-Conquer Parallel Programs,
ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation
(PLDI 2007),
San Diego, CA, USA, June 10-13, 2007. pp.146-155.
Kiminori Matsuzaki,
Zhenjiang Hu,
Masato Takeichi,
Towards Automatic Parallelization of Tree Reductions in Dynamic
Programming,
18th ACM Symposium on Parallelism in Algorithms and Architectures
(SPAA 2006),
Cambridge, MA, USA, July 30 - August 2, 2006. pp.39-48.
Kiminori Matsuzaki,
Zhenjiang Hu,
Masato Takeichi,
Parallel Skeletons for Manipulating General Trees,
Parallel Computing, Vol.32, No.7-8,
Elsevier, 2006. pp.590-603.
Kento Emoto,
Kiminori Matsuzaki,
Zhenjiang Hu,
Masato Takeichi,
Surrounding Theorem: Developing Parallel Programs for Matrix-Convolutions,
European Conference on Parallel Computing
(EuroPar 2006),
Dresden, Germany, August 29 - September 2, 2006. LNCS 4128, Springer. pp.605-614.
Kiminori Matsuzaki,
Kento Emoto,
Hideya Iwasaki,
Zhenjiang Hu,
A Library of Constructive Skeletons for Sequential Style of Parallel Programming (Invited Paper),
First International Conference on Scalable Information Systems
(InfoScale 2006),
Hong Kong, May 29 - June 1, 2006.
Kiminori Matsuzaki,
Zhenjiang Hu,
Kazuhiko Kakehi,
Masato Takeichi,
Systematic Derivation of Tree Contraction Algorithms,
Parallel Processing Letters,
Vol. 15, No. 3, 2005. pp.321-336.
Dana Na Xu,
Siau-Cheng Khoo,
Zhenjiang Hu,
PType System : A Featherweight Parallelizability Detector,
Second ASIAN Symposium on Programming Languages and Systems
(APLAS 2004),
Taipei, Taiwan, November 4-6, 2004. LNCS 3302, Springer Verlag. pp.197-212.
Kiminori Matsuzaki,
Kazuhiko Kakehi,
Hideya Iwasaki,
Zhenjiang Hu,
Yoshiki Akashi,
A Fusion-Embedded Skeleton Library,
International Conference on Parallel and Distributed Computing
(EuroPar 2004),
Pisa, Italy, 31st August - 3rd September, 2004. LNCS 3149, Spinger Verlag.
pp.644-653.
Hideya Iwasaki,
Zhenjiang Hu,
A New Parallel Skeleton for General Accumulative Computations,
International Journal of Parallel Programming,
32 (5): 389-414, October 2004.
Kiminori Matsuzaki,
Zhenjiang Hu,
Masato Takeichi,
Parallelization with Tree Skeletons,
International Conference on Parallel and Distributed
Computing (Euro-Par 2003),
Klagenfurt, Austria, 26th - 29th August 2003. Lecture Notes in Computer
Science 2790, Springer Verlag. pp.789-798.
An extended version
appears as Technical Report METR 2003-21, Department of Mathematical
Informatics, University of Tokyo, 2003.
Zhenjiang Hu,
Hideya Iwasaki,
Masato Takeichi,
An Accumulative Parallel Skeleton for All
,