Table Of ContentLecture Notes in Computer Science 4847
CommencedPublicationin1973
FoundingandFormerSeriesEditors:
GerhardGoos,JurisHartmanis,andJanvanLeeuwen
EditorialBoard
DavidHutchison
LancasterUniversity,UK
TakeoKanade
CarnegieMellonUniversity,Pittsburgh,PA,USA
JosefKittler
UniversityofSurrey,Guildford,UK
JonM.Kleinberg
CornellUniversity,Ithaca,NY,USA
FriedemannMattern
ETHZurich,Switzerland
JohnC.Mitchell
StanfordUniversity,CA,USA
MoniNaor
WeizmannInstituteofScience,Rehovot,Israel
OscarNierstrasz
UniversityofBern,Switzerland
C.PanduRangan
IndianInstituteofTechnology,Madras,India
BernhardSteffen
UniversityofDortmund,Germany
MadhuSudan
MassachusettsInstituteofTechnology,MA,USA
DemetriTerzopoulos
UniversityofCalifornia,LosAngeles,CA,USA
DougTygar
UniversityofCalifornia,Berkeley,CA,USA
MosheY.Vardi
RiceUniversity,Houston,TX,USA
GerhardWeikum
Max-PlanckInstituteofComputerScience,Saarbruecken,Germany
Ming Xu Yinwei Zhan Jiannong Cao
Yijun Liu (Eds.)
Advanced
Parallel Processing
Technologies
7th International Symposium, APPT 2007
Guangzhou, China, November 22-23, 2007
Proceedings
1 3
VolumeEditors
MingXu
NationalUniversityofDefenseTechnology
ComputerSchool
Changsha,Hunan410073,China
E-mail:[email protected]
YinweiZhan
YijunLiu
GuangdongUniversityofTechnology
FacultyofComputerScience
Guangzhou,Guandong510090,China
E-mail:{ywzhan,yjliu}@gdut.edu.cn
JiannongCao
TheHongKongPolytechnicUniversity
DepartmentofComputing
HungHom,Kowloon,HongKong,China
E-mail:[email protected]
LibraryofCongressControlNumber:2007939056
CRSubjectClassification(1998):D,B,C,F.1-3,G.1-2
LNCSSublibrary:SL1–TheoreticalComputerScienceandGeneralIssues
ISSN 0302-9743
ISBN-10 3-540-76836-XSpringerBerlinHeidelbergNewYork
ISBN-13 978-3-540-76836-4SpringerBerlinHeidelbergNewYork
Thisworkissubjecttocopyright.Allrightsarereserved,whetherthewholeorpartofthematerialis
concerned,specificallytherightsoftranslation,reprinting,re-useofillustrations,recitation,broadcasting,
reproductiononmicrofilmsorinanyotherway,andstorageindatabanks.Duplicationofthispublication
orpartsthereofispermittedonlyundertheprovisionsoftheGermanCopyrightLawofSeptember9,1965,
initscurrentversion,andpermissionforusemustalwaysbeobtainedfromSpringer.Violationsareliable
toprosecutionundertheGermanCopyrightLaw.
SpringerisapartofSpringerScience+BusinessMedia
springer.com
©Springer-VerlagBerlinHeidelberg2007
PrintedinGermany
Typesetting:Camera-readybyauthor,dataconversionbyScientificPublishingServices,Chennai,India
Printedonacid-freepaper SPIN:12193387 06/3180 543210
Preface
We are currently witnessing a proliferation in parallel and distributed processing
technologies and applications. However, more new technologies have ushered in
unprecented challenges to the research community across the range of high-performance
computing, multi-core microprocessor architecture, networks and pervasive computing,
as well as new paradigm computing issues.
APPT 2007 was sponsored by the China Computer Federation, in cooperation with
TCPP of the Institute for Electrical and Electronics Engineers (IEEE). The highly
positive responses to the previous APPT workshops encouraged us to continue this
international event. This year, APPT was upgraded to the International Symposium on
Advanced Parallel Processing Technologies. However, it kept its traditional flavor by
sharing of the underlying theories and applications, and the establishment of new and
long-term collaborative channels. And it will continue to provide a forum for
researchers, professionals, and industrial practitioners from around the world to report
on new advances in high-performance architecture and software, as well as to identify
issues and directions for research and development in the new era of evolving
technologies.
The success of APPT 2007 was a result of the hard work and planning of a large
group of renowned researchers from around the world, who served on the Technical
Program Committee and the Organizing Committee. Their invaluable efforts in
developing this technical program are most gratefully acknowledged. In particular, we
would like to thank the Program Co-chairs, Xin Chen, Xuejun Yang, and Albert Y.
Zomaya.
We also would like to take this opportunity to thank our keynote speakers: Arndt
Bode from the Technical University of Munich and Barbara Chapman from Houston
University. The symposium also invited David W. Yen from Sun Microsystems Inc.
to offer an interesting talk on multi-core microprocessor product. Their views on
different aspects of the challenges we all face were of high value.
Last but not least, the conference would not have been possible without the
generous support of our industrial sponsor, Sun Microsystems Inc. We hope you find
the papers to be both stimulating and enjoyable!
November 2007 Xingming Zhou
Arndt Bode
Message from the Program Committee Co-chairs
Since 1995, the Advanced Parallel Processing Technologies (APPT) workshop series
has provided a forum for international, cross-disciplinary parallel and distributed
processing technologies. APPT 2007 was the seventh event in the series.
It was our pleasure to hold this symposium (originally workshop) in Guangzhou.
During the conference, participants had the opportunity to obtain the latest
information on a variety of aspects of parallel and distributed processing theories,
applications, and practices.
This year, we received 346 full manuscripts from researchers and practitioners of
12 countries and regions. Each paper was peer-reviewed so that most papers had at
least two anonymous referees. Papers were reviewed and selected based on their
originality, significance, correctness, relevance, and clarity of presentation. Only 78
papers were accepted for presentation at the symposium, representing an acceptance
rate of 22.5%. Overall, the program struck a comfortable balance between applied and
theoretically oriented papers. All accepted papers are included in the proceedings. We
appreciate Springer for accepting to publish the proceedings again as part of the
LNCS series.
We would like to acknowledge the support of the Computing College, Guangdong
University of Technology for taking care of every fine detail in the operation of the
symposium. In particular, we mention Yinwei Zhan, the local Organizing Chair, and
Yijun Liu, Zhenkun Li, Xiufen Fu for their notable endeavors to make this conference
successful. We also express our deepest gratitude to the Computer Architecture
Professional Committee members, who offered us valuable advice and suggestions.
Without their devotion and contribution, we could not have had a fruitful conference.
On behalf of the Program Committee, we would like to express our heartfelt thanks
to everyone who attended APPT 2007!
Xin Chen
Xuejun Yang
Albert Y. Zomaya
Organization
General Co-chairs
Xingming Zhou, National Laboratory for Parallel and Distributed Processing, China
A. Bode, Technical University of Munich, Germany
Program Co-chairs
Xin Chen, Guangdong University of Technology, China
Xuejun Yang, National Laboratory for Parallel and Distributed Processing, China
Albert Y. Zomaya, University of Sydney, Australia
Program Committee Members
Binxing Fang, Harbin Institute of Technology, China
Xinda Lu, Shanghai Jiao Tong University, China
Weimin Zheng, Tsinghua University, China
Xinsong Liu, Electronical Sciences University, China
Siwei Luo, Beijing Jiaotong University, China
Song Shen, Institute No. 706, Aeronautic Industry Inc., China
Jiannong Cao, Hong Kong Polytechnic University, China
Xiangdong Hu, Jiangnan Computing Institute, China
Xiaodong Wang, National Laboratory for Parallel and Distributed Processing, China
Zhiwei Xu, Chinese Academy of Science, China
Zhenzhou Ji, Harbin Institute of Technology, China
Xiaoming Li, Peking University, China
Dongsheng Wang, Tsinghua University, China
Cheng-Zhong Xu, Wayne State University, USA
Wentong Cai, Nanyang Technological University, Singapore
Rodrigo de Mello, University of Sao Paulo, Brazil
Srinivas Aluru, Iowa State University, USA
John Feo, Cray Inc., USA
Kurt Rothermel, University of Stuttgart, Germany
Laurence T. Yang, St. Francis Xavier University, Canada
Eric Aubanel, University of New Brunswick, Canada
Jacques Bahi, University of Franche-Comté, France
Subhash Bhalla, University of Aizu, Japan
Jie Wu, Florida Atlantic University, USA
Jingling Xue, University of New South Wales, Australia
Zahari Zlatev, National Environmental Research Institute, Denmark
Jemal H. Abawajy, Deakin University, Australia
X Organization
Jie Li, University of Tsukuba, Japan
Martin Buecker, Aachen University of Technology, Germany
Beniamino Di Martino, Second University of Naples, Italy
Andrei Doncescu, University of West French Indies, France
George A. Gravvanis, Democritus University of Thrace, Greece
Minyi Guo, University of Aizu, Japan
Weijia Jia, City University of Hong Kong, China
Helen Karatza, Aristotle University of Thessaloniki, Greece
Ajay Kshemkalyani, University of Illinois, Chicago, USA
Gerhard Joubert, Technische Universität Clausthal, Germany
Thomas Rauber, University of Bayreuth, Germany
Virendra C. Bhavsar, University of New Brunswick, Canada
Publication Chair
Jiannong Cao, Hong Kong PolytechnicUniversity, China
Panel Chair
Qian Zhang, Hong Kong University of Science and Technology, China
Organizing Chair
Yinwei Zhan, Guangdong University of Technology, China
Ming Xu, National University of Defense Technology, China
Demonstration and Exhibit Chair
Yijun Liu, Guangdong University of Technology, China
Industry Liaison
Yong Tong, National Sun Yat-Sen University, China
Publicity Chair
Bingbing Zhou, University of Sydney, Australia
Finance Chair
Zhenkun Li, Guangdong University of Technology, China
Organization XI
Reviewers
Jemal H. Abawajy Zhiping Jia Sufeng Wang
Srinivas Aluru Jingfei Jiang Xiaodong Wang
Eric Aubanel Xiaohong Jiang Xingwei Wang
Jacques Bahi Gerhard Joubert Yijie Wang
Subhash Bhalla Helen Karatza Yongwen Wang
Virendrakumar C. Bhavsar Ajay Kshemkalyani Zhijun Wang
Martin Buecker Victor Lee Jun Xia
Wentong Cai Hong Li Bin Xiao
Zhicai Cai Mengjun Li Canwen Xiao
Zhiping Cai Tiejun Li Jitian Xiao
Jiannong Cao XinSong Liu Nong Xiao
Issac Chan Yijun Liu Xiaoqiang Xiao
Wenguang Chen Hongyi Lu Chang sheng Xie
Beniamino Di Martino Li Luo Cheng-Zhong Xu
Andrei Doncescu Xinda Luo Jingling Xue
Xiaoshe Dong Zhigang Luo Ming Xu
Qiang Dou Xiaoguang Mao Laurence T. Yang
Yong Dou Xinjun Mao Danlin Yao
Xiaoya Fan Rodrigo Mello Jianping Yin
John Feo Zhiyong Peng Wanrong Yu
Tony Fong Depei Qian Binyu Zang
George Gravvanis Zili Shao Yinwei Zhan
Changguo Guo Li Shen Gongxuan Zhang
Minyi Guo Song Shen Heying Zhang
Xiaoxing Guo Dianxi Shi Yuelong Zhao
Weihong Han Jinshu Su Wenhua Zeng
Fengru He Caixia Sun Weimin Zheng
Hongjun He Alfred Tan Yi Zheng
An Hong Qingping Tan Zahari Zlatev
Fangyong Hou Yong Tang Chuanqi Zhu
Chuanhe Huang Cho-li Wang Peidong Zhu
Zhenzhou Ji Dongsheng Wang Shurong Zou
Xiaohua Jia Guojun Wang
Table of Contents
Invited Talks
Scalability for Petaflops systems ................................... 1
Arndt Bode
Chip Multi-Threading and the SPARC Evolution .................... 2
David W. Yen
The Multicore ProgrammingChallenge ............................. 3
Barbara Chapman
Session 1 – Advanced Microprocessor Architecture
Replication-Based Partial Dynamic Scheduling on Heterogeneous
Network Processors .............................................. 4
Zhiyong Yu, Zhiyi Yang, Fan Zhang, Zhiwen Yu, and Tuanqing Zhang
The Optimum Location of Delay Latches Between Dynamic Pipeline
Stages .......................................................... 14
Mahmoud Lotfi Anhar and Mohammad Ali Jabraeil Jamali
A Novel Fault-Tolerant ParallelAlgorithm .......................... 18
Panfeng Wang, Yunfei Du, Hongyi Fu, Haifang Zhou,
Xuejun Yang, and Wenjing Yang
The Design on SEU-Tolerant Information Processing System of the
On-Board-Computer ............................................. 30
Huang Ying, Zhang Chun-yuan, Liu Dong, Li Yi, and
Weng Sheng-xin
Balancing Thread Partition for Efficiently Exploiting Speculative
Thread-Level Parallelism.......................................... 40
Yaobin Wang, Hong An, Bo Liang, Li Wang, Ming Cong, and
Yongqing Ren
Design and Implementation of a High-speed Reconfigurable Modular
Arithmetic Unit ................................................. 50
Wei Li, Zibin Dai, Tao Chen, Tao Meng, and Xuan Yang
Virtual Disk Monitor Based on Multi-core EFI ...................... 60
Xizhe Zhang, Shensheng Zhang, and Zijian Deng
An Optimal Design Method for De-synchronous Circuit Based on
Control Graph................................................... 70
Gang Jin, Lei Wang, Zhiying Wang, and Kui Dai
XIV Table of Contents
Evaluating a Low-PowerDual-Core Architecture ..................... 80
Yijun Liu, Pinghua Chen, Guobo Xie, Guangcong Liu, and
Zhenkun Li
Session 2 – Parallel Distributed System Architectures
Reducing Storage Requirements in Accelerating Algorithm of Global
BioSequence Alignment on FPGA.................................. 90
Fei Xia and Yong Dou
Multi-cluster Load Balancing Based on Process Migration............. 100
XiaoYing Wang, ZiYu Zhu, ZhiHui Du, and SanLi Li
Property-PreservingComposition of Distributed System Components... 111
K.S. Cheung and K.O. Chow
A Distributed Scheduling Algorithm in Central-stage Buffered
Multi-stage Switching Fabrics ..................................... 121
Yuxiang Hu, Fang Dong, and Julong Lan
Improving Recovery in Weak-Voting Data Replication ................ 131
Luis H. Garc´ıa-Mun˜oz, Rub´en de Juan-Mar´ın,
J. Enrique Armend´ariz-´In˜igo, and Francesc D. Mun˜oz-Esco´ı
Exploring Data Reusing of Failed Transaction ....................... 141
Shaogang Wang, Dan Wu, Xiaodong Yang, and Zhengbin Pang
A ParallelBSP Algorithm for Irregular Dynamic Programming ........ 151
Malcolm Yoke Hean Low, Weiguo Liu, and Bertil Schmidt
Context-AwareMiddlewareSupportforComponentBasedApplications
in Pervasive Computing .......................................... 161
Di Zheng, Yan Jia, Peng Zhou, and Wei-Hong Han
Design of High-Speed String Matching Based on Servos’ Array......... 172
Wang Jie, Ji Zhen-zhou, and Hu Ming-zeng
An Efficient Construction of Node Disjoint Paths in OTIS Networks.... 180
Weidong Chen, Wenjun Xiao, and Behrooz Parhami
Pampoo:An Efficient Skip-TrieBasedQuery ProcessingFrameworkfor
P2P Systems .................................................... 190
Li Meifang, Zhu Hongkai, Shen Derong, Nie Tiezheng,
Kou Yue, and Yu Ge
On the Implementation of Virtual Array Using Configuration Plane .... 199
Yong-Sheng Yin, Li Li, Ming-Lun Gao, Gao-Ming Du, and
Yu-Kun Song