ࡱ>  bjbjWW 955p((55868686L6L6L68648|L6X4:P=P=P=P=GZ*HFHQSSSSSS$fjwQ86VHrGrG^VHVHw55P=P=" VH=5P=58P=QVHQ 6P=L$[>n9b=0Rd86VHVHVHVHVHVHVHwwXVHVHVHVHVHVHVHVHVHVHVHVHVHVHVHVH( 4: GUANG R. GAO University of Delaware Department of Electrical and Computer Engineering 140 Evans Hall Newark, DE 19716 Tel: (302)831-8218 Fax: (302)831-4316  HYPERLINK "mailto:ggao.capsl@gmail.com" ggao.capsl@gmail.com http://www.capsl.udel.edu/~ggao/ EDUCATION PhD Degree in Electrical Engineering and Computer Science Massachusetts Institutes of Technology, August 1986. Member of Computational Structures Group at Laboratory of Computer Science, MIT, June 1982 to August 1986. MS Degree in Electrical Engineering and Computer Science Massachusetts Institutes of Technology, June 1982. BS Degree in Electrical Engineering Tsinghua University, Beijing. PROFESSIONAL EXPERIENCE University of Delaware Newark, DE, USA. Endowed Distinguished Professor, Department of Electrical and Computer Engineering, effective from Sept. 1st, 2005. University of Delaware Newark, DE, USA. Professor, Department of Electrical and Computer Engineering, Sept. 1996 Present. Founder and leader of the Computer Architectures and Parallel Systems Laboratory (CAPSL). McGill University Montreal, Canada Associate Professor, School of Computer Science, Jun. 1992 - Aug. 1996. Assistant Professor, School of Computer Science, Aug. 1987 - Jun. 1992. Founder and leader of the Advanced Compilers, Architectures and Parallel Systems Group (ACAPS) at McGill since 1988. Center of Advanced Studies, IBM Toronto Lab Aug. 1993 - Jun. 1994. Visiting scientist with a NSERC Senior Industrial Fellowship. Philips Research Laboratories Sept. 1986 - Jun. 1987. Briarcliff Manor, NY, US. Senior member of research staff of the Computer Architecture and Programming Systems Group. Played a major role in founding a multiprocessor system project, and research inparallelizing compilers. Massachusetts Institutes of Technology Jun. 1994 - Aug. 1994 Visiting Professor (Sabbatical) Jun. 1980 - Aug. 1986 Member of the Computational Structures Group at the Laboratory of Computer Science, MIT. Participated in the MIT Static Dataflow Architecture Project and other projects. Proposed a novel methodology of organizing array operations to exploit the fine-grain parallelism of dataflow computation models. Developed a unique pipelined code mapping scheme for dataflow machines (later known as dataflow software pipelining). CURRENT RESEARCH AREAS Computer Architecture and Parallel Systems. Optimizing and Parallelizing Compilers. Runtime systems. Applications: Bio-Informatics and High Performance Computing. PROFESSIONAL MEMBERSHIP Senior Member of IEEE, Member of ACM, ACM-SIGARCH, ACM-SIGPLAN. NATIONAL AND INTERNATIONAL RECOGNITION ACM Fellow. IEEE Fellow. IEEE Computer Society Distinguished Visitor, 1998-2001. Elected as a chairman of a collection of well recognized international conferences in computer/information sciences and engineering (see list). Invited as a Keynotes Speaker of a number of recognized international conferences (e.g. IPDPS 2005, HiPC2005, IWOMP2006, NPC2007, GCC2009). Elected as a Distinguished Professor of Electrical and Computer Engineering with a Named Professorship at University of Delaware. CITATIONS AND SPECIAL APPOINTMENTS Citation from IEEE Fellowship: For contributions to multiprocessor computers and compiler optimization techniques. Citations from ACM Fellowship: For contributions to architecture and compiler technology of parallel computers. Gaos publications have been cited widely in his field. For example, there are well over 500 citations for his top 5 most cited papers. Gaos work has attracted the attention of many researchers in diverse application areas. The impact of his work is apparent through the impact of his work in his areas and several modifications and extensions from of the approaches and algorithms pioneered by his work. He has many special appointments most are evident on the list of recognized international conferences where he has been appointed as chairman or technical program committee members, or editorships on prestigious journal as listed below. He also has received honorable appointments. For example, he has served as a panelist of many international conference panels and National Science Foundation grant review panels, external Ph.D thesis examiners both within US and internationally (detailed list can be submitted on request). He also held honorable special visiting professorships in several universities in China especially the prestigious Tsinghua University (since 2007). Most recently, he has been invited to server in an international review panel in Computer Science field of Tsinghua University (together with 4 other internationally well recognized computer scientists holding prestigious titles such National Academy of Enginnering (NAE) member, AAAS Fellow, Royal Academy of Engineering Fellow, Founder member of the Scientific Council of the European Research Council) CONFERENCE COMMITTEE CHAIRMANSHIP Advisor Board, International Conference on Parallel Processing (Europar12) Program Chairman of the 40th International Conference on Parallel Processing (ICPP11), Taipei, Taiwan. Panel Coordinator, International Conference on Parallel Architectures and Compiler Technology (PACT 2011); Data-Flow Execution Models for Extreme Scale Computing (DFM 2011). Advisor Board, International Conference on Parallel Processing (Europar11) Program Co-Chair of the 22nd Workshop on Language and Compilers for Parallel Computing (LCPC10), Oct 2009 in Newark, DE,USA, Program Co-Chair of IFIP International Conference on Network and Parallel Computing (NPC09), October 19 to 21, 2009 in Gold Coast, Australia Vice Program Chairman of the 36th International Conference on Parallel Processing (ICPP07), September 10-14, 2007 in XiAn China Program Chairman of International Workshop on OpenMP (IWOMP'2007), June 3rd - June 7th, 2007 in Beijing, China General Chair of International Conference on Embedded and Ubiquitous Computing (EUC04), August 26-28, 2004 in Aizu, Japan Program Co-Chair of IFIP International Conference on Network and Parallel Computing (NPC04), Oct 18 - 20, 2004 in Wuhan, China Program Vice-Chair of HYPERLINK "http://www.ipdps.org/ipdps2005/index.html"International Parallel & Distributed Processing Symposium (IPDPS04), April 30, 2004 in Santa Fe, New Mexico Program Vice-Chair of International Conference on High Performance Computing (HiPC01), Dec 17 20, 2001 in The Taj Krishna in Hyderabad, India Program Co-Chair of the Compilers, Architectures and Synthesis for Embedded Systems (CASES01), November 16 - 17, 2001 in Atlanta, Georgia, USA Chair of the Third Workshop on Petaflop Computing, Feb. 1999 in Annapolis, MD. Co-Chair of the Multithreaded Architecture Workshop, in Conjunction to HPCA99, Jan. 1999 in Orlando, Florida General Co-Chair of the 1998 International Conference on Parallel Architectures and Compilation Techniques (PACT98), Oct. 1998 in Paris, France., co-sponsored by IFIP and IEEE Computer Society Co-Chair of the Compiler and Architecture Support for Embedded Systems (CASES98, 99), in Washington D.C. Program Chairman of the 1994 International Conference on parallel Architectures and Compilation Techniques (PACT94), Aug. 1994 in Montreal, Canada. JOURNAL EDITORSHIP Editorial Board of Journal of Chinese Computer Research and Development (2005 - ). Editorial Board of the Journal of Embedded Computing (2004 - ). Editorial Board of the International Journal of High Performance Computing and Networking (2003 - ). Parallel Processing Letters (2001 - ). Editorial Board of IEEE Transactions on Computers (1998 - 2001). Editorial Board of IEEE Concurrency Journal (1997 - 2000). Editorial Board of the Journal on Programming Languages in Jan. 1996, and subsequently became one of the two Co-Editors of the journal (1997-1998). Guest Editor for the Special Issue on IEEE Transaction on Computers, Journal of Parallel and Distributed Computing, etc. PROGRAM COMMITTEE MEMBERS OF RECOGNIZED INTERNATIONAL CONFERENCES International Conference of Parallel Processing ( ICPP12). International Conference on Parallel Architectures and Compiler Technology (PACT 2012); Data-Flow Execution Models for Extreme Scale Computing (DFM 2011, 2012). IFIP International Conference on Network and Parallel Computing (NPC04, 05, 06, 09, 10, 11, 12) International Workshop on Languages and Compilers for Parallel Computing (LCPC 2010, 2011, 2012). International Symposium on Code Generation and Optimization (CGO11, CGO12). International Workshop on OpenMP (IWOMP'06, 07, 08, 09, 10, 11, 12). Programming Language Design and Implementation (PLDI); Open64 Workshop12. Programming Language Design and Implementation (PLDI); Multicore and GPU Programming Models, Languages and Compilers Workshop (PLC12). ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2010). Workshop on Multithreaded Architectures and Applications (MTAAP 07, 08, 09, 10, 11, 12). IFIP and ACM SIGARCH International Conference on Parallel Architectures and Compilation Techniques (PACT94, 95, 96, 97, 98, 99, 00, 01, 07, 10, 11, 12). IFIP Working Conference on Distributed and Parallel Embedded Systems (DIPES06, 07, 08, 09, 10, 11). Workshop on Programmability Issues for Multi-Core Computers (MULTIPROG08, 09, 10, 11, 12) International Conference on High-Performance Embedded Architecture and Compilation (HiPEAC 2009). ACM Computing Frontiers (CF 2008). Asia-Pacific Computer Systems Architecture Conference (ACSAC06, 07, 08). International Conference on Parallel Processing (ICPP07). ACM/IEEE International Conference for High Performance Computing and Communications (SC07, 08, 09, 10, 11). ACM/IEEE International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2007). ACM International Conference on Supercomputing (ICS95, 02, 03, 04, 06, 07, 08). IEEE International Parallel and Distributed Processing Symposium (IPDPS01, 02, 03, 06, 10). Fifth IEEE International Workshop on High Performance Computational Biology (HiCOMB06). ACM International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN 2005). ACM/IEEE International Symposium on Micro architectures (MICRO95, 96, 97, 02). High Performance Computing Symposium (HPCS95, 96, 98, 99, 01, 02). International Conference on Parallel Processing (EURO-PAR95, 96, 01). Compilers, Architectures and Synthesis for Embedded Systems (CASES00, 01). IEEE International Symposium on High Performance Computer (HPCA97, 99, 00). International Conference on Compiler Construction (CC98, 99, 00), Europe. Working Conference on Massively Parallel Programming Models (MPPM93, 95, 97, 99). International Symposium on High Performance Computing (ISHPC99), Japan. ACM Symposium on Programming Language Design and Implementation (PLDI98). International Parallel Processing Symposium (IPPS95). IEEE International Conference on Algorithms and Architectures for Parallel Processing (ICAPP95). Parallel Architecture and Language Europe (PARLE91, 92, 93, 94, 95). PANEL OF INTERNATIONAL CONFERENCES AND MEETINGS Invited as a panel chair or a panelist in panels of many international conferences and meetings. INVITED SEMINARS AND DISTINGUISHED SEMINARS (Partial) Given seminars in many industrial and academic organizations: IBMT.J. Watson Research Center IBM Toronto Lab, AT&T Bell Laboratories BNR HP Labs Intel SGI DEC QualComm NRL (Navy Research Lab.) JPL (Jet Propulsion Laboratory) Sandia National Laboratory Oak Ridge National Laboratory NASA Ames Research Center PNNL (Pacific Northwest National Laboratory) MIT Stanford University UC Berkeley NYU Cornell University University of Maryland University of Alberta University of Colorado University of Southern California University of Toronto University of Victoria University of Michigan GRANTS AND OTHER REVIEW FUNCTIONS Invited as National Science Foundation (NSF) grant review panels (many times) Invited as an external reviewer of a grant reviewer to NSF-equivalent organizations in other countries (Canada, England, Holland, France, etc.) Invited as a reviewer for tenure and other promotion reviewers for professors/scientists both in US and beyond. Invited as external Ph.D thesis examiners both within US and internationally (e.g. INRIA (France), Chamers University (Sweden), Tsinghua University (China), Chinese University of Science and Technology (China), Huazhong University of Science and Technology (China), etc.). Section A: Teaching and Research Supervision A.1: TEACHING A series of new courses have been introduced and taught over years. The topics include: Computer Architectures Parallel Computing Parallel and Functional Programming Optimizing and Parallelizing Compilers Discovery Informatics and High-Performance Computing For a detailed course listing, please see HYPERLINK "http://www.capsl.udel.edu/"http://www.capsl.udel.edu/ A.2: RESEARCH SUPERVISION Current, graduate students under my supervision include: Mark Pellegrini (Performance Analysis). Andrew Russo (TBD). John Tully (TBD). Wesley Toland (TBD). Brian Lucas (High Performance IO) (2007 2014 Master Expected). Chris Adamopoulos (Compilers) (2007 Master Expected). Kelly Livingston (Computer Architecture and Parallel Application) (2007 2014 Expected) Elkin Garcia (Parallel Applications) (2008 2014 Expected). Joshua Suetterlein (TBD) (2010 2015 Expected).  HYPERLINK "http://www.snaphat.com/" Aaron M. Landwehr (TBD) (2010 2015 Expected). Robert Pavel (Parallel Simulation) (2010 2015 Expected). Yao Wu (Big Data) (2011 2015 Expected). Jaime Arteaga (TBD) (2013-2017 Expected). Sergio Pino (TBD) (2013-2017 Expected). Current Postdoc fellows under my supervision include: Stphane Zuckerman (2010 present). Long Zhen (2012 present). Haitao Wei (2012 present). Already Completed: The following Graduate students and Post-Docs have already completed their proposed research under my supervision: PhD Level: Juergen Ributzka Concurrency and Synchronization in the Modern Many-Core Era: Challenges and Opportunities University of Delaware (USA), 2009 2013. Daniel Orozco TIDeFlow: A Dataflow-inspired execution model for high performance computing programs University of Delaware (USA), 2007 2012. Joseph B. Manzano A comparison between virtual code management techniques University of Delaware (USA), 2003 2011. Ge Gan Programming model and execution model for OpenMP on the Cyclops-64 manycore processor University of Delaware (USA), 2004 2010. Long Chen Exploring novel many-core architectures for scientific computing University of Delaware (USA), 2005 2010. Fei Chen Enabling system validation for the many-core supercomputer University of Delaware (USA), 2001 2009. Juan del Cuvillo Breaking away from the OS shadow: A program execution model aware thread virtual machine for multicore architectures University of Delaware (USA), 2001 2008. Yuan Zhang Static analyses and optimizations for parallel programs with synchronization University of Delaware (USA), 2002 2008. Mihailo Kaplarevic Environmental genome informational utility system (EnGENIUS) University of Delaware (USA), 2001 2007. Weirong Zhu Efficient synchronization for a large-scale multi-core chip architecture University of Delaware (USA), 2002 2007. Rishi Lee Khan Engineering systems neuroscience: Modeling of a key adaptive brain control system involved in hypertension University of Delaware (USA), 2000 2007. Alban Douillet A compiler framework for loop nest software-pipelining University of Delaware (USA), 2001 2006. Yanwei Niu Parallelization and performance optimization of bioinformatics and biomedical applications targeted to advanced computer architectures University of Delaware (USA), 2001 2005. Robel Y. Kahsay Advanced protein sequence analysis methods for structure and function prediction University of Delaware (USA), 2001 2005. Andres Marquez The CARE architecture University of Delaware (USA), 1995 2004. Hongbo Yang Power-aware compilation techniques for high performance processors University of Delaware (USA), 1999 2003. Parimala Thulasiraman Irregular computations on fine-grain multithreaded architecture University of Delaware (USA), 1995-2000. Xinan Tang Compiling for multithreaded architectures University of Delaware (USA), 1995 1999. Kevin Bryan Theobald EARTH: An Efficient Architecture for Running Threads McGill University (Canada), 1990 1999. Erik Richter Altman Optimal software pipelining with function unit and register constraints McGill University (Canada), 1991 1996. Shashank Nemawarkar Performance modeling and analysis of multithreaded architectures McGill University (Canada), 1989 1996. Vugranam C. Sreedhar Efficient program analysis using DJ graphs McGill University (Canada), 1990 1995. Guy Tremblay Parallel implementation of lazy functional languages using abstract demand propagation McGill University (Canada), 1988 1994. Qi Ning Register allocation for optimal loop scheduling McGill University (Canada), 1990 1993. Herbert H. J. Hum The Super-Actor Machine: A hybrid dataflow/von Neumann architecture McGill University (Canada), 1990 1992. Robert Kim Yates Semantics of timed dataflow networks McGill University (Canada), 1988 1992. MS Level: Thomas St. John Massively Parallel Breadth First Search Using a Tree-Structured Memory Model University of Delaware (USA), 2007 2013. Joshua Landwehr Tapestry: Weaving Execution and Synchronization Models University of Delaware (USA), 2009 2013. Sunil Shrestha Parallel Low-Overhead Data Collection Framework for a Resource Centric Performance Analysis Tool University of Delaware (USA), 2007 2012. Xiaomi An Memory State Flow Analysis and Its Application University of Delaware (USA), 2009 2011. Juergen Ributzka Toward a software pipelining framework for many-core chips University of Delaware (USA), 2005 2009. Jonathan L. Barton Hardware implementation of a synchronization state buffer in VHDL University of Delaware (USA), 2005 2008. Mark Pellegrini A case study of the Mstack cross-platform benchmark on the Cray MTA-2 University of Delaware (USA), 2004 2008. Matthew Wells University of Delaware (USA), 2006 - 2008. Yi Jiang Design and implementation of tool-chain framework to support OpenMP single source compilation on cell platform University of Delaware (USA), 2006 2008. Long Chen Optimizing the Fast Fourier Transform on a many-core architecture University of Delaware (USA), 2005 2008. Liping Xue Efficient mapping of fast Fourier transform on the Cyclops-64 multithreaded architecture University of Delaware (USA), 2005 2007. Ge Gan CDP: A multithreaded implementation of a network communication protocol on the Cyclops-64 multithreaded architecture University of Delaware (USA), 2004 2007. Eun Jung Park Methodology of dynamic compiler option selection based on static program analysis: Implementation and evaluation University of Delaware (USA), 2004 2007. Dimitrij Krepis A study of simulation and verification of a many-core architecture on two modern reconfigurable platforms University of Delaware (USA), 2004 2007. Divya Parthasarathi Tower methodology for verification of multi-core architecture: A case study University of Delaware (USA), 2003 2005. Ying Ping Zhang A study of architecture and performance of IBM Cyclops64 interconnection network University of Delaware (USA), 2003 2005. Vishal Karna Multiprocessor SOC Verification University of Delaware (USA), 2002 2005. Robert Klosiewics A Parallel Debugger for the Cyclops Architecture University of Delaware (USA), 2002 2004. Inanc Dogru An integer linear programming approach to reduce register spills on itanium processors University of Delaware (USA), 2002 2004. Xing Wang Quantitive Study of Human-Computer interaction in adaptive search on Mobile Handsets and its Localization for Mandarin Chinesse University of Delaware (USA), 2001 2004. Weirong Zhu Multithreaded Parallel Implementation of HPMMPFAM on EARTH University of Delaware (USA), 2001 2004. Fei Chen Implementing Parallel CG Algorithm on the EARTH Multithreaded Architecture University of Delaware (USA), 2001 2004. Yan Xie Code Size Oriented Memory Allocation for Temporary Variables University of Delaware (USA), 2001 2003. Chuan Shen A Portable Runtime System and its Derivation for the Hardware SU Implementation University of Delaware (USA), 2001 2003. Kapil Khosla Binary Diffing University of Delaware (USA), 2001 2003. Tamal Basu Survivability of routing protocols in large scale clustered fractal networks University of Delaware (USA), 2001. Rishi Kumar Efficient Parallelization of Reductions and Loop Based Programs on EARTH University of Delaware (USA), 1999 2001. Praveen Thiagarajan A Visual Perspective to Motif/Pattern Analysis University of Delaware (USA), 1999 2001. Juan. Del. Cuvillo Whole Genome Comparison Using A Multithreaded Parallel Implementation University of Delaware (USA), 1999 2001. Christopher J. Morrone A EARTH Runtime System For Multi-Processor/Multi-Node Beowulf Cluster University of Delaware (USA), 1999 2001. Alban Douillet Register Stack and Optimal Allocation Instruction Placement University of Delaware (USA), 1999 2001. Sean Ryan Developing a software distributed shared memory for the EARTH platform University of Delaware (USA), 1999 2000. Kamala Prasad Kakulavarapu Dynamic load balancing issues in the EARTH runtime system McGill University (Canada), 1996 2000. Ian Stuart MacKenzie Walker Towards a Custom EARTH Synchronization Unit University of Delaware (USA), 1998 1999. Cheng Li Earth-SMP: multithreading support on an SMP cluster University of Delaware (USA), 1997 1999. Lei Liu The effect of resource complexity on modulo scheduling University of Delaware (USA), 1997 1999. Maria-Dana Tarlescu The elastic history buffer: A multi-hybrid branch prediction scheme using static classification McGill University (Canada), 1996 1999. Dionis Hristov Development of tests for the ATM signaling protocol McGill University (Canada), 1998. Hisham Johnathon Petry Comparison of SC derived memory models and location consistency on shared memory architectures McGill University (Canada), 1995 1997. Haiying Cai Dynamic load balancing on the EARTH-SP system McGill University (Canada), 1997. Raul Esteban Silvera-Munoz Static instruction scheduling for dynamic issue processors McGill University (Canada), 1996 1997. Shaohua Han Implementation of nested relations in a database programming language McGill University (Canada), 1996 1997. Hongru Cai McGill University (Canada), 1995 1997. Artour V Stoutchinin Optimal software pipelining: Integer linear programming approach McGill University (Canada), 1994 1996. Shamir Fatehali Merali Designing and implementing memory consistency models for shared-memory multiprocessors McGill University (Canada), 1993 1996. Alberto Jimenez McGill University (Canada), 1993 1996. Nasser Elmasri TCL: Experiences ona multiprocessor with dual-processor nodes McGill University (Canada), 1992 1995. Renhua Wen The design and implementation of an accurate array data-flow analyzer in the HPC compiler McGill University (Canada), 1993 1995. Luis Alfonso Lozano Exploiting short-lived variables in superscalar processors McGill University (Canada), 1992 1994. Chandrika Mukerji Register allocation using cyclic interval graphs McGill University (Canada), 1991 1994. M Ravi Shanker A parallel implementation of the A*-Viterbi algorithm for speech recognition McGill University (Canada), 1991 1993. Cecile Moura (1991 - 1993) SuperDLX - A Generic Superscalar Simulator McGill University (Canada), 1991 1993. Qi Ning Register allocation for optimal loop scheduling McGill University (Canada), 1991 1993. Russell Olsen Collective Loop Fusion for Array Contraction McGill University (Canada), 1989 1992. Nematollaah Shiri-Varnaamkhaasti A design and implementation of unimodular transformations of loops McGill University (Canada), 1990 1992. Yue-Bong Wong A petri-net model for loop scheduling McGill University (Canada), 1989 1991. Jean-Marc Monti Interprocessor communication supports for a multiprocessor dataflow machine McGill University (Canada), 1989 1991. Alan Emtage McGill University (Canada), 1988 1991. Zaharias Paraskevas Code generation for dataflow software pipelining McGill University (Canada), 1987 1989. Postdoc: Chen Chen (2011 2013). Souad Koliai (2012 2013). Xiaoxuan Meng (2009 2011). Handong Ye (2008 2009). Yeonseok Lee (2007 2008). HYPERLINK "mailto:%20hu@capsl.udel.edu"Jean Christophe Beyler (2007 2008). Ziang Hu (1999 2008). Haiping Wu (2000 2008). Ioannis E. Venetis (2006 2007). Shuxin Yang (2005 2007). HYPERLINK "mailto:ttjeong@capsl.udel.edu"Ted T. Jeong (2005 2006). HYPERLINK "mailto:rong@capsl.udel.edu"Hongbo Rong (2001 2005). HYPERLINK "mailto:%3csakane@capsl.udel.edu%3e"Hirofumi sakane (2001 2005). Andres Marquez (2004). Jozsef bukszar (2002 2004). Jizhu Lu (2000 2004). Jianshan Tang (2002 2003). Rongcai Zhao (2000 2001). Jos N. Amaral (1998 2000). Ruppa Thulasiraman (1998 2000). Gerd Heber (1997 1999). Chihong Zhang (1998 1999). Olivier Maquelin (1994 1998). Jian Wang (1995 1997). Xinmin Tian (1993 1996). Benoit Dupont Dinechi (1995 1996). Ramaswamy Govindarajan (1990 1994). Guoning Liao (1991 1993). Those who have graduated are trained in the field of parallel architectures and compilers, as evidenced by the fact that they have been working (or worked) as tenure-track university professors (Ramaswamy Govindarajan, Guy Tremblay, Jos N Amaral, Parimala Thulasiraman, Ruppa Thulasiraman) as engineers in key industrial sectors, e.g., Intel (Herbert H. J. Hum, Xinmin Tian, Prasad Kakulavarapu, Shaohua Han, Kevin B. Theobald, Ian Walker, Sean Ryan, Divya Parthasarathi, Yingping Zhang), Nortel (Jian Wang), IBM (Erik R. Altman, Shashank Nemawarkar, Vugranam C. Sreedhar, Rauls Silvera), Microsoft (Hongbo Rong, Weirong Zhu, Yuan Zhang), BNR (Guoning Liao, Renhua Wen), HP (Luis A. Lozano, Alban Douillet, Shuxin Yang), Convex (Qi Ning), NCUBE (Russell Olsen), CAE (Nasser Elmasri), AT&T (Hisham J. Petry), Quallcom (Vishal Karnal, Rishi Kumar, Chihong Zhang) and as researchers in government labs, e.g., LLNL (Robert K. Yates, Christopher J. Morrone), PNNL (Andrs Marquez), or assuming other professional jobs. Section B: Scholarship B.1: RESEARCH ACTIVITY AND INTERESTS 1. Computer Architecture and Parallel Systems There are a number of topics Gao has made important contributions that have great impact in the field. To name a few: (1) multithreaded architecture models and features leading/ pioneered the conception and design of a unique fine-grain multithreaded architecture based on static dataflow models - the well-known EARTH (Efficient Architecture for Running THreads) model; EARTH has applied the principles of dataflow computation principles to parallel computer architectures built from commodity components while demonstrating a migration path from commodity to custom hardware technology for scalable performance the lasting impact of which will be appreciated even more when the emerging technology revolution of multi-core chips will need to deal with similar issues on fine-grain parallelism that EARTH has addressed in the past; (2) a novel memory consistency model (i.e. the Location Consistency) -- a new memory model for shared memory machines that allows the implementation of an efficient cache coherence protocol which avoids invalidation traffic and requires neither bus snooping, nor directories; (3) novel architecture features exploring instruction-level parallelism (e.g. superscalar architecture support of short-lived variables, the fundamental notion of instruction-level parallelism smoothability and others. 2. Optimizing and Parallelizing Compilers There are a number of topics Gao has made important contributions that have great impact in this field. To name a few: program analysis techniques (e.g. fast algorithms to compute and apply SSA form, loop nests optimization (e.g. collective loop fusion and optimization) and instruction scheduling and register allocation (e.g. register allocation based on interval graphs), and software pipelining. Software pipelining is one of the most important compiler technologies for the exploitation of instruction-level parallelism in code optimization for modern microprocessor architectures. Gaos contribution to software pipelining area is very impressive. Gaos work is unique as he has proposed to viewed the software pipelining problem from the angle of a dataflow program graph model that has led interesting and distinct paths to formulate and solve some of the hard problems facing software pipelining. For example, his work on inner-most loop software pipelining pioneered a novel integer linear programming based methodology to solve the scheduling and register allocation problems in software pipelining, and his most recent work by extending software pipelining for nested loops [see his ACM PLDI2005 paper (HYPERLINK "ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-RegAlloc.pdf"ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-RegAlloc.pdf) and IEEE/ACM CGO 2004 papers (HYPERLINK "ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-Scheduling.pdf"ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-Scheduling.pdf, HYPERLINK "ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-CodeGen.pdf"ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-CodeGen.pdf) have opened a new path to exploit parallelism for nested loops. 3. Runtime systems In recent years, the elements required to design a successful computer system have been unified with the introduction of the execution model theory. G.R. Gao has devoted a significant part of his career to lead cutting edge research on the field of execution models. Gao has shown that Runtime Systems are essential to support execution models by enforcing and supporting the semantics of programs. Gao's work has resulted in prominent contributions to the field, including the development of runtime systems to support the execution of programs as required by DARPA's Ubiquitous High Performance Computing (UHPC) project. In the UHPC project, Gao has been in charge of designing the system software, the runtime system and the execution models. Gao's work on runtime systems has resulted in numerous scientific papers and several awards. For example, his work on execution models has lead new models such as The Time Iterated Dependency Flow Execution Model (TIDeFlow), designed for efficient development of high performance parallel programs for many-core architectures [ HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/DFM2011-Orozco.pdf" \t "_blank" http://www.capsl.udel.edu/pub/doc/papers/DFM2011-Orozco.pdf]. Gao has also received the 2011 Gauss Award, an international award recognizing the most outstanding research paper in the field of scalable supercomputing [ HYPERLINK "http://www.udel.edu/udaily/2012/aug/gao-gauss-award-080411.html" \t "_blank" http://www.udel.edu/udaily/2012/aug/gao-gauss-award-080411.html]. Gaos work on dynamic scheduling and energy aware optimizations has been extensively published and awarded at international conferences [See IPDPS-MTAAP  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/garcia-mtaap2012.pdf" \t "_blank" http://www.capsl.udel.edu/pub/doc/papers/garcia-mtaap2012.pdfand the best paper award at Hipeac-MULTIPROG  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/MULTIPROG2010-Garcia.pdf" \t "_blank" http://www.capsl.udel.edu/pub/doc/papers/MULTIPROG2010-Garcia.pdf] 4. Applications: Bio-Informatics and High Performance Computing Our long-term research goal is to apply high-performance computing technology to remove road blocks in solving critical problems in bioinformatics. We recognize that a main challenge is providing biologists with a smooth interactive solution platform for knowledge discovery from large data sets which, unfortunately, are grossly incomplete and have a considerable amount of errors. HYPERLINK "http://capb.dbi.udel.edu/main/index.html/t_blank"CAPB consists of researchers with strong computer engineering and computer science backgrounds who are eager to collaborate with researchers from other fields, and are dedicated to finding innovative solutions to meet the above challenges. B.2: LIST OF RESEARCH PUBLICATIONS The contributions are listed under the following category: Referred Journal Publications Referred Conference Publications Books/ Book Chapters/ Notes Sets Patents A. Referred Journal Publications Chen Chen, Souad Koliai and Guang R. Gao. Exploitation of Locality for Energy Efficiency for Breadth First Search in Fine-grain Execution Models. Tsinghua Science and Technology - Journal, Volume 18, Number 3, June 2013. Haitao Wei, Mingkang Qin, Junqing Yu, Dongrui Fan and Guang R. Gao. StreamTMC: Stream Compilation for Tiled Multi-core Architectures. Elsevier Journal of Parallel and Distributed Computing (JPDC), Volume 73, Issue 4, April 2013, Pages 484494. Haitao Wei, HYPERLINK "http://www.informatik.uni-trier.de/~ley/pers/hd/y/Yu:Junqing.html" Junqing Yu, HYPERLINK "http://www.informatik.uni-trier.de/~ley/pers/hd/y/Yu:Huafei.html" Huafei Yu, HYPERLINK "http://www.informatik.uni-trier.de/~ley/pers/hd/q/Qin:Mingkang.html" Mingkang Qin, HYPERLINK "http://www.informatik.uni-trier.de/~ley/pers/hd/g/Gao:Guang_R=.html" Guang R. Gao.Software Pipelining for Stream Programs on Resource Constrained Multicore Architectures. HYPERLINK "http://www.informatik.uni-trier.de/~ley/db/journals/tpds/tpds23.html" \l "WeiYYQG12" IEEE Transactions on Parallel and Distributed Systems, Volume 23(12), 2338-2350, Dec. 2012. Daniel Orozco, Elkin Garcia, Rishi Khan, Kelly Livingston and Guang R. Gao. Toward High Throughput Algorithms on Many Core Architectures. ACM Transactions on Architecture and Code Optimization (TACO), Volume 8, Issue 4, January 2012, Article No. 49. Jack B. Dennis, Guang R. Gao, Xiao X. Meng. Experiments with the Fresh Breeze tree-based memory model, Computer Science - Research and Development, Volume 26 Issue 3-4, pp. 325-337, June 2011. Guangming Tan, Vugranam C. Sreedhar and Guang R. Gao. Analysis and Performance Results of Computing Betweenness Centrality on IBM Cyclops64, Journal of Supercomputing. Vol. 56 Issue 1, April 2011. Guangming Tan, Ninghui Sun and Guang R. Gao. Improving Performance of Dynamic Programming via Parallelism and Locality on Multi-core Architectures, IEEE Transactions on Parallel and Distributed Systems, Vol.20, No.2, 2009, pp. 261-274. Hongbo Rong, Alban Douillet, Guang R. Gao. Register allocation for software pipelined multidimensional loops. ACM Trans. Program. Lang. Syst. 30(4), July 2008. M. Kaplarevic, A.E. Murray, G. Gao, EnGENIUS - Environmental Genome Informational Utility System, Journal of Bioinformatics and Computational Biology, JBCB-119R1, July, 2008. Rishi L. Khan, Rajanikanth Vadigepalli, Mary K. McDonald,Robert F. Rogers, Guang R. Gao and James S. Schwaber, Dynamic transcriptomic response to acute hypertension in the nucleus tractus solitaries, AJP - Regulatory, Integrative and Comparative Physiology. Volume295: R15-R27, July, 2008. Hongbo Rong, Zhizhong Tang, R. Govindarajan, and Alban Douillet, Guang R. Gao, Single-dimension software pipelining for multi-dimensional loops. ACM Transactions on Architecture and Code Optimization, Vol.4, No.1, January, 2007. Weirong Zhu, Yanwei Niu, and Guang R. Gao, Performance Portability on EARTH: A Case Study across Several Parallel Architectures, Cluster Computing, Volume 10, Number 2, Page 115-126, 2007. Rishi L Khan, Gregory E Gonye, Guang Gao and James S Schwaber, A universal reference sample derived from clone vector for improved detection of differential gene expression, BMC Genomics, Volume 7:109, May, 2006. Haiping Wu, Ziang Hu, Joseph Manzano and Guang. R. Gao, Madd Operation Aware Redundancy Elimination, International Journal of Software Engineering and Knowledge Engineering, Vol. 15, No. 2, Pages: 357-362, 2005 Hongbo Yang, R. Govindarajan, Guang R. Gao, ZiangHu, Improving Power Efficiency with Compiler-Assisted Cache Replacement, Journal of Embedded Computing, Vol. 1, No. 4, Pages: 487-499, 2005. Robel Kahsay, Li Liao , Guang Gao, An Improved Hidden Markov Model for Transmembrane Protein Topology Prediction and Its Applications to Complete Genomes, Bioinformatics, Volume 21, Number 9, Pages: 1853-158, 2005. Robel Kahsay, Guoli Wang, Guang Gao, Li Liao and Roland Dunbrack, Quasi-Consensus Based COMParison of Profile Hidden Markov Models for Protein Sequences, Bioinformatics, Volume 21, Number 10, Pages: 2287-2293, 2005 Weirong Zhu, Yanwei Niu, Jizhu Lu, Chuan Shen and Guang R. Gao, A Cluster-Based Solution for High Performance Hmmpfam Using EARTH Execution Model, International Journal of High Performance Computing and Networking, Vol 2, Issue 2/3/4, 2004. Parimala Thulasiraman, Kevin B. Theobald, Ashfaq A. Khokhar, and Guang R. Gao, Efficient Multithreaded Algorithms for the Fast Fourier Transform, Parallel and Distributed Computing Practices, Vol. 5, No. 2, Pages: 177-191, 2004. Parimala Thulasiraman, Ashfaq A. Khokhar, Gerd Heber, Guang R. Gao, A Fine-Grain Load Adaptive Algorithm of the 2D Discrete Wavelet Transform for Multithreaded Architectures, Journal of Parallel and Distributed Computing (JPDC), Vol.64, No.1, Pages: 68-78, January 2004. Dong Rui Fan, Hongbo Yang, Gaung R. Gao, and Rong Cai Zhao, Evaluation and Choice of Various Branch Predictors for Low-Power Embedded Processor, Journal of Computer Science and Technology, Vol. 18, No. 6, Pages: 833-838, November, 2003. Guy Tremblay, Christopher J. Morrone, Jos N. Amaral, and Guang R.Gao, Implementation of the EARTH Programming Model on SMP Clusters: a Multi-Threaded Language and Runtime System, Concurrency and Computation: Practice and Experience, Vol. 15, No. 9, Pages: 821-844, August 2003. Ramaswamy Govindarajan, Hongbo Yang, Jos N Amaral, Chihong Zhang, and Guang R. Gao, Minimum Register Instruction Sequencing to Reduce Register Spills in Out-of-Order Issue Superscalar Architectures, in IEEE Transactions on Computers, Vol. 52, No. 1, Pages: 4-20, January 2003.  HYPERLINK "http://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Rishi%20Khan" \t "_blank" Rishi Khan,  HYPERLINK "http://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Yujing%20Zeng" \t "_blank" Yujing Zeng,  HYPERLINK "http://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Javier%20Garcia-Frias" \t "_blank" Javier Garcia-Frias,  HYPERLINK "http://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Guang%20Gao" \t "_blank" Guang Gao, A Bayesian Modeling Framework for Genetic Regulation, Proceeding of the IEEE Computer Society Bioinformatics Conference (CSB'02), Pages: 330-333, Los Alamitos, CA, August 14-16, 2002. Ramaswamy Govindarajan and Guang R. Gao, Minimizing Buffer Requirements in Rate-Optimal Schedules in Regular Dataflow Networks, Journal of VLSI Signal Processing, Vol. 31, No. 3, Pages: 207-229, Jul 2002. Adalberto T. Castelo, Wellington S. Martins, and Guang R. Gao, TROLL--Tandem Repeat Occurrence Locator, Bioinformatics, Vol. 18, No. 4, Pages: 634-636, April 2002. Ramaswamy Govindarajan, Erik R. Altman, and Guang R. Gao, A Theory for Co-Scheduling Hardware and Software Pipelines in ASIPs and Embedded Processors, Design Automation for Embedded Systems, Vol. 6, No. 3, Pages: 243-275, March 2002. Robel Y. Kahsay, Nataraj Dongre, Guang R. Gao, Guoli Wang, and Roland L. Dunbrack Jr., CASA: A Server for The Critical Assessment of Sequence Alignment Accuracy, Bioinformatics, Vol. 18, No. 3, Pages: 496-497, March 2002. Francisco J. Useche, Guang R. Gao, Mike Hanafey and Antoni Rafalski, High-Throughput Identification, Database Storage and Analysis of SNPs in EST Sequences, Genome Informatics 12, Pages: 194-203, December 2001. Jos N Amaral, Wen-Yen Lin, Jean-Luc Gaudiot, and Guang R. Gao, Exploiting Locality in single Assignment Data Structures Updated through Split Phase Transactions, Cluster Computing, Special issue on Internet Scalability: Advances in Parallel, Distributed and Mobile Systems, Vol. 4, No. 4, Pages: 281-293, October 2001. Prasad Kakulavarapu, Olivier Maquelin, Jos N Amaral, and Guang R. Gao, Dynamic Load Balancers for a Multithreaded Multiprocessor System, Parallel Processing Letters, Vol. 11, No. 1, Pages: 169-184, March 2001. Guang R. Gao and Vivek Sarkar, Location Consistency-- A New Memory Model and Cache Consistency Protocol, IEEE Transactions on Computers, Vol. 49, No. 8, Pages: 798-813, August 2000. Gerd Heber, Rupak Biswas, Guang R. Gao, Self-avoiding walks over adaptive unstructured grids, Concurrency: Practice and Experience, Vol. 12, Iss. 2-3, Pages: 85 - 109, Jun. 2000. Xinan Tang and Guang R. Gao, Automatically Partitioning Threads for Multithreaded Architectures, Special Issues on Compilation and Architectural Support for Parallel Applications, Journal of Parallel and Distributed Computing, Vol. 58, No. 2, Pages: 159-189, August 1999. Walid A. Najjar , Edward A Lee, and Guang R Gao, Advances in the Dataflow Computational Model, Parallel Computing , Vol. 25, No.13 - 14, Pages: 1907 1927, 1999. Erik R. Altman and Guang R. Gao, Optimal Modulo Scheduling Through Enumeration, International Journal on Parallel Programming, Vol. 26, No.2, Pages: 313-344, 1998. Erik R. Altman, Ramaswamy Govindarajan, and Guang R. Gao, A Unified Framework for Instruction Scheduling and Mapping for Function Units with Structural Hazards, Journal of Parallel and Distributed Computing, Vol. 49, No. 2, Pages: 259-293, 1998. Vugranam C. Sreedhar, Guang R. Gao, and Yong-Fong Lee, A New Framework for Elimination Based Data Flow Analysis Using DJ Graphs, ACM Transaction on Programming Languages and Systems, Vol. 20, No. 2, Pages 388-435, March 1998. Vugranam C. Sreedhar, Guang R. Gao, and Yong-fong Lee, Incremental Computation of Dominator Trees, ACM Transactions on Programming Languages and Systems, Vol. 19, No. 2, Pages: 239-252, March 1997. Vugranam C. Sreedhar, Guang R. Gao, and Yongfong Lee, A Quadratic Time Algorithm for Computing Multiple Node Immediate Dominators, Journal of Programming Languages, 1996. Vugranam C. Sreedhar, Guang R. Gao, and Yongfong Lee, Identifying Loops Using DJ Graphs, ACM Transactions on Programming Languages and Systems, Vol. 18, No. 6, Pages: 649 658, November 1996. Ramaswamy Govindarajan, Erik R. Altman, and Guang R. Gao. A Framework for Resource-constrained Rate-optimal Software Pipelining, IEEE Transactions on Parallel and Distributed Systems, Vol. 7, No. 11, Pages: 1133-1149, November 1996. Herbert H. J. Hum, Olivier Maquelin, Kevin B. Theobald, Xinmin Tian, Guang R. Gao, and Laurie J. Hendren, A Study of the EARTH-MANNA Multithreaded System, International Journal of Parallel Programming, Vol. 24, No. 4, Pages: 319-347, August 1996. Eshrat Arjomandi, William O'Farrell, Ivan Kalas,Gita Koblents, Frank Ch. Eigler, and Guang. R. Gao, ABC++: Concurrency by Inheritance in C++, IBM Systems Journal, Vol. 34, No. 1, Pages: 120-137, 1995. Vugranam C. Sreedhar and Guang R. Gao, A Linear Time Algorithm for Placing OE-nodes, Journal of Programming Languages, 1995. Accepted. Vugranam C. Sreedhar and Guang R. Gao, Computing phi-nodes in Linear Time Using DJ Graphs, Journal of Programming Languages, Vol. 3, Pages: 191-213, April 1995. Qi Ning, Vincent V. Dongen, and Guang R. Gao, Automatic Data and Computation Decomposition for Distributed Memory Machines, Parallel Processing Letters, Vol. 5, No. 4, Pages: 539-550, April 1995. Ramaswamy Govindarajan and Guang R. Gao, Rate-optimal Schedule for Multi-rate DSP Computations, Journal of VLSI Signal Processing, Vol. 9, No.3, Pages: 211-232, April 1995. Guoning Liao, Guang R. Gao, Vinod K. Agarwal, A dynamically scheduled parallel DSP architecture for stream flow programming, Journal of Microcomputer Applications, Vol. 17, Iss. 2 Pages: 171 - 196, April 1994 Laurie J. Hendren, Guang R. Gao, Erik R. Altman, and Chandrika Mukerji, A Register Allocation Framework Based on Hierarchical Cyclic Interval Graphs, The Journal of Programming Languages, Vol. 1, No. 3, Pages: 155-185, 1993. Guang. R. Gao, An Efficient Hybrid Dataflow Architecture Model, Journal of Parallel and Distributed Computing, Vol. 19, No. 4, Pages: 293-307, December 1993. Qi Ning and Guang R. Gao, Optimal Loop Storage Allocation for Argument-fetching Dataflow Machines, International Journal of Parallel Programming, Vol. 21, No. 6, Pages: 421-448, December 1992. Herbert H. J. Hum, and Guang. R. Gao, A High-speed Memory Organization for Hybrid Dataflow/von Neumann Computing, Future Generation Computer Systems, Vol. 8, Pages: 287-301, 1992. Guang. R. Gao, Herbert H. J. Hum, and Yue-Bong Wong, Toward Efficient Fine-grain Software Pipelining and the Limited Balancing Techniques, International Journal of Mini and Microcomputers, Vol. 13, No. 2, Pages: 57-68, 1991. Guang R. Gao, Exploiting Fine-grain Parallelism on Dataflow Architectures, Parallel Computing, Vol. 13, No. 3, Pages: 309-320, March 1990. Guang R. Gao, Algorithmic Aspects of Balancing Techniques for Pipelined Data Flow Code Generation, Journal of Parallel and Distributed Computing, Vol. 6, No. 1, Pages: 39-61, 1989. Guang R. Gao, A stability classification method and its application to pipelined solution of linear recurrences, Parallel Computing, Vol. 4. No. 3, Pages: 305-321, June 1987. Guang R. Gao, A Maximally Pipelined Tridiagonal Linear Equation Solver, Journal of Parallel and Distributed Computing, Vol. 3, No. 2, Pages: 215-235, 1986. Jack B. Dennis, Guang R. Gao, Kenneth W. Todd, Modeling the Weather with a Data Flow Supercomputer. IEEE Transactions on. Computers Vol. 33, No. 7, Pages: 592-603, July 1984. B. Referred Conference Publications Jaime Arteaga, Stephane Zuckerman, Elkin Garcia, and Guang R. Gao, Position Paper: Locality-Driven Scheduling of Tasks for Data-Dependent Multithreading, To appear in Proceedings of Workshop on Multi-Threaded Architectures and Applications (MTAAP 2014), May 2014. Tom St. John, Benoit Meister, Andres Marquez, Joseph B. Manzano, Guang R. Gao, and Xiaoming Li, ASAFESSS: A Scheduler-driven Adaptive Framework for Extreme Scale Software Stacks, In Proceedings of the 4th International Workshop on Adaptive Self-Tuning Computing Systems (ADAPT'14); 9th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC'14), Vienna, Austria. January 20-22, 2014. Best Paper Award. Elkin Garcia, Daniel Orozco, Rishi Khan, Ioannis Venetis, Kelly Livingston and Guang Gao , A Dynamic Schema to increase performance in Many-core Architectures through Percolation operations, In Proceedings of the 2013 IEEE International Conference on High Performance Computing (HiPC 2013), December 18 - 21, Hyderabad, India, 2013. Elkin Garcia, Jaime Arteaga, Robert Pavel, and Guang R. Gao, Optimizing the LU Factorization for Energy Efficiency on a Many-Core Architecture, In Proceedings of the 26th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2013), Santa Clara, CA, September 25-27, 2013. Haitao Wei, Guang R. Gao, Weiwei Zhang, Junqing Yu, COStream: A Dataflow Programming Language and Compiler for Multi-Core Architecture, In Proceedings of Data-Flow Models (DFM) for extreme scale computing Workshop 2013 in conjunction with Parallel Architectures and Compilation Technologies (PACT 2013), Edinburgh, Scotland, September 8 of 2013. Marco Solinas, Rosa M. Badia, Franois Bodin, Albert Cohen, Paraskevas Evripidou, Paolo Faraboschi, Bernhard Fechner, Guang R. Gao, Arne Garbade, Sylvain Girbal, Daniel Goodman, Behran Khan, Souad Koliai, Feng Li, Mikel Lujn, Laurent Morin, Avi Mendelson, Nacho Navarro, Antoniu Pop, Pedro Trancoso, Theo Ungerer, Mateo Valero, Sebastian Weis, Ian Watson, Stphane Zuckermann, Roberto Giorgi, The TERAFLUX Project: Exploiting the DataFlow Paradigm in Next Generation Teradevices, In Proceedings of the 16th Euromicro Conference on Digital System Design, Santander, Spain, September 4-6, 2013. Joshua Suettlerlein, Stephane Zuckerman, Guang R. Gao, An Implementation of the Codelet Model, In Proceedings of 19th International European Conference on Parallel and Distributed Computing (Euro-Par 2013), Aachen, Germany. August 26th, 2013. Aaron Landwehr, Stephane Zuckerman, and Guang R. Gao, Toward a Self-aware System for Exascale Architectures, In Proceedings of Euro-Par 2013: Parallel Processing Workshops; the 1st Workshop on Runtime and Operating Systems for the Many-core Era (ROME 2013), Aachen, Germany. August 26th, 2013. Chen Chen, Yao Wu, Joshua Sutterlein, Long Zheng, Minyi Guo, and Guang R. Gao, Automatic Locality Exploitation in the Codelet Model", In Proceedings of 11th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA-13), Melbourne, Australia, July 2013. Chen Chen, Yao Wu, Stephane Zuckerman, and Guang R. Gao, Towards Memory-Load Balanced Fast Fourier Transformations in Fine-grain Execution Models, In Proceedings of Workshop on Multithreaded Architectures and Applications (MTAAP 2013), May 24, 2013, Boston, Massachusetts USA. Elkin Garcia and Guang R. Gao, Strategies for improving Performance and Energy Efficiency on a Many-core, In Proceedings of 2013 ACM International Conference on Computer Frontiers (CF 2013), May 14-16, Ischia, Italy, ACM, 2013. Jack B. Dennis, Guang R. Gao, and Vivek Sarkar, Determinacy and Repeatability of Parallel Program Schemata, In Proceedings of Second Workshop on Data-Flow Execution Models for Extreme Scale Computing (DFM 2012), Minneapolis, MN, USA, September 23, 2012. Daniel Orozco, Elkin Garcia, Robert Pavel, Orlando Ayala, Lian-Ping Wang and Guang R. Gao. Demystifying Performance Predictions of Distributed FFT3D Implementations, In Proceedings of the 9th IFIP International Conference on Network and Parallel Computing (NPC 2012), Gwangju. Korea. September 6 - 8, 2012. Sunil Shrestha, Chun-Yi Sun, Amanda White, Joseph Manzano, Andres Marquez, Jhon Feo, Kirk Cameron and Guang R. Gao.  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/WHIST2012.pdf" MODA: A Framework for Memory Centric Performance Characterization. In Proceedings of the 2nd International Workshop on High-Performance Infrastructure for Scalable Tools (WHIST 2012); 26th International Conference of Supercomputing (ICS'12), Venice, Italy. June 29, 2012. Elkin Garcia, Daniel Orozco, Robert Pavel and Guang R. Gao. A discussion in favor of Dynamic Scheduling for regular applications in Many-core Architectures, In Proceedings of 2012 Workshop on Multithreaded Architectures and Applications (MTAAP 2012); 26th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2012), Shanghai, China. May 25, 2012. Elkin Garcia, Daniel Orozco, Rishi Khan, Ioannis Venetis, Kelly Livingston and Guang Gao, Dynamic Percolation: A case of study on the shortcomings of traditional optimization in Many-core Architectures, in Proceedings of ACM International Conference on Computer Frontiers, May 15 - 17, Cagliari, Italy, ACM, 2012. Tom St. John, Jack B. Dennis and Guang R. Gao. Massively Parallel Breadth First Search Using a Tree-Structured Memory Model. In Proceedings of International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM 2012); 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP12), New Orleans, LA, USA. February 25-29, 2012. Daniel Orozco, Elkin Garcia, Rishi Khan, Kelly Livingston and Guang R. Gao.Toward High Throughput Algorithms on Many Core Architectures, In Proceedings of 7th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC), Paris, France. January 23-25, 2012. Daniel Orozco, Elkin Garcia, Robert Pavel, Rishi Khan and Guang R. Gao,  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/DFM2011-Orozco.pdf" TIDeFlow: The Time Iterated Dependency Flow Execution Model, In Proceedings of Workshop on Data-Flow Execution Models for Extreme Scale Computing (DFM 2011); 20th International Conference on Parallel Architectures and Compilation Techniques (PACT 2011), Galveston Island, TX, USA. October 10 - 14, 2011. Long Chen, Oreste Villa and Guang R. Gao,  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/LongChen-PPAC11.pdf" Exploring Fine-Grained Task-based Execution on Multi-GPU Systems, In Proceedings of Workshop on Parallel Programming on Accelerator Clusters (PPAC 2011); IEEE Cluster 2011. Austin, TX, USA. September 26, 2011. Lian-Ping Wang, Orlando Ayala, Hossein Parishani, Wojciech W Grabowski, Andrzej A Wyszogrodzki, Zbigniew Piotrowski, Guang R Gao, Chandra Kambhamettu, Xiaoming Li, Louis Rossi, Daniel Orozco and Claudio Torres. Towards an integrated multiscale simulation of turbulent clouds on PetaScale computers, In Proceedings of 13th European Turbulence Conference (ETC13), Warsaw, Poland. September 12-15, 2011. Daniel Orozco, Elkin Garcia, Robert Pavel, Rishi Khan and Guang R. Gao,  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/LCPC2011-Orozco.pdf" Polytasks: A Compressed Task Representation for HPC Runtimes, In Proceedings of the 24th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2011), Fort Collins, CO, USA. September 8-10, 2011. Joseph B. Manzano, Ge Gan, Juergen Ributzka, Sunil Shrestha and Guang R. Gao  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/LCPC2011-Manzano.pdf" OPELL and PM: A Case Study on Porting Shared Memory Programming Models to Accelerators Architectures, In Proceedings of the 24th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2011), Fort Collins, CO, USA. September 8-10, 2011. Yonghong Yan, Sanjay Chatterjee, Daniel Orozco, Elkin Garcia, Zoran Budimlic, Jun Shirako, Robert Pavel, Guang R. Gao and Vivek Sarkar,  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/EuroPar2011-Yan.pdf" Hardware and Software Tradeoffs for Task Synchronization on Manycore Architectures, In Proceedings of International European Conference on Parallel and Distributed Computing (Euro-Par'11), Bordeaux, France. August 29 - September 2, 2011. Jack B. Dennis, Guang R. Gao and Xiao X. Meng, Experiments with the Fresh Breeze Tree-Based Memory Model, In Proceedings of International Supercomputing Conference (ISC'11), Hamburg, Germany, June 19-23, 2011. Stephane Zuckerman, Joshua Suetterlein, Rob Knauerhase and Guang R. Gao,  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/Zuckerman-EXADAPT2011.pdf" Position Paper: Using a "Codelet" Program Execution Model for Exascale Machines, In Proceedings of ACM SIGPLAN 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT 2011); Programming Language Design and Implementation (PLDI 2011). San Jose, CA, USA. June 5, 2011. Juergen Ributzka, Joseph B. Manzano, Yuhei Hayashi and Guang R. Gao, The Elephant and the Mice: Non-Strict Fine-Grain Synchronization for Many-Core Architectures, In Proceedings of 25th International Conference on Supercomputing (ICS'11), Tucson, AZ, USA. May 31 - June 4, 2011. Juergen Ributzka, Yuhei Hayashi, Fei Chen and Guang R. Gao, DEEP: An Iterative FPGA-based Many-Core Emulation System for Chip Verication and Architecture Research, In Proceedings of 19th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA'11), Monterrey, CA, USA. February 27 - March 1, 2011. Elkin Garcia, Daniel Orozco and Guang R. Gao, Energy efficient tiling on a Many-Core Architecture, 4th Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG-2011); held in conjunction with the  HYPERLINK "http://www.hipeac.net/conference" \t "_NEW" 6th International Conference onHigh-Performance and Embedded Architectures and Compilers (HiPEAC), Heraklion, Greece, January 23, 2011. Daniel Orozco, Elkin Garcia and Guang R. Gao,  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/orozco-lcpc2010.pdf" Locality Optimization of Stencil Applications using Data Dependency Graphs, The 23rd International Workshop on Languages and Compilers for Parallel Computing (LCPC2010), Rice University, Houston, Texas, USA, October 7-9, 2010. Elkin Garcia, Ioannis E. Venetis, Rishi Khan and Guang R. Gao, Optimized Dense Matrix Multiplication on a Many-Core Architecture. In Proceedings of International European Conference on Parallel and Distributed Computing (Euro-Par'10), Ischia, Italy, August 31- September 3, 2010. Chen Chen, Joseph B Manzano, Ge Gan, Guang R. Gao and Vivek Sarkar, A Study of a Software Cache Implementation of the OpenMP Memory Model for Multicore and Manycore Architectures. In Proceedings of International European Conference on Parallel and Distributed Computing (Euro-Par'10), Ischia, Italy, August 31- September 3, 2010. Haitao Wei, Junqing Yu, Huafei Yu and Guang R. Gao, Minimizing Communication in Rate-Optimal Software Pipelining for Stream Programs. In proceedings of  HYPERLINK "http://academic.research.microsoft.com/Conference/786" Symposium on Code Generation and Optimization (CGO 2010), Toronto, Canada, April 24-28, 2010. Handong Ye, Robert Pavel, Aaron Landwehr and Guang Gao,  HYPERLINK "http://www.capsl.udel.edu/pub/doc/papers/MTAAP-2010.pdf" TiNy threads on BlueGene/P: Exploring many-core parallelisms beyond The traditional OS, Workshop on Multithreaded Architecures and Applications (MTAAP) in the 24th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2010), Atlanta, Georgia, USA, April 23, 2010. Long Chen, Oreste Villa, Sriram Krishnamoorthy, and Guang Gao, Dynamic Load Balancing on Single- and Multi-GPU Systems, In Proceedings of the 24th IEEE International Parallel & Distributed Processing Symposium, Atlanta, Georgia, USA, April 19-23, 2010. Long Chen and Guang R. Gao. Performance Analysis of Cooley-Tukey FFT Algorithms for a Many-core Architecture. In Proceedings of the High Performance Computing Symposium (HPC 2010), Orlando, Florida, April 12-15, 2010. Joseph B. Manzano, Andres Marquez and Guang G. Gao. MODA: A Memory Centric Performance Analysis Tool, 11th LCI International Conference on High-Performance Clustered Computing. Pittsburgh Supercomputing Center, Pittsburgh, Pennsylvania, USA, March 9-11, 2010. Alejandro Segovia, Xiaoming Li and Guang Gao, Iterative Layer-Based Raytracing on CUDA, Proceedings of International Performance Computing and Communications Conference (IPCCC 2009), Phoenix, Arizona, USA, December, 2009. Daniel Orozco and Guang R. Gao, Mapping the FDTD Application to Many-Core Chip Architectures, International Conference on Parallel Processing (ICPP09), Vienna, Austria, September 2009. Ge Gan, Xu Wang, Joseph Manzano and Guang R. Gao, Tile Percolation: an OpenMP Tile Aware Parallelization Technique for the Cyclops-64 Multicore Processor, International European Conference on Parallel and Distributed Computing (Euro-Par09), Delft, The Netherlands, August 2009. Ioannis E. Venetis, Guang R. Gao. Mapping the LU Decomposition on a Many-Core Architecture: Challenges and Solutions, Proceedings of the 2009 ACM International Conference on Computing Frontiers (CF09), Ischia, Italy, 2009. Ge Gan, Xu Wang, Joseph Manzano, Guang R. Gao, Tile reduction: the first step towards Openmp tile aware parallelization. The 5th International Workshop on OpenMP (IWOMP09), Dresden, Germany, 2009. Guangming Tan, Vugranam Sreedhar, Guang Gao, Just-In-Time Locality and Percolation for Optimizing Irregular Applications on a Manycore Architecture, Proceedings of The 21st Annual Languages and Compilers for Parallel Computing Workshop (LCPC'08), 2008. Joseph J. Grzymskia, Alison E. Murraya, Barbara J. Campbell, Mihailo Kaplarevic, Guang R. Gao, Charles Lee, Roy Daniel, Amir Ghadiri, Robert A. Feldman, and Stephen C. Cary, Metagenome analysis of an extreme microbial symbiosis reveals eurythermal adaptation and metabolic flexibility, Proceedings of the National Academy of Sciences of the United States of America - PNAS,Volume. 105,no. 45, November 11, 2008. Guangming Tan, Dongrui Fan, Junchao Zhang, Andrew Russo, Guang R. Gao. Experience on Optimizing Irregular Computation for Memory Hierarchy in Manycore Architecture (poster paper). 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'08). 2008. Liping Xue, Long Chen, Ziang Hu, Guang R. Gao, Performance Tuning of the Fast Fourier Transform on a Multi-core Architecture, accepted at the First Workshop on Programmability Issues for Multi-Core Computers (MULTIPROG), Goteborg, Sweden, January 27, 2008. Peiheng Zhang, Guangming Tan, Guang R. Gao,  HYPERLINK "http://portal.acm.org/citation.cfm?id=1328554.1328565&coll=GUIDE&dl=GUIDE&CFID=82119365&CFTOKEN=17172185" \t "_self" Implementation of the Smith-Waterman algorithm on a reconfigurable supercomputing platform, Proceedings of the 1st international workshop on High-performance reconfigurable computing technology and applications: held in conjunction with SC07, Pages 39-48, November 11, 2007. Yuan Zhang, Evelyn Duesterwald and Guang Gao, Concurrency Analysis for Shared Memory Programs with Textually Unaligned Barriers, Proceedings of The 20th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2007), Urbana, Illinois, October 11-13, 2007. Lurng-Kuo Liu, Fei Chen, Christos J. Georgiou and Guang R. Gao, Server I/O Acceleration Using an Embedded Multi-core Architecture, accepted at the Workshop on Application Specific Processors (WASP07), Salzburg, Austria, October 4, 2007. Alban Douillet and Guang R. Gao, Software-Pipelining on Multi-Core Architectures, Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT 2007), Brasov, Romania, September 15-19, 2007. Weirong Zhu, Vugranam C. Sreedhar, Ziang Hu, and Guang R. Gao, Synchronization State Buffer: Supporting Efficient Fine-Grain Synchronization for Many-Core Architectures, the 34th International Symposium on Computer Architecture (ISCA 2007), Pages: 35 45, San Diego, CA, USA, June 9-13, 2007. Guangming Tan, Ninghui Sun and Guang R. Gao, A Parallel Dynamic Programming Algorithm on a Multi-core Architecture, 19th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2007), Pages: 135 144, San Diego, CA, USA, June 9 - 11, 2007. Guang R. Gao, Thomas Sterling, Rick Stevens, Mark Hereld and Weirong Zhu, ParalleX: A Study of A New Parallel Computation Model, In Proceedings of the 21st IEEE International Parallel and Distributed Processing Symposium (IPDPS 2007), pp. 1 6, Long Beach, CA, USA. March 26 - 30, 2007. Yuan Zhang, Vugranam C. Sreedhar, Weirong Zhu, Vivek Sarkar, Guang R. Gao, Optimized lock assignment and allocation: a method for exploiting concurrency among critical sections, In the Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming (PPoPP 2007), Pages: 146 147, San Jose, California, USA, March 14 - 17, 2007. Long Chen, Ziang Hu, Junmin Lin, and Guang R. Gao, Optimizing Fast Fourier Transform on a Multi-core Architecture, Workshop on Performance Optimization for High-Level Languages and Libraries(POHLL'07), in conjunction with 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Page(s):1 8, Long Beach, CA, USA, March 2007. Ge Gan, Ziang Hu, Juan Cuvillo, Guang R. Gao, Exploring a multithreaded methodology to implement a network communication protocol on the Cyclops-64 multithreaded architecture, First Workshop on Multithreaded Architectures and Applications(MATTP'07), in conjunction with 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Page(s):1 8, Long Beach, CA, USA, March 2007. Weirong Zhu, Ziang Hu, and Guang R. Gao, On the Role of Deterministic Fine-Grain Data Synchronization for Scientific Applications: A Revisit in the Emerging Many-Core Era, First Workshop on Multithreaded Architectures and Applications(MATTP'07), in conjunction with 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Page(s):1 8, Long Beach, CA, USA, March 2007. Haiping Wu, Eunjung Park, Mihailo Kaplarevic, Yingping Zhang, Murat Bolat, Xiaoming Li, Guang R. Gao, Automatic Program Segment Similarity Detection in Targeted Program Performance Improvement, Workshop on Performance Optimization for High-Level Languages and Libraries(POHLL2007), in conjunction with 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Page(s):1 8, Long Beach, CA, USA, March 2007. Daniel Orozco, Liping Xue, Murat Bolat, Xiaoming Li, Guang R. Gao, Experience of Optimizing FFT on Intel Core Architecture, Workshop on Performance Optimization for High-Level Languages and Libraries(POHLL'07), in conjunction with 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Page(s):1 8, Long Beach, CA, USA, March 2007. Weirong Zhu, Parimala Thulasiraman, Ruppa K. Thulasiram and Guang R. Gao, Exploring Financial Applications on Many-core-on-a-chip Architecture: A First Experiment, Workshop on Frontiers of High Performance Computing and Networking (FHPCN2006), in Proceedings of 4th International Symposium on Parallel and Distributed Processing and Applications (ISPA-06) , Sorrento, Italy, Dec.4-7, 2006; (Lecture Notes in Computer Science, Vol. 4331, pp.221-230, 2006). Alban Douillet, Hongbo Rong, Guang R. Gao, Multidimensional Kernel Generation for Loop Nest Software Pipelining, In the Proceedings of Europar'2006, Dresden, Germany, August-September 2006. Ziang Hu, Juan del Cuvillo, Weirong Zhu, Guang R. Gao, Optimization of Dense Matrix Multiplication on IBM Cyclops-64: Challenges and Experiences, In the Proceedings of Europar'2006, Dresden, Germany, August-September 2006. Haiping Wu, Long Chen, Joseph Manzano, Guang R. Gao, A User-Friendly Methodology for Automatic Exploration of Compiler Options, In the Proceedings of the 2006 International Conference on Programming Languages and Compilers (PLC'06), Las Vegas, USA, June 26-29, 2006. Haiping Wu, Eunjung Park, Long Chen, Juan del Cuvillo, Guang R. Gao, User-Friendly Methodology for Automatic Exploration of Compiler Options: A Case Study on the Intel XScale Microarchitecture, In the Proceedings of the 2006 International Conference on Programming Languages and Compilers (PLC'06), Las Vegas, USA, June 26-29, 2006. Weirong Zhu, Juan del Cuvillo, and Guang R. Gao, Performance Characteristics of OpenMP Language Constructs on a Many-core-on-a-chip Architecture, the 2nd International Workshop on OpenMP (IWOMP2006), Reims, France, June 12-15, 2006; (Lecture Notes in Computer Science, Vol.4315, pp230-241). Juan del Cuvillo, Weirong Zhu, Ziang Hu, and Guang R. Gao, Toward a Software Infrastructure for the Cyclops-64 Cellular Architecture, 20th International Symposium on High Performance Computing Systems and Applications, St. John's, Newfoundland and Labrador, Canada, May 14-17, 2006. Juan del Cuvillo, Weirong Zhu, Guang R. Gao, Landing OpenMP on Cyclops-64: An Efficient Mapping of OpenMP to a many-core System-on-a-chip, ACM International Conference on Computing Frontiers, Ischia, Italy, May 2-5, 2006. Ying M. P. Zhang, Taikyeong Jeong, Fei Chen, Haiping Wu, Ronny Nitzsche, and Guang R. Gao, A Study of the On-Chip Interconnection Network for the IBM Cyclops-64 Multi-Core Architecture, In the Proceedings of 20th International Parallel and Distributed Processing Symposium (IPDPS2006), Rhodes Island, Greece, April 25 - 29, 2006. Guang R. Gao, Thomas Sterling, Rick Stevens, Mark Hereld, and Weirong Zhu, Hierarchical Multithreading: Programming Model and System Software, Workshop on NSF Next Generation Software Program (NSFNGS'06), in conjunction with 20th International Parallel and Distributed Processing Symposium (IPDPS2006), Rhodes Island, Greece, April 25 - 29, 2006. Yanwei Niu, Ziang Hu, Kenneth E. Barner, Guang R. Gao, Performance Modelling and Optimization of Memory Access on Cellular Computer Architecture Cyclops64, Network and Parallel Computing, IFIP International Conference, Beijing, China, November 30 - December 3, 2005. Alban Douillet and Guang R. Gao, Register Pressure in Software-pipelined Loop Nests: Fast Computation and Impact on Architecture Design, In the Proceedings of the 18th International Workshop on Languages and Compilers for Parallel Computing (LCPC'05), Hawthorne, NY, USA, October 2005. Dongrui Fan, Zhimin Tang, Hailin Huang, Guang R. Gao, An Energy Efficient TLB Design Methodology, In the Proceedings of the 2005 International Symposium on Low power electronics and design 2005 (ISLPED05), San Diego, CA, USA, August 08 - 10, 2005. Haiping Wu, Ziang Hu, Joseph Manzano Yingping Zhang and Guang R. Gao, Identifying Multiply-Add Operations in Kylin Compiler, Proceedings of the 2005 International Conference on Embedded Systems and Applications(ESA'05), Las Vegas, Nevada, USA, June 27-30, 2005 Hongbo Rong, Alban Douillet and Guang R. Gao, Register Allocation for Software Pipelined Multi-dimensional Loops, Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation 2005, Chicago, IL, USA June 12 - 15, 2005. Juan del Cuvillo, Weirong Zhu, Ziang Hu and Guang R. Gao, FAST: A Functionally Accurate Simulation Toolset for the Cyclops-64 Cellular Architecture, Workshop on Modeling, Benchmarking and Simulation (MoBS), held in conjunction with the 32nd Annual International Symposium on Computer Architecture (ISCA'05), Madison, Wisconsin, June 4, 2005. Joseph B. Manzano, Yuan Zhang and Guang R. Gao, P3I: The Delaware Programmability, Productivity and Proficiency Inquiry, Proceedings of the Second International Workshop On Software Engineering for High Performance Computing System Applications (SE-HPCS '05), St. Louis, Missouri, May 15, 2005. Yuan Zhang, Joseph B. Manzano and Guang R. Gao, Atomic Section: Concept and Implementation, Mid-Atlantic Student Workshop on Programming Languages and Systems (MASPLAS '05), Newark, Delaware, April 30, 2005. Weirong Zhu, Yanwei Niu and Guang R. Gao, Performance Portability on EARTH: A Case Study across Several Parallel Architectures, The 4th International Workshop on Performance Modeling,Evaluation, and Optimization of Parallel and Distributed Systems(PMEO-PDS'05), conjuncted with IPDPS 2005, Denver, Colorado, USA, April 4 8, 2005. Juan del Cuvillo, Weirong Zhu, Ziang Hu, Guang R. Gao, TiNy Threads: a Thread Virtual Machine for the Cyclops64 Cellular Architecture, The 19th International Parallel and Distributed Processing System, Denver, Colorado, April 3-8, 2005 Yuan Zhang, Weirong Zhu, Fei Chen, Ziang Hu, Guang R. Gao, Sequential Consistency Revisit:The Sufficient Condition and Method to Reason The Consistency Model of a Multiprocessor-On-A-Chip Architecture, The Twenty-Third IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2005) Innsbruck, Austria, February 15 17, 2005 P. Thiagarajan, P. Chen, K. Steiner, G. Gao and K. Barner, Segmenting Deformable Surface Models Using Haptic Feedback, In Proceedings of Medicine Meets Virtual Reality, January 12, 2005. Kahsay, R., Liao, L., Gao, Guang R., An Improved Hidden Markov Model for Transmembrane Protein Topology Prediction. ICTAI`04 (16th IEEE International Conference on Tools with Artificial Intelligence), Boca Raton, FL, USA, Nov, 2004. Fei Chen, Kevin B. Theobald, and Guang R. Gao. Implementing Parallel Conjugate Gradient on the EARTH Multithreaded Architecture, IEEE International Conference on Cluster Computing (CLUSTER 2004), San Diego, CA, September, 2004. Yanwei Niu, Ziang Hu and, Guang R. Gao, Parallel Reconstruction for Parallel Imaging SPACE RIP on Cellular Computer Architecture, The 16th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2004), Cambridge, MA, USA, November 9-11, 2004. Arthur Stoutchinin and Guang R. Gao, If-Conversion in SSA Form, Proceedings of Euro-Par 2004, Pisa, Italy, Aug. 31 Sept. 3, 2004. Hongbo Rong, Zhizhong Tang, R.Govindarajan, Alban Douillet, and Guang R.Gao, Single-Dimension Software Pipelining for Multi-Dimensional Loops, Proceedings of the 2004 International Symposium on Code Generation and Optimization with Special Emphasis on Feedback-Directed and Runtime Optimization (CGO-2004), Pages: 163-174, Palo Alto, California, March 20-24, 2004. Hongbo Rong, Alban Douillet, R. Govindarajan, and Guang R.Gao, Code Generation for Single-Dimension Software Pipelining of Multi-Dimensional Loops, Proceedings of the 2004 International Symposium on Code Generation and Optimization with Special Emphasis on Feedback-Directed and Runtime Optimization (CGO-2004), Pages: 175-186, Palo Alto, California, March 20-24, 2004. Hirofumi Sakane, Levent Yakay, Vishal Karna, Clement Leung and Guang R. Gao, DIMES: An Iterative Emulation Platform for Multiprocessor-System-on-Chip Designs, Proceedings of the IEEE International Conference on Field-Programmable Technology (ICFTP'03), Pages: 244-251, Tokyo, Japan, December 15-17, 2003. Weirong Zhu, Yanwei Niu, Jizhu Lu, Chuan Shen, and Guang R. Gao, A Cluster-Based Solution for High Performance Hmmpfam Using EARTH Execution Model, Proceedings of the Fifth IEEE International Conference on Cluster Computing (CLUSTER2003), Pages: 30-37, Hong Kong, P.R. China, December, 2003. Ziang Hu, Yan Xie, Ramaswamy Govindarajan, and Guang R. Gao, Code Size Oriented Memory Allocation for Temporary Variables, Proceedings of the Fifth Workshop on Media and Streaming Processors (MSP-5/MICRO-36), San Diego, California, December 1, 2003. Ziang Hu, Yuan Zhang, Hongbo Yang and Guang. R. Gao, Code Size Reduction with Global Code Motion, Workshop on Compilers and Tools for Constrained Embedded Systems (CTCES/CASES) 2003, San Jose, California, Oct. 29, 2003. Juan del Cuvillo, Xinmin Tian, Guang R. Gao, and Milind Girkar, Performance Study of a Whole Genome Comparison Tool on a Hyper-Threading Multiprocessor, Proceedings of the Fifth International Symposium on High Performance Computing, Pages: 450-457, Tokyo, Japan, October 20-22, 2003. Andres Marquez and Guang R. Gao, CARE: Overview of an Adaptive Multithreaded Architecture, Proceedings of the Fifth International Symposium on High Performance Computing, Pages: 26-38, Tokyo, Japan, October 20-22, 2003. Hongbo Yang, Ramaswamy Govindarajan, Guang R. Gao and Ziang Hu, Compiler-Assisted Cache Replacement: Problem Formulation and Performance Evaluation, Proceedings of the 16th International Workshop on Languages and Compilers for Parallel Computing(LCPC'03), Pages: 77-92, College Station, Texas, October, 2003 Liu Yang, Sun Chan, Guang R. Gao, Roy Ju, Guei-Yuan Lueh, and Zhaoqing Zhang, Inter-Procedural Stacked Register Allocation for Itanium Like Architecture, Proceedings of the 17th Annual ACM/IEEE International Conference on Supercomputing, Pages: 215-225, San Francisco, CA, USA, June 23-26, 2003. Adeline Jacquet, Vincent Janot,Clement Leung, Guang R. Gao, Ramaswamy Govindarajan, and Thomas L. Sterling, An Executable Analytical Performance Evaluation Approach for Early Performance Prediction, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS'03), Nice, France, April 22 - 26, 2003. Guang R. Gao, Kevin B. Theobald, Ramaswamy Govindarajan, Clement Leung, Ziang Hu, Haiping Wu, Jizhu Lu, Juan del Cuvillo, Adeline Jacquet, Vincent Janot, and Thomas L. Sterling, Programming Models and System Software for Future High-End Computing Systems: Work-in-Progress, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS'03), Nice, France, April 22 - 26, 2003. Praveen Thiagarajan and Guang R Gao, Visualizing Biosequence data using Texture Mapping, IEEE Symposium on Information Visualization (InfoVis 2002), Pages: 103-109, Boston Massachusetts, October 28-29, 2002. Hongbo Yang, Guang R. Gao, and Clement Leung, On Achieving Balanced Power Consumption in Software Pipelined Loops, Proceedings of the 2002 International Conference on Compilers, Architecture and Synthesis for Embedded Systems(CASES), Grenoble, France, Oct 8-11, 2002. Hongbo Yang, Ramaswamy Govindarajan, Guang R. Gao, George Cai and Ziang Hu, Exploiting Schedule Slacks for Rate-Optimal Power-Minimum Software Pipelining, Proceedings of the 3rd Workshop on Compilers and Operating Systems for Low Power (COLP'02), Conjunction with The 11th International Conference on Parallel Architecture and Compilation Techniques (PACT'02), Charlottesville, Virginia, Sept 22 - 25, 2002. Hongbo Yang, Ramaswamy Govindarajan, Guang R. Gao, and Kevin B. Theobald, Power-Performance Trade-offs for Energy-Efficient Architectures: A Quantitative Study, Proceedings of the 20th International Conference on Computer Design(ICCD), Freiburg, Germany, September 16-18, 2002. Javier Garcia-Frias, Yujing Zeng, Jianshan Tang, and Guang R Gao, An Adaptive Meta-Clustering Approach: Combining the Information from Different Clustering Results, Proceedings of the IEEE Computer Society Bioinformatics Conference (CSB02), Stanford, California, August 14 - 16, 2002. Alban Douillet, Jos Nelson Amaral, Guang R. Gao, Fine-Grain Stacked Register Allocation for the Itanium Architecture, Proceeding of 15th Workshop on Languages and Compilers for Parallel Computing College Park, Pages: 345-361, Maryland, July, 2002. Rishi Kumar, Gagan Agrawal, and Guang R. Gao, Compiling several classes of Communication Patterns on a Multithreaded Architecture, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS02), Fort Lauderdale, California, April 15 - 19, 2002. Eduard Ayguad, Fredrik Dahlgren, Christine Eisenbeis, Roger Espasa, Guang R. Gao, Henk L. Muller, Rizos Sakellariou, Andr Seznec, Topic 08+13: Instruction-Level Parallelism and Computer Architecture, Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing , Page: 385, Lecture Notes In Computer Science; Vol. 2150, 2001 G.R. Gao, Bridging the gap between ISA compilers and silicon compilers: a challenge for future SoC design, Proceedings of The 14th International Symposium on System Synthesis, Page: 93, Montreal, Canada, October 1-3, 2001 Wellington S. Martins, Juan del Cuvillo, Wenwu Cui, and Guang R Gao, Whole Genome Alignment using a Multithreaded Parallel Implementation, Proceedings of the 13th Symposium on Computer Architecture and High Performance Computing, Pirenopolis, Pages: 1-8, Brazil, September 10-12, 2001. Hongbo Yang, Guang R.Gao, Andres Marquez, George Cai, and Ziang Hu, Power and Energy Impact by Loop Transformations, Proceedings of the Workshop on Compilers and Operating Systems for Low Power (COLP) 2001, held in conjunction with Parallel Architecture and Compilation Techniques (PACT) 2001, Barcelona, SPAIN, Sept 8 - 12, 2001. Christopher J. Morrone, Jos N Amaral, Guy Tremblay, and Guang R. Gao, A Multi-Threaded Runtime System for a Multi-Processor/Multi-Node Cluster, Proceedings of the 15th Annual IEEE International Symposium on High Performance Computing Systems and Applications, Windsor, ON, Canada, June 18-20, 2001. Rishi Kumar, Gagan Agrawal, Kevin Theobald, Gary M. Zoppetti, and Guang R. Gao Compiling Several Classes of Reductions on a Multithreaded Architecture, Proceedings of Mid-Atlantic Student Workshop on Programming Languages and Systems 2001 IBM Watson Research Center Hawthorne, USA, April 27, 2001. Ruppa K. Thulasiram, Lybomir Litov, Hassan Nojumi, Chris Downing, and Guang R. Gao, Multithreaded Algorithms for Pricing a Class of Complex Options, Proceedings of the 15th International Parallel and Distributed Processing Symposium, Page: 18, San Francisco, CA, April 23 - 27, 2001. Ramaswamy Govindarajan, Hongbo Yang, Jos N. Amaral, Chihong Zhang and Guang R. Gao, Minimum Register Instruction Sequence Problem: Revisiting Optimal Code Generation for DAGs, Proceedings of the 15th International Parallel and Distributed Processing Symposium, Page: 26 San Francisco, April 23-27, 2001. Ruppa K. Thulasiram, Lubomir Litov, Hassan Nojumi, Christopher T. Downing, Guang R. Gao: Multithreaded Algorithms for Pricing a Class of Complex Options, Proceedings of the 15th International Parallel & Distributed Processing Symposium, Pages: 18, San Francisco, CA, April 23-27, 2001 Juan Del Cuvillo, Wellington S. Martins, Guang R Gao, Wenwu Cui and Sun Kim, ATGC -Another Tool for Genome Comparison, Currents in Computational Molecular Biology 2001, Pages: 13-14, Montreal, April 22 - 25, 2001. Artour Stoutchinin, Jos N Amaral, Guang R. Gao, Jim Dehnert, Suneel Jain, Alban Douillet, Speculative Prefetching of Induction Pointers, Proceedings of the 10th International Conference on Compiler Construction (with ETAPS 2001), Pages: 289-303, Genova, Italy, April 2 - 6 , 2001. Francisco Jose Useche, M. Morgante, M. Hanafey, Scott Tingey, Wellington S. Martins, Guang R Gao, Antoni Rafalski, Computer Detection of Single Nucleotide Polymorphisms (SNPs) in Maize ESTs, Plant & Animal Genome IX Conference, San Diego, CA. January 13 17, 2001. Wellington S. Martins, Juan del Cuvillo, Francisco Jose Useche, Kevin B. Theobald, and Guang R. Gao, A Multithreaded Parallel Implementation of a Dynamic Programming Algorithm for Sequence Comparison, Proceedings of the 6th Pacific Symposium on Biocomputing (PSB 2001), Pages 311-322, Mauna Lani, Hawaii, January 3 - 7, 2001 Kevin B. Theobald, Gagan Agrawal, Rishi Kumar, Gerd Heber, Guang R. Gao, Paul Stodghill, and Keshav Pingali, Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path, Proceedings of SC2000: High Performance Networking and Computing, Dallas, Texas, November 4 - 10, 2000 Jos N. Amaral, Guang R. Gao, Erturk Dogan Kocalar, Patrick O'Neill, Xinan Tang, Design and Implementation of an Efficient Thread Partitioning Algorithm, Proceedings of the 3rd International Symposium on High Performance Computing, Pages: 252-259, Kyoto, Japan, October 2000. Kevin B. Theobald, Rishi Kumar, Gagan Agrawal, Gerd Heber, Ruppa K. Thulasiram and Guang R. Gao, Developing a Communication Intensive Application on EARTH Multithreaded Architecture, A Distinguished Paper in the Proceedings of Euro-Par 2000, Pages: 625-637, Munchen, Germany, August 2000. Ramaswamy Govindarajan, Erik R. Altman, and Guang R. Gao, A Theory for Software-Hardware Co-Scheduling for ASIPs and Embedded Processors, Proceedings of the IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'2000), Pages: 329-339, Boston, MA, July 10 - 12, 2000. Parimala Thulasiraman, Kevin B Theobald, Ashfaq A. Khokhar, and Guang R. Gao, Multithreaded Algorithms for the Fast Fourier Transform, Proceedings of the 12th Symposium on Parallel Algorithms and Architectures (SPAA), Pages 176-185, Bar Harbor, ME, June 2000. Ruppa K. Thulasiram, Christopher Downing, and Guang R. Gao, Recursive and Iterative Multithreaded Algorithms for Pricing American Securities, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Pages:1571-1577, Las Vegas , June 26-29, 2000. Ruppa K. Thulasiram, Christopher Downing and Guang R. Gao, A Multithreaded Parallel Algorithm for Pricing American Securities, Proceedings (CD-RoM) of the Computational Finance 2000 Conference, London, UK, May/June, 2000.  HYPERLINK "http://portal.acm.org/author_page.cfm?id=81339541347&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889" \t "_self" Gary M. Zoppetti,  HYPERLINK "http://portal.acm.org/author_page.cfm?id=81100288827&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889" \t "_self" Gagan Agrawal,  HYPERLINK "http://portal.acm.org/author_page.cfm?id=81100368013&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889" \t "_self" Lori Pollock,  HYPERLINK "http://portal.acm.org/author_page.cfm?id=81100561071&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889" \t "_self" Jose Nelson Amaral,  HYPERLINK "http://portal.acm.org/author_page.cfm?id=81450594130&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889" \t "_self" Xinan Tang and  HYPERLINK "http://portal.acm.org/author_page.cfm?id=81100134147&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889" \t "_self" Guang Gao, Automatic compiler techniques for thread coarsening for multithreaded architectures, Proceedings of the 14th international conference on Supercomputing, Pages: 306-315, Santa Fe, NM, May 8-11, 2000.Wen-Yen Lin, Jos N. Amaral, Jean-Luc Gaudiot, and Guang R. Gao, Caching Single-Assignment Structures to Build a Robust Fine-Grain Multi-Threading System, Proceedings of the International Parallel and Distributed Processing Symposium, Pages: 589-594, Cancun, Mexico, May 1-5, 2000. Bruce Carter, Chuin-Shan Chen, L. Paul Chew, Nikos Chrisochoides, Guang R. Gao, Gerd Heber, Anthony R. Ingraffea, Roland Krause, Chris Myers, Dmian Nave, Keshav Pingali, Paul Stodghill, Stephen A. Vavasis, Paul A. Wawrzynek: Parallel FEM Simulation of Crack Propagation - Challenges, Status, and Perspectives, IPDPS Workshops: Irregular 2000 - Workshop on Solving Irregularly Structured Problems in Parallel 2000, Pages: 443-449, Cancun, Mexico, May 1-5, 2000. Wen-Yen Lin, Jean-Luc Gaudiot, Jos N Amaral, and Guang R. Gao, Do Software Caches Work? Performance Analysis of the I-Structure Software Cache on Multi Threading Systems, Proceedings of the 19th IEEE International Performance, Computing, and Communications Conference (IPCCC 2000), Pages: 83-89, Phoenix, Arizona, February, 2000. Prasad Kakulavarapu, Christopher J. Morrone, Kevin B. Theobald, Jos N Amaral, and Guang R. Gao, A Comparative Performance Study of Fine-Grain Multi-threading on Distributed Memory Machines, Proceedings of the 9th IEEE International Performance, Computing, and Communications Conference - IPCCC2000, Pages: 590-596, Phoenix, Arizona, February, 2000. Ramaswamy Govindarajan, Chihong Zhang, Guang R. Gao: Minimum Register Instruction Scheduling: A New Approach for Dynamic Instruction Issue Processors. Proceeding of the 12th International Workshop Languages and Compilers for Parallel Computing (LCPC1999), Pages: 70-84, La Jolla/San Diego, CA, USA, August 4-6, 1999. Sean Ryan, Jos N. Amaral, Guang R. Gao, Zachary Ruiz, Andres Marquez, and Kevin B. Theobald, Coping with Very High Latencies in Petaflop Computer Systems, Proceedings of the 2nd International Symposium on High Performance Computing, Pages: 71-82, Kyoto, Japan, May 1999. Gerd Heber, Rupak Biswas, and Guang R. Gao, Self-Avoiding Walks over Adaptive Triangular Grids, Proceedings of the 9th SIAM Parallel Processing Conference for Scientific Computing, San Antonio, Texas, April, 1999. Shigeru Kusakabe, Kentaro Inenaga, Makoto Amamiya, Xinan Tang, Andres Marquez, Guang R. Gao, Implementing a Non-Strict Functional Programming Language on a Threaded Architecture, Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing (IPPS/SPDP), Pages: 138-152, San Juan, Puerto Rico, April 12-16, 1999. G. Heber, R. Biswas, G.R. Gao, A new approach to parallel dynamic partitioning for adaptive unstructured meshes, Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing (IPPS/SPDP), Pages: 360-364, San Juan, Puerto Rico, April 12-16, 1999. Ashfaq A. Khokhar, Gerd Heber, Parimala Thulasiraman and Guang R. Gao, Load Adaptive Algorithms and Implementation for the 2D Discrete Wavelet Transform on Fine-Grain Multithreaded Architectures, Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing (IPPS/SPDP), Pages: 458-462, San Juan, Puerto Rico, April 12-16, 1999. Gerd Heber, Rupak Biswas, and Guang R. Gao, Self-Adaptive Walks over Adaptive Unstructured Grids, Proceedings of Irregular 99, in conjunction with the International Parallel Processing Symposium (IPPS/SPDP), Pages: 969-977, San Juan, Puerto Rico, April 12-16, 1999. Gerd Heber, Rupak Biswas, Parimala Thulasiram and Guang R. Gao, Using Multithreading for Automatic Load Balancing of Adaptive Finite Element Meshes, Proceedings of Irregular 99, in conjunction with the International Parallel Processing Symposium (IPPS/SPDP), Pages: 969-977, San Juan, Puerto Rico, April 12-16, 1999. Chihong Zhang, Ramaswamy Govindarajan, and Guang R. Gao, Efficient State-Diagram Construction Methods for Software Pipelining, Proceedings of the 8th International Conference on Compiler Construction (CC'99), held as part of ETAPS'99, Amsterdam, The Netherlands, March 22 - 26, 1999. Jos N. Amaral, Guang R. Gao, Phillip Merkey, Thomas Sterling, Zachary Ruiz, and Sean Ryan, Performance Prediction for the HTMT: A Programming Example, Proceedings of the 3rd PetaFLOPS Workshop 3 , Pages: 25-31, Annapolis, Maryland, February 22, 1999 Kevin B Theobald, Guang R. Gao, and Thomas L. Sterling, Superconducting Processors for HTMT: Issues and Challenges, Proceedings of The 7th Symposium on The Frontiers of Massively Parallel Computation (Frontiers99), Pages: 260-267, Annapolis, Maryland, February 21-25, 1999. Haiying Cai, Olivier Maquelin, Prasad Kakulavarapu, and Guang R. Gao, Design and Evaluation of Dynamic Load Balancing Schemes under a Fine-Grain Multithreaded Execution Model, Proceedings of the Workshop on Multithreaded Execution, Architecture and Compilation (MTEAC), in conjunction with the 1999 IEEE Symposium on High-Performance Computer Architecture (HPCA99), Orlando, Florida, January, 1999. Andres Marquez, Kevin B. Theobald, Xinan Tang and Guang R. Gao, The Superstrand Model, Proceedings of the Workshop on Multithreaded Execution, Architecture and Compilation (MTEAC), in conjunction to the 1999 IEEE Symposium on High-Performance Computer Architecture (HPCA99), Orlando, Florida, January, 1999. Xinan Tang and Guang R. Gao, How "Hard" is Thread Partitioning and How "Bad" is a List Scheduling Based Partitioning Algorithm, Proceedings of 10th Annual ACM Symposium on Parallel Algorithms and Architectures, Puerto Vallarta, Mexico, Pages: 130-139, June 1998. Ramaswamy Govindarajan, Narasimha Rao, Erik R. Altman, and Guang R. Gao, An Enhanced Co-Scheduling Method using Reduced MS-State Diagrams, Proceedings of the 12th International Parallel Processing Symposium (IPPS/SPDP), Pages: 168-175, Orlando, Florida, April 1998. Sylvain Lelait, Guang R. Gao, and Christine Eisenbeis, A New Fast Algorithm for Optimal Register Allocation in Modulo Scheduled Loops, Proceedings of the 7th International Conference on Compiler Construction, CC'98, held as part of ETAPS'98, 1998, Kai Koskimies, Vol. 1383, Lecture Notes in Computer Science, Pages: 204-218, Springer, Lisbon, Portugal, March 28 April 4, 1998. D. Vengroff, G. Gao, Partial Sampling with Reverse State Reconstruction: A New Technique for Branch Predictor Performance Estimation, Proceedings of the Fourth International Symposium on High-Performance Computer Architecture (HPCA98), Page: 342, Las Vegas, NV, February 0104 1998. Rauls Silvera, Jian Wang, Guang R. Gao and Ramaswamy Govindarajan, A Register Pressure Sensitive Instruction Scheduler for Dynamic Issue Processors, Proceedings of the International Conference on Parallel Architecture and Compilation Techniques (PACT'97), San Francisco, CA, Nov. 1997. Xinan Tang, Rakesh Ghiya, Laurie J. Hendren, and Guang R. Gao, Heap Analysis and Optimizations for Threaded Programs, Proceedings of the International Conference on Parallel Architecture and Compilation Techniques (PACT'97), Pages: 14-25, San Francisco, CA, Nov. 1997. Guang R. Gao and Vivek Sarkar, On the Importance of an End-To-End View of Memory Consistency in Future Computer Systems, Proceedings of the 1997 International Symposium on High Performance Computing, Fukuoka, Japan, November 1997. Maria-Dana Tarlescu, Kevin B. Theobald, and Guang R. Gao, Elastic History Buffer: A Low Cost Method to Improve Branch Prediction Accuracy, Proceedings of the International Conference on Computer Design (ICCD'97), Pages: 82-87, Austin, TX, Oct. 1997. Xinan Tang, Jian Wang, Kevin B Theobald, and Guang R. Gao, Thread Partition and Schedule Based on Cost Model, Proceedings of the 9th Annual Symposium on Parallel Algorithms and Architectures (SPAA), Pages: 272-281, Newport, RI, July 22, 1997. Angela Sodan, Guang R. Gao, Olivier Maquelin, Jens-Uwe Schultz, and Xin-Min Tian, Experiences with Non-numeric Applications on Multithreaded Architectures, Proceedings of the 6th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Las Vegas, NV, Pages: 124-135, June 1997. Shashank Nemawarkar and Guang R. Gao, Latency tolerance: A Metric for Performance Analysis of Multithreaded Architecture. Proceedings of the 11th International Parallel Processing Symposium, Pages: 227-232, Geneva, Switzerland, Apr. 1997. Parimala Thulasiraman, Xinmin Tian, and Guang R. Gao, Multithreading Implementation of a Distributed Shortest Path Algorithm on EARTH Multiprocessor. Proceedings of the International Conference on High Performance Computing, Trivandrum, India, Pages: 336-341, December 1996. Xinmin Tian, Shashank Nemawarkar, Guang R. Gao, et al., Quantitative Studies of Data Locality Sensitivity on the EARTH Multithreaded Architecture: Preliminary Results, Proceedings of the International Conference on High Performance Computing, Trivandrum, India, Pages: 362-367, December 1996. Guang R. Gao, Konstantin K. Likharev, Paul C. Messina, and Thomas L. Sterling, Hybrid Technology Multi-threaded Architecture, Proceedings of Frontiers '96: The Sixth Symposium on the Frontiers of Massively Parallel Computation, Pages: 98-105, Annapolis, Maryland, October 1996. Laurie J. Hendren, Xinan Tang, Yingchun Zhu, Guang R. Gao, Xun Xue, Haiying Cai, and Pierre Ouellet, Compiling C for the EARTH Multithreaded Architecture, Proceedings of the 1996 Conference on Parallel Architectures and Compilation Techniques (PACT '96), Pages: 12-23, Boston, Massachusetts, IEEE Computer Society Press, October 1996. Erik R. Altman and Guang R. Gao, Optimal Software Pipelining Through Enumeration of Schedules, Proceedings of Euro-Par'96, Pages: 833-840, Lyon, France, August 1996. Vivek Sarkar, Guang R. Gao, and Shaohua Han, Locality Analysis for Distributed Shared Memory Multiprocessors, Proceedings of the Ninth Workshop on Languages and Compilers for Parallel Computing, Pages: 20-40, San Jose, California, August 1996. John C. Ruttenberg, Guang R. Gao, Artour Stouchinin, and Woody Lichtenstein, Software Pipelining Showdown: Optimal vs. Heuristic Methods in a Production Compiler, Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation, Pages: 1-11, Philadelphia, Pennsylvania, May 1996. Olivier Maquelin, Guang R. Gao, Herbert H. J. Hum, Kevin B. Theobald, and Xinmin Tian, Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling, Proceedings of the 23rd Annual International Symposium on Computer Architecture, pages 178-188, Philadelphia, Pennsylvania, May 1996. Vugranam C. Sreedhar, Guang R. Gao, and Yongfong Lee, A New Framework for Exhaustive and Incremental Dataflow Analysis Using DJ graphs, Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation, pages 278-290, Philadelphia, Pennsylvania, May 1996. Jian Wang and Guang R. Gao, Pipelining-Dovetailing: A Transformation to Enhance Software Pipelining for Nested Loops, Proceedings of the 6th International Conference on Compiler Construction, Lecture Notes in Computer Science, Linkoping, Sweden, Springer-Verlag, April 1996. Shashank Nemawarkar and Guang R. Gao, Measurement and Modeling of ARTH-MANNA Multithreaded Architecture. Proceedings of the Fourth International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pages 109-114, San Jose, California, IEEE Computer Society TCCA and TCS, February 1996. Ramaswamy Govindarajan, Erik R. Altman, and Guang R. Gao, Co-scheduling Hardware and Software Pipelines, Second International Symposium on High-Performance Computer Architecture, San Jose, California, February 1996. Ramaswamy Govindarajan, Erik R. Altman, and Guang R. Gao, Instruction Scheduling in the Presence of Structural Hazards: An Integer Programming Approach to Software Pipeline, Proceedings of the International Conference on High Performance Computing, Goa, India, December 1995. Luis A. Lozano C. and Guang R. Gao, Exploiting Short-lived Variables in Superscalar Processors, Proceedings of the 28th Annual IEEE/ACM International Symposium on Microarchitecture, pages 292-302, Ann Arbor, Michigan, November - December 1995. Jack B. Dennis and Guang R. Gao, On Memory Models and Cache Management for Shared-memory Multi-processors, Proceedings of Seventh IEEE International Symposium on Parallel and Distributed Processing. IEEE, October 1995. Olivier Maquelin, Herbert H. J. Hum, and Guang R. Gao, Costs and Benefits of Multithreading with Off-the-shelf RISC Processors, Proceedings of the First International EURO-PAR Conference, number 966 in Lecture Notes in Computer Science, Pages: 117-128, Stockholm, Sweden, Springer-Verlag, August 1995. Erik R. Altman, Ramaswamy Govindarajan, and Guang R. Gao, An Experimental Study of an ILP-based Exact Solution Method for Software Pipelining, Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing, Lecture Notes in Computer Science, Pages: 2.1 - 2.15, Columbus, Ohio, Springer-Verlag, August 1995. Guang R. Gao and Vivek Sarkar, Location consistency: Stepping beyond the memory coherence barrier, 24th International Conference on Parallel Processing, Pages: II-73 - II-76, University Park, Pennsylvania, August 1995. Renhua Wen, Guang R. Gao, and Vincent V. Dongen, The Design and Implementation of the Accurate Array Data-flow Analysis in the HPC Compiler, Proceedings of High Performance Computing Symposium '95, Canada's Ninth Annual International High Performance Computing Conference and Exhibition, pages 144-155, Montreal, Quebec, Centre de recherche informatique de Montreal, July 1995. Nasser Elmasri, Herbert H. J. Hum, and Guang R. Gao, The Threaded Communication Library: Preliminary Experiences on a Multiprocessor with Dual-processor Nodes. Conference Proceedings, 1995 IEEE/ACM International Conference on Supercomputing, Pages: 195-199, Barcelona, Spain, July 1995. Herbert H. J. Hum, Olivier Maquelin, Kevin B. Theobald, Xinmin Tian, Xinan Tang, Guang R. Gao, Phil Cupryk, Nasser Elmasri, Laurie J. Hendren, Alberto Jimenez, Shoba Krishnan, Andres Marquez, Shamir Merali, Shashank Nemawarkar, Prakash Panangaden, Xun Xue, and Yingchun Zhu, A Design Study of the EARTH multiprocessor, Proceedings of the IFIP WG 10.3 Working Conference on Parallel Architectures and Compilation Techniques, PACT '95, pages 59-68, Limassol, Cyprus, ACM Press, June 1995. Erik R. Altman, Ramaswamy Govindarajan, and Guang R. Gao, Scheduling and Mapping: Software Pipelining in the Presence of Structural Hazards, ACM SIGPLAN Symposium on Programming Language Design and Implementation, Page 139-150, June 1995. Vugranam C. Sreedhar, Guang R. Gao, and Yong fong Lee, Incremental Computation of Dominator Trees, Proceedings of the ACM SIGPLAN Workshop on Intermediate Representations (IR'95), Pages: 1-12, San Francisco, California, January 22, 1995. SIGPLAN Notices, 30(3), March 1995. Guy Tremblay and Guang R. Gao, The Impact of Laziness on Parallelism and the Limits of Strictness Analysis, Proceedings of the High Performance Functional Computing Conference, Pages: 119- 133, Denver, Colorado, Lawrence Livermore National Laboratory. CONF-9504126, April 1995. Vugranam C. Sreedhar and Guang R. Gao, A Linear Time Algorithm for Placing phi-nodes, Conference Record of the 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Pages 62 - 73, San Francisco, California, January 1995. Kevin B. Theobald, Herbert H. J. Hum, and Guang R. Gao, A Design Framework for Hybrid-access Caches. Proceedings of the First International Symposium on High-Performance Computer Architecture, Pages: 144 - 153, Raleigh, North Carolina, January 1995. Ivan Kalas, Eshrat Arjomandi, Guang R. Gao, Bill O'Farrell, FTL: a multithreaded environment for parallel computation, Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research, Page: 33, Toronto, Ontario, Canada, 1994. Gilles Hurteau, Vincent Van Dongen, Guang R. Gao, EPPP - an integrated environment for portable parallel programming, Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research, Page: 31, Toronto, Ontario, Canada, 1994 Guoning Liao, Erik R. Altman, Vinod K. Agarwal, and Guang R. Gao, A Comparative Study of DSP Multiprocessor List Scheduling Heuristics, Proceedings of the 27th Annual Hawaii International Conference on System Sciences, Kihei, Hawaii, 1994. Ramaswamy Govindarajan, Erik R. Altman, and Guang R. Gao, Minimizing Register Requirements under Resource-constrained Rate-optimal Software Pipelining, Proceedings of the 27th Annual IEEE/ACM International Symposium on Microarchitecture, Pages: 85 - 94, San Jose, California, November-December 1994. Ramaswamy Govindarajan, Erik R. Altman, and Guang R. Gao, A Framework for Resource-constrained Rate-optimal Software Pipelining, Proceedings of the Third Joint International Conference on Vector and Parallel Processing (CONPAR 94 - VAPP VI), number 854 in Lecture Notes in Computer Science, Pages: 640 - 651, Linz, Austria, Springer-Verlag, September 1994. Ramaswamy Govindarajan, Guang R. Gao, and Palash Desai, Minimizing Memory Requirements in Rate Optimal Schedules, Proceedings of the 1994 International Conference on Application Specific Array Processors, Pages: 75-86, San Francisco, California, IEEE Computer Society, August 1994. Shashank Nemawarkar, Ramaswamy Govindarajan, Guang R. Gao, and Vinod K. Agarwal, Performance of Interconnection Network in Multithreaded Architectures, Proceedings of PARLE '94 - Parallel Architectures and Languages Europe, number 817 in Lecture Notes in Computer Science, Pages: 823-826, Athens, Greece, Springer-Verlag, July 1994. Vincent Van Dongen, Christophe Bonello, and Guang R. Gao, Data Parallelism with High Performance C, Proceedings of Supercomputing Symposium 94, Canadas Eighth Annual High Performance Computing Conference, Pages: 128-135, Toronto, Ontario, University of Toronto, June 1994. Herbert H. J. Hum, Kevin B. Theobald, and Guang R. Gao, Building Multithreaded Architectures with Off-the-shelf microprocessors, Proceedings of the 8th International Parallel Processing Symposium, Pages 288-294, Cancun, Mexico, IEEE Computer Society, April 1994. Shashank Nemawarkar, Ramaswamy Govindarajan, Guang R. Gao, and Vinod K. Agarwal, Analysis of Multithreaded Multiprocessors with Distributed Shared Memory, Proceedings of the Fifth IEEE Symposium on Parallel and Distributed Processing, Pages: 114-121, Dallas, Texas, December 1993. Ramaswamy Govindarajan and Guang R. Gao, A Novel Framework for Multi-rate Scheduling in DSP Applications, Proceedings of the 1993 International Conference on Application Specific Array Processors, Pages: 77-88, Venice, Italy, IEEE Computer Society, October 1993. Guang R. Gao, Vivek Sarkar, and Lelia A. Vazquez, Beyond the Data Parallel Paradigm: Issues and Options, Proceedings - 1993 Programming Models for Massively Parallel Computers, Pages: 191-197, Berlin, Germany, IEEE Computer Society Press, September 20-23, 1993. Guang R. Gao, Qi Ning, and Vincent Van Dongen, Extending Software Pipelining Techniques for Scheduling Nested Loops, Proceedings of the 6th International Workshop on Languages and Compilers for Parallel Computing, number 768 in Lecture Notes in Computer Science, Pages: 340-357, Portland, Oregon, Springer-Verlag, August 1993. Erik R. Altman, Vinod K. Agarwal, and Guang R Gao, A Novel Methodology Using Genetic Algorithms for the Design of Caches and Cache Replacement Policy, Proceedings of the 5th International Conference on Genetic Algorithms, Pages: 392-399. Morgan Kaufmann Publishers, Inc., University of Illinois at Urbana-Champaign, July 1993. Kevin B. Theobald, Guang R. Gao, and Laurei J. Hendren, Speculative Execution and Branch Prediction on Parallel Machines, Conference Proceedings, 1993 IEEE/ACM International Conference on Supercomputing, Pages: 77-86, Tokyo, Japan, July 1993. Robert K. Yates and Guang R. Gao, A Kahn Principle for Networks of Nonmonotonic Real-time Processes. Proceedings of PARLE 93 - Parallel Architectures and Languages Europe, number 694 in Lecture Notes in Computer Science, Pages: 209-227, Munich, Germany, Springer-Verlag, June 1993. Herbert H. J. Hum and Guang R. Gao, Supporting a Dynamic SPMD Model in a Multi-threaded Architecture, Digest of Papers, 38th IEEE Computer Society International Conference, COMPCON Spring 93, pp 165-174, San Francisco, California, February 1993. Qi Ning and Guang R. Gao, A Novel Framework of Register Allocation for Software Pipelining, Conference Record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp 29-42, Charleston, South Carolina, January 1993. Kevin B. Theobald, Guang R. Gao, and Laurie J. Hendren, On the Limits of Program Parallelism and its Smoothability, Proceedings of the 25th Annual IEEE/ACM International Symposium on Microarchitecture, Pages: 10-19, Portland, Oregon, December 1992. Vincent Van Dongen, Guang R. Gao, and Qi Ning, A Polynomial Time Method for Optimal Software Pipelining, Proceedings of the Conference on Vector and Parallel Processing, CONPAR-92, number 634 in Lecture Notes in Computer Science, Pages: 613-624, Lyon, France, Springer-Verlag, September 1-4, 1992. Jean Merc. Monti and Guang R Gao, Efficient Interprocessor Synchronization and Communication on a Dataflow Multiprocessor Architecture, Proceedings of 1992 International Conference on Parallel Processing, Pages: I-220-224, St. Charles, IL, August 1992. Guang R Gao, Russell Olsen, Vivek Sarkar, and R. Thekkath, Collective Loop Fusion for Array Contraction, Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing, number 757 in Lecture Notes in Computer Science, Pages: 281-295, New Haven, Connecticut, Springer-Verlag, August 1992. Laurie J. Hendren, Chris Donawa, Maryam Emami, Guang R. Gao, Justiani, Bhama Sridharan, Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations, Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing, number 757 in Lecture Notes in Computer Science, Pages: 406-420, New Haven, Connecticut, Springer-Verlag, August 1992. Qi Ning, Guang R. Gao, Minimizing Loop Storage Allocation for An Argument-Fetching Dataflow Architecture Model, Proceedings of the 4th International PARLE Conference, Pages: 585-600, Paris, France, June 15-18, 1992. Shashank S. Nemawarkar, Ramaswamy Govindarajan, Guang R. Gao, Vinod K. Agarwal, Performance Evaluation of Latency Tolerant Architectures, Proceedings of IEEE Fourth International Conference on Computing and Information (ICCI'92), Pages: 183-186, Toronto, Ontario, Canada, May 28-30, 1992. L.J. Hendren, G.R. Gao, Designing programming languages for analyzability: a fresh look at pointer data structures, Proceedings of the 1992 International Conference onComputer Languages, Pages: 242-251, Oakland, CA, USA, April 20-23, 1992. G.R. Gao, R. Govindarajan, P. Panangaden, Well-behaved dataflow programs for DSP computation, Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP-92), Vol. 5, Pages: 561-564 March 23-26 1992. H.H.J. Hum, G.R. Gao, Efficient support of concurrent threads in a hybrid dataflow/vonNeumann architecture, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing, Pages: 190-193, Dallas, TX, USA, Dec. 02-05 1991. Kevin B. Theobald, Guang R. Gao, An efficient parallel algorithm for all pairs examination, Proceedings Supercomputing'91, Pages: 742-753, Albuquerque, NM, USA, November 18-22, 1991. Guang R. Gao, Qi Ning, Loop Storage Optimization for Dataflow Machines, Proceedings of the Fourth International Workshop on Languages and Compilers for Parallel Computing (LCPC1991), Pages: 359-373, Santa Clara, California, USA, August 7-9, 1991. Vivek Sarkar, Guang R. Gao, Optimization of array accesses by collective loop transformations, Proceedings of the 5th International Conference on Supercomputing (ICS'1991), Pages: 194-205, Cologne, Germany, June 1991. Guang R. Gao, Yue-Bong Wong, Qi Ning, A Timed Petri-Net Model for Fine-Grain Loop Scheduling, Proceedings of the ACM SIGPLAN'91 Conference on Programming Language Design and Implementation (PLDI), Pages: 204-218, Toronto, Ontario, Canada, June 26-28, 1991. Herbert H. J. Hum, Guang R. Gao, A Novel High-Speed Memory Organization for Fine-Grain Multi-Thread Computing, Parallel Architectures and Languages Europe, Volume I: Parallel Architectures and Algorithms, Pages: 34-51, Eindhoven, The Netherlands, June 10-13, 1991. Guang R. Gao, Herbert H. J. Hum, Jean-Marc Monti, Towards an Efficient Hybrid Dataflow Architecture Model, Parallel Architectures and Languages Europe, Volume I: Parallel Architectures and Algorithms, Pages: 355-371, Eindhoven, The Netherlands, June 10-13, 1991. Gao, G.R. Yates, R.K. Dennis, J.B. Mullin, L.M.R., A strict monolithic array constructor, Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing, Pages: 596-603, Dallas, TX, USA, Dec. 9-13 1990. Guang R. Gao, Herbert H. J. Hum, Yue-Bong Wong, An Efficient Scheme for Fine-Grain Software Pipelining, Proceedings of Conference on Algorithms and Hardware for Parallel Processing (CONPAR1990), Pages: 709-720, Zurich, Switzerland, September 10-13, 1990. Guang R. Gao, Herbert H. J. Hum, Yue-Bong Wong, Towards efficient fine-grain software pipelining, Proceedings of the 4th International Conference on Supercomputing (ICS 1990), Pages: 369-379, Amsterdam, The Netherlands, June 11-15, 1990. G.R. Gao, Z. Paraskevas, Dataflow software pipelining: a case study, Proceedings of Ninth Annual International Phoenix Conference on Computers and Communications, Page: 874, Scottsdale, AZ, USA, March 21-23 1990. G.R. Gao, H.H.J. Hum, Y.-B. Wong, Parallel function invocation in a dynamic argument-fetching dataflow architecture, Proceedings of International Conference on Databases, Parallel Architectures and Their Applications (PARBASE-90), Pages: 112-116, Miami Beach, FL, USA, Mar. 7-9 1990. G.R. Gao, R. Tio, Instruction set architecture of an efficient pipelined dataflowarchitecture, Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences, 1989. Vol. I: Architecture Track, Pages: 385-392, Kailua-Kona, HI, USA, Jan. 03-06 1989. Guang R. Gao, Ren Tio, Herbert H. J. Hum, Design of an Efficient Dataflow Architecture without Data Flow, Proceedings of the International Conference on Fifth Generation Computer Systems (FGCS'1988), Pages: 861-868, Tokyo, Japan, November 28-December 2, 1988. Jack B. Dennis, Guang R. Gao, An efficient pipelined dataflow processor architecture, Proceedings of Supercomputing'88, Pages: 368-373, Orlando, FL, USA, November 12-17, 1988. G. R. Gao and S. J. Thomas, An optimal parallel Jacobi-like solution method for the singular value decomposition, Proceedings of the International Conference on Parallel Processing, Pages: 4753, University Park, PA, USA, August 10-14 1988. Guang R. Gao, A Pipelined Solution Method of Tridiagonal Linear Equation Systems, Proceeding of International Conference on Parallel Processing (ICPP'86), Pages: 84-91, University Park, PA, USA, 1986. Jack B. Dennis, Guang R. Gao, Maximum Pipelining of Array Operations on Static Data Flow Machine, Proceedings of International Conference on Parallel Processing (ICPP'83), Pages: 331-334, Columbus, Ohio, USA, 1983. C. Books / Book Chapters / Notes Sets L.T.Yang, M. Guo, G. R. Gao, N. K. Jha, Proceedings of Embedded and Ubiquitous Computing, International Conference EUC 2004, Aizu-Wakamatsu City, Japan, August 25-27, 2004, Lecture Notes in Computer Science, Vol. 3207. Springer, 2004. B. Kleinjohann, G. R. Gao, H. Kopetz, L. Kleinjohann and A. Rettberg, Design Methods and Applications for Distributed Embedded Systems, IFIP International Federation for Information Processing , Vol. 150. Springer 2004. Hai Jin, Guang R. Gao, Zhiwei Xu, Hao Chen (Eds.), Proceedings of Network and Parallel Computing, IFIP International Conference, NPC 2004, Wuhan, China, October 18-20, 2004,. Lecture Notes in Computer Science 3222. Springer, 2004. Guang R. Gao, Ken Arnold and Sudipto Ghosh, Java/Jini Technologies and High-Performance Pervasive Computing, 30 July and 1 August 2002, Boston, USA. Krishna Palem, Guang R. Gao, Trevor Mudge, Proceedings of the 2001 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, Atlanta, Georgia, USA, November 16 - 17, 2001. Guang R. Gao, J-L. Gaudiot, and L. Bic, editors, Advanced Topics in Dataflow and Multithreaded Computers. IEEE Computer Society Press, 1995. Michel Cosnard, Guang R. Gao, Gabriel M. Silberman, Parallel Architectures and Compilation Techniques: Proceedings of the IFIP WG10.3 Working Conference, PACT '94, Montreal, Canada, 24-26 August 1994. Jack B. Dennis and Guang R. Gao, Multithreaded Architectures: Principles, Projects, and Issues, In Robert A. Iannucci, Guang R. Gao, Robert H. Halstead, Jr., and Burton Smith, editors, Multithreaded Computer Architecture: A Summary of the State of the Art, chapter 1, Pages: 1-72. Kluwer Academic Publishers, Norwell, Massachusetts, 1994. Robert A. Iannucci, Guang R. Gao, Robert H. Halstead, Jr., and Burton Smith, editors, Multi-threaded Computer Architecture: A Summary of the State of the Art. Kluwer Academic Publishers, Norwell, Massachusetts, 1994. Book contains papers presented at the Workshop on Multithreaded Computers, Albuquerque, New Mexico, November 1991. Lenore M. R. Mullin, Michael J. Jenkins, Gatan Hains, Robert Bernecky and Guang Gao, Arrays, Functional Languages, and Parallel Systems, Kluwer Academic Publishers, Boston, Massachusetts, December 1991. Guang R. Gao, A Code Mapping Scheme for Dataflow Software Pipelining, Kluwer Academic Publishers, Boston, Massachusetts, December 1990. D. Patents Title: Codeletset Representation, Manipulation, and Execution-Methods, System And Apparatus Rishi Khan, Daniel Orozco, Guang Gao, Kelly Livingston. Patent number: 2012067688 Date of Patent: May 25 2012. Title: Runspace method, system and apparatus Rishi Khan, Daniel Orozco, Guang R. Gao. Patent No. US 2011/0246823 A1 Date of Patent: Oct. 6, 2011 Title: Task-Oriented Node-Centric Checkpointing (TONCC) Rishi Khan, Guang R. Gao, Apperson H. Jhonson Patent No. US 2011/0246823 A1 Date of Patent: Oct. 6, 2011 Title: Systems and Methods for Logic Verification Guang R. Gao, Fei Chen Patent No. US 7.934.179 B2 Date of Patent: April 26, 2011 Title: Methods and Products for Processing Loop Nests Hongbo Rong, Guang R. Gao, Alban Douillet, R. Govindarajan Patent No. US 7.631.305 B2 Date of Patent: Dec. 8, 2009 Title: Data driven logic simulation chip and tool chain Fei Chen, Guang R. Gao Patent No. US 2009/0222252 A1 Date of Patent: Sep 3, 2009 Title: Methods and Apparatus for emulation of logic circuits Hirofumi Sakane, Levent Yakay, Vishal Karma, Clement Leung, Guang R. Gao. Patent No. US 7.356.454 B2 Date of Patent: April 8, 2008 Title: Method for Integrating Software Pipelining with Multithreading Guang R. Gao, with Hongbo Rong, Alban Douillet, R. Govindarajan Provisional Application No.: 60/507,043 Filing Date: Sept. 29, 2003 US patent application pending Title: Method and Apparatus for Real-Time Multithreading Guang R. Gao and Kevin Theobald Patent No. US 2005/0188177 A1 Date of Patent: Aug. 25, 2005 Title: Method And Apparatus For Iterative Emulation Of Large Logic Circuits Containing Multiple Identical Logic Modules Guang R. Gao, with Hirofumi Sakane, Levent Yakay, Vishal Karna, Clement Leung Provisional Application No.: 60/512,376 Filed Date: November 17, 2003 US patent application pending B.3: CONTRACTS AND GRANTS A. NSF Grants SHF: MEDIUM: Collaborative Research: Architecture, Programmability, and Performance of Large Scale Parallel Systems. 2011-2014. NSF CCF-1065448. In charge $301,133 Collaborative Research: Programming Models and Storage System for High Performance Computation with Many-Core Processors. 2009-2012. NSF CCF-937907. In charge $299,984 A High Throughput Massive I/O Storage Hierarchy for PETA-scale High-end Architectures. 2009. NSF CCF-930078. In charge 12,000 Advanced Software Technology for an Exascale Point Design Study. 2009-2011. NSF CCF-925863. In charge $199,998. Collaborative Research: PetaApps: Enabling Multiscale Modeling of Turbulent Clouds on Petascale Computers. 2009-2011. NSF OCI-904534. In charge 1,064,500 Collaborative Research: Programming Models, Compiles, and Runtimes for High-end Computing on Manycore Processors. 2008-2011. NSF CCF-833122. In charge $400,000 CSR-AES: Optimizations for Optimistic Parallelization Systems. 2007-2008. NSF CNS-720531. In charge $300,000 CRI: Planning a Research Compiler Infrastructure Based on Open64. 2007-2008. NSF CNS-708856. In charge $50,000 Collaborative Research: CRI: IAD: Development of a Research Infrastructure for the Multithreaded Computing Community Using the Cray Eldorado Platform. 2007-2013. NSF CNS-708820. In charge 77,150. A High Throughput Massive I/O Storage Hierarchy for PETA-scale High-end Architectures. 2007-2010. NSF CCF-702244. In charge $311,999 Collaborative Research: A programmable, efficient and dynamic architecture and compilation Framework for Networking Applications. 2005-2006. NSF CCF-541002. In charge $175,000. CSR-AES: Dynamic Adaptive Multithreading: Continous Compilation and Runtime Scheduling for High End Computing. 2005-2007. NSF CNS-509332. In charge $749,999. A novel approach of software pipelining of multidimensional loops. 2004-2007. NSF 429781. In charge $122.350. Total $300.000 A meta-genome level analysis of an extreme microbial symbiosis. 2002-2005. NSF 120648. In charge $224.400. Total 1.501.886 Increasing parallel program performance with the LC Memory consistency model. 2001-2004. NSF CCR-0105540. In charge $86.898. Total $270.000 A framework for developing complex applications on high-end peta-flop-class machines. 2001-2004. NSF NGS-0103723. In charge $521.174. Total $1.100.000 Multithreading: A viable approach for single-chip architecture. 199-2002. NSF MIPS-0073527. In charge $187.998. Total $600.000 Configurable off-the-shelf multithreaded experimental testbed (COMET). 2000-2002. NSF 9986043. In charge $79.791. Total $79.791 CISE Postdoctoral Research Associate. 1999-2001 NSF 9901553. In charge $60.672. Total $60.672 Parallel and distributed computing: System and application development. 1997-2002. NSF CDA-9703088. In charge $633.513. Total $633.513 Crack Propagation on Teraflop Computers. NSF CISE-9726388. 1998-2000. In charge $264.952. Total $1.800.000 Compiling Irregular multithreaded architecture. NSF 9808522. 1998-2001. In charge $100.000. Total 319.156 New Generation Multithreaded processor. NSF MIPS-9707125. 1997-2000. In charge $187.417. Total $400.000 A Framework of modulo Scheduling Based on Finite Automaton. NSF CCR-9711477. 1997-1999. In Charge $139.263. Total $139.263. B. Other Federal Grants. Runnemede: Ubiquitous High Performance Computing (UHPC). 2010-2014. DARPA/Intel. In charge $995,984 A Robust Hybrid I/O Storage Hierarchy for Future High-End Computer Systems. 2007-2009. NSA. In charge $571,906 Dynamic Adaptive Execution Model for High Productivity Computing. 2008-2010. LSU/NSA. In charge $352,397 A dynamic Multithreaded Virtual Machine for High-End Computing: Architecture Model and Continuous Compilation. 2005-2006. NSA. In charge $468,367. Design and Implementation of Virtual Feel Guided Mechanism; High Performance Micro Sensor Circuit Design. 2005-2006. NASA. In charge $25,000 A dynamic multithreaded virtual machine for high-end computing. 2005-2007. NSA. In charge $944.302. Total $944.302 Efficient architecture and compiler support for fine-grain multithreading. 2003-2005. NSA. In charge $945.000. Total $945.000 A programming model and software infrastructure. 2001-2003. NSA. In charge $444.000. Total $444.000 Computational genomics of complex adaptive integration. 2002-2005. NHI/NIGMS P20 GM67266-03. Total $1.920.000 Center for programming models for scalable parallel computing. 2002-2005. DOE DE-FC02-01ER25503. In charge $600.000. Total $9.000.000. Multi-Tera Scale Complex Adaptation. 2001-2005 DARPA #F30602-01-2-0578.Total $1.548.000 Compiler Optimization. 2000-2002. DARPA/PAC/C. In charge $134.344. Total $9.000.000 Productive easy-to-use, reliable computing system. 2003-2006. DARPA/IBM. In charge $ 540.000. Total $53.000.000 Data Intensive Architcture (DIVA). 1999-2001. DARPA/AFSOR. In Charge $366.500 Total $12.000.000. Hybrid Technology Multithreaded Architecture for Petaflops. 1997-2001. DARPA/NSA/NASA/NSF. In charge $1.363.000 Total $10.000.000 C. Industry Grants/Gifts and state funding Cyclops Supercomputer System Software R&D Project. 2008-2009. ETI. In charge $54,315 Emerging Multi-Core Chip Hardware and Software Project. 2006-2007. ETI. In charge $60,000. A Multi-Core Virtual Machine and IP Core. 2006. ETI. In charge $27,000 Cyclops Supercomputer System Software R&D Project. 2004-2005. ETI. In charge 160,019 Industry contracts and gifts (Intel, SGI, Connexant, AstroZenica, ETI, Acorn, Dupont, etc). 1996-2005. In charge $500.000 State funding. 1996-2005. DBI. In charge $93.000 Total $93.000 Section C: Services C.1: UNIVERSITY ACTIVITIES AND SERVICES Member, Undergraduate award Committee (2006 ). Member, Faculty Strategic Planning Committee, ECE Dept. (2009 ). Member, Faculty Recruit Committee (1998 2008). Chair, Secondary Appointment Committee, ECE Dept. (2006 2007). Member, Department recruiting committee (2004-2005). Member, Secondary Appointment Committee (2004-2005). Participating faculty retreat meeting (1998). Dean's ad hoc group for supercomputing (1998). Participant Engineering Outreach program. Advisor in the university Undergraduate Research Opportunity program. Chairing the departmental Committee on Promotion & Tenure (1998). College Election Committee (1998). Dean search committee. Graduate study and PhD exam revision committee (2001-2005). Ad Committee of Educational in Bioinformatics. DBI Scientific Committee.          ƵƢƵ~wdQ>d-Q!heRh$3B* CJOJQJph `$heRhQ5B* CJOJQJph `$heRh$35B* CJOJQJph `$heRha}*5B* CJOJQJph ` h`h$3!heRhQB* CJOJQJph `$hNhN>*B* CJOJQJph `%h^hN0J#B* CJOJQJph6]!h^hNB* CJOJQJph6]*jh^hNB* CJOJQJUph6]!heRhAEB* CJOJQJph `$heRhAE5B* CJOJQJph ` $ H } & Z [ $H^H`a$gd% $^a$gd%gd` $a$gdN $a$gdh& $a$gdh&$ i"a$gdh&$a$gd   F G H | } $ % & [ ] _ i  ! A M wb(heRhQ0J*5B* CJOJQJph `%heRhQ0J*B* CJOJQJph `%heRh$30J*B* CJOJQJph ` heRh$3$heRh$35B* CJOJQJph `!heRhQB* CJOJQJph `$heRhQ5B* CJOJQJph `$heRh$36B* CJOJQJph `!heRh$3B* CJOJQJph `! W X p 0 1 D ^ _  $I^Ia$gd% $^a$gda}* $^a$gd%$H^H`a$gd% $^a$gd%gda}* $H^Ha$gd%M O U V X p 1 B _ ܸ˒nn]nnܒ!heRh-B* CJOJQJph `!heRhq B* CJOJQJph `$heRh$35B* CJOJQJph `!heRhbB* CJOJQJph `(heRhQ0J*5B* CJOJQJph `%heRh$30J*B* CJOJQJph `!heRhQB* CJOJQJph `!heRh$3B* CJOJQJph `$heRh$3B* CJH*OJQJph ` 34j#$/9:Oopʷݦݦݦݓoݷ^MMMݦDheRh$3CJ!heRh_USB* CJOJQJph `!heRhb:B* CJOJQJph `!heRh#kB* CJOJQJph `%heRh .i0J*B* CJOJQJph `%heRh$30J*B* CJOJQJph `!heRh .iB* CJOJQJph `$heRh$35B* CJOJQJph `$heRha}*5B* CJOJQJph `!heRh$3B* CJOJQJph `!heRh&~TB* CJOJQJph `$:Zp/[+ $^a$gd%gd` $ & Fa$gd <gda}*$a$gd% $^a$gda}*$H^H`a$gd% $^a$gd% $I^Ia$gd% $^a$gd%-./+,S]^_jl39:HIJKožsbbbbN' *heRh_US5B* CJOJQJph `!heRh%B* CJOJQJph `!heRh`B* CJOJQJph `!heRh_USB* CJOJQJph ` ha}*h_US!heRh-B* CJOJQJph `!heRh>~*B* CJOJQJph ` ha}*h>~*!heRh .iB* CJOJQJph `!heRhf/B* CJOJQJph `heRhf/CJheRh$3CJ heRh$3+,S_l:JKoV456Y$a$gd% $^a$gd% $ & Fa$gd`$a$gd% $ & Fa$gd`gd` $`a$gd%TUVZ456XY   _ݻݻziX!heRh5B* CJOJQJph `!heRhzx7B* CJOJQJph `!heRhoxB* CJOJQJph `!heRh!'8B* CJOJQJph `!heRhz<B* CJOJQJph ` heRh!'8 ha}*h$3!heRh-B* CJOJQJph `!heRh>0B* CJOJQJph `!heRh_USB* CJOJQJph `!heRh%B* CJOJQJph `Y ~ K!!/""`##_$`$t$$ %r%%% $ & Fa$gd`gd` $a$gd% $ & Fa$gd`_d  J K _$`$t$$$$$%%%%%%O%o%p%q%%%%%%&#'$'&'h'i'ݶ|||||kd] heRh>~* ha}*h>~*!heRh>~*B* CJOJQJph `!heRhMrB* CJOJQJph `!heRh`B* CJOJQJph `!heRh{B* CJOJQJph ` ha}*h$3!heRh%B* CJOJQJph `*jheRh!'8B* CJOJQJUph `!heRh!'8B* CJOJQJph `!heRhbB* CJOJQJph `#%&&$'%'&'i''F(( )W)))o**&++%,,,-O---i. $ & Fa$gd`gd`$a$gd% $ & Fa$gd`i'''D(E())6)V)))))m*n*o***$+%+++,$,z,~,,,,--M-N-------g.h...//n/o///000000"1C111u2v2ݻݪݙݙ̙!heRhMrB* CJOJQJph `!heRhhHB* CJOJQJph `!heRh]7B* CJOJQJph `!heRh>~*B* CJOJQJph `!heRh%B* CJOJQJph `!heRh5B* CJOJQJph ` ha}*h||!heRhG4!B* CJOJQJph ` ha}*h'3 ha}*h$3'heRh`5>*B* CJOJQJph `!heRh`B* CJOJQJph ` heRh% ha}*h>~*!heRh%B* CJOJQJph `!heRh>~*B* CJOJQJph `#"4a44444444444 5&5D5^555555555626H6_6 $ & Fa$gd`$a$gd%_6v6w6x666y77888-9<99999:G:::: ; $ & F a$gd < $xxa$gd% $ & Fa$gd`gd`$a$gd% $ & Fa$gd`8+9-9<9r:s::::::::::; ; ;;4;Įwp\H\4'heRh>056B* CJOJQJph `'heRh%56B* CJOJQJph `'heRh356B* CJOJQJph ` ha}*hP$heRh35B* CJOJQJph `%heRh30J#B* CJOJQJph `!heRh5gqB* CJOJQJph `*jheRh5gqB* CJOJQJUph `!heRh3B* CJOJQJph ` ha}*h3!heRh$3B* CJOJQJph `$heRh$35B* CJOJQJph ` ;;6;J;\;q;;;C<<< =D=n======>8>T> $ & Fa$gd <$hdd^ha$gd% $ & Fa$gd/n< $ & Fa$gdT $ & Fa$gd <$a$gd%4;5;H;I;Z;[;o;p;q;|;;;;;;;;;;;;+<8<B<C<e<f<g<t<~<<<<<<<̻̻̻zizzii!heRh, B* CJOJQJph `!heRh#nB* CJOJQJph `!heRh)VB* CJOJQJph `h B* CJOJQJph `!heRh OB* CJOJQJph `!heRhvB* CJOJQJph `!heRhpsBB* CJOJQJph `!heRh3B* CJOJQJph `!heRh%B* CJOJQJph `#<<<<<<<== =*=+=B=C=D=T=Z=[=a=c=m=n=======ȷȷ٩vhS(heRhpsB0J#>*B* CJOJQJph `h/n<B* CJOJQJph `!heRh/n<B* CJOJQJph `!hThTB* CJOJQJph `!heRhTB* CJOJQJph `hTB* CJOJQJph `!heRh%B* CJOJQJph `!heRh OB* CJOJQJph `!heRh>>>>T>V>h>j>>>>>>>ƵƵƤ둀o[G3'heRh<5>*B* CJOJQJph `'heRh35>*B* CJOJQJph `'heRh /5>*B* CJOJQJph `!heRh xB* CJOJQJph `!heRh3B* CJOJQJph `$heRh36B* CJOJQJph `!heRhJB* CJOJQJph `!heRh%B* CJOJQJph `!heRh056B* CJOJQJph `'heRh356B* CJOJQJph `T>U>V>j>>>>>U?????@@#@[@@@@@ $^a$gd% $ & F a$gd <$a$gd $^a$gd $ & F a$gd $dda$gd%$a$gd%$a$gd%>>>5?T?U?q?~????????@@#@ͽubuQ@!heRh<B* CJOJQJph `!heRh\9B* CJOJQJph `$heRh=z6B* CJOJQJph `$heRh:S6B* CJOJQJph `!heRh:SB* CJOJQJph `!heRh B* CJOJQJph `$heRh 6B* CJOJQJph `h 6B* CJOJQJph `$h h 6B* CJOJQJph `h B* CJOJQJph `!h h B* CJOJQJph `#@[@q@w@y@@@@@@@@@AAAAAAZA[AqAwAyAAAAAAAAAAAAܺܬܛ܊ܛyhܛW!heRh" B* CJOJQJph `!heRhwlB* CJOJQJph `!heRh)2B* CJOJQJph `!heRh6jB* CJOJQJph `!heRh xB* CJOJQJph `h B* CJOJQJph `!heRh,B* CJOJQJph `!heRh\9B* CJOJQJph `!heRh<B* CJOJQJph `$heRh<6B* CJOJQJph `"@AAA[AAAAAAAB}BBBBC,C-C@C}CCCCC)D$,^,`a$gd% $ & F a$gd < $^a$gd%AB|B}BBBBBBBBBBCCCCCC,C5C?C@C|C~CCCCCCCCCCCCCDDʆsʆbbʆsʆ!heRhBB* CJOJQJph `$heRh/p6B* CJOJQJph `!heRh/pB* CJOJQJph `!heRhnB* CJOJQJph `!heRh|B* CJOJQJph `!heRh\9B* CJOJQJph `!heRh<B* CJOJQJph `$heRh6B* CJOJQJph `!heRhB* CJOJQJph `&DDD(D4D8D9DDDDDDDDDDEEE,E2E4E8E@EAEBEIELEMEEEEEEEĘ̻̻ݻ̨̻̻̆uų̻̻d!heRhB* CJOJQJph `!heRhBB* CJOJQJph `!heRh B* CJOJQJph `!heRhy,BB* CJOJQJph `$heRh}6B* CJOJQJph `!heRh<B* CJOJQJph `!heRh}B* CJOJQJph `!heRh\9B* CJOJQJph `!heRh?(bB* CJOJQJph `#)D*D9DDDDDEAEBEMEEEFFaFFFFFFFF-GXGYG$,^,`a$gd% $ & F a$gd < $^a$gd%EEF FFF`FaFgFwF}FFFFFFFFFFFFFFFFFFF,G-G3GCGIGKĞ̗uubuuu$heRhk6B* CJOJQJph `!heRhkB* CJOJQJph `!heRh xB* CJOJQJph `!heRhSB* CJOJQJph `!heRh\9B* CJOJQJph `$heRh)6B* CJOJQJph `!heRh<B* CJOJQJph `!heRhB* CJOJQJph `!heRh)B* CJOJQJph `"KGWGXGYGoGGGGGGGGGGGGGHH$H*H,H8H:H@HEHNHHHHHHHݹݨݗݨݹݗ݆uduSdSuSu!heRhSB* CJOJQJph `!heRh=5B* CJOJQJph `!heRh3B* CJOJQJph `!heRhcJB* CJOJQJph `!heRh\9B* CJOJQJph `!heRh<B* CJOJQJph `$heRhk6B* CJOJQJph `!heRhwlB* CJOJQJph `!heRhkB* CJOJQJph `!heRhS=YB* CJOJQJph ` YGoGGGGGH9H:HOHHHHH I5I6IJIIIIIIJJ$a$gd%$,^,`a$gd% $^a$gd% $ & F a$gd <HHH I6IIIJIIIIIIIJJJ+J,JJJJJJݹq``M`M`<!heRhlLB* CJOJQJph `$heRha~6B* CJOJQJph `!heRha~B* CJOJQJph `$heRhwI6B* CJOJQJph `!heRhwIB* CJOJQJph `$heRh.~6B* CJOJQJph `!heRh.~B* CJOJQJph `!heRh3B* CJOJQJph `$heRhQd6B* CJOJQJph `!heRhQdB* CJOJQJph `!heRhSB* CJOJQJph `J,JJJJJJKK"KfKKKKKKKKK LYL $^a$gdV8 $ & Fa$gdV8$a$gd%$a$gd% $^a$gd%$,^,`a$gd% $ & F a$gd <JJKK"K;KCKfKKKKKKKKKKKKK LYLwLܧ˖˃o^M:M$heRhV86B* CJOJQJph `!heRhV8B* CJOJQJph `!heRh&B* CJOJQJph `'heRh35>*B* CJOJQJph `$heRhc.6B* CJOJQJph `!heRhc.B* CJOJQJph `!heRha~B* CJOJQJph `$heRh=z6B* CJOJQJph `!heRh3B* CJOJQJph `!heRhlLB* CJOJQJph `$heRhlL6B* CJOJQJph `wL{LLLLLLLLLLMiMMMMMMMMMMMM̨̹̗ssbOQ$heRhY+6B* CJOJQJph `!heRhY+B* CJOJQJph `$heRh9u6B* CJOJQJph `!heRhB* CJOJQJph `!heRh3B* CJOJQJph `!heRh?4NB* CJOJQJph `!heRh9uB* CJOJQJph `$heRh 6B* CJOJQJph `!heRh B* CJOJQJph `!heRhB* CJOJQJph `!heRhuEB* CJOJQJph `NNNOJOuOvOOOOO(PSPTP^PPPPP0Q[Q\Q$a$gd% $^a$gd[ $ & Fa$gd[ $^a$gd% $ & Fa$gd <$,^,`a$gd%tOvOOO'PTP^PPPPPPP0QFQLQ[Q\QcQQQQRRRq`M``$heRhE \6B* CJOJQJph `!heRhE \B* CJOJQJph `$heRh6B* CJOJQJph `!heRhB* CJOJQJph `!heRh B* CJOJQJph `$heRh&1C6B* CJOJQJph `!heRh&1CB* CJOJQJph `$heRhe6B* CJOJQJph `!heRh[B* CJOJQJph `!heRheB* CJOJQJph `\QcQQRRRRRRR)STSUSiSSSSSBTmTnT{TTTT$a$gd%$,^,`a$gd% $^a$gd% $ & Fa$gd <RRRRR(SSSUSiSSSSSSSATlTmT{TTT˺˖rr_rN;N$heRh R6B* CJOJQJph `!heRh RB* CJOJQJph `$heRhh6B* CJOJQJph `!heRhhB* CJOJQJph `$heRhIq6B* CJOJQJph `!heRhIqB* CJOJQJph `$heRhM6B* CJOJQJph `!heRhMB* CJOJQJph `!heRhB* CJOJQJph `!heRh B* CJOJQJph `$heRh 6B* CJOJQJph `TT U5U6UBUUUUUOVzV{VVVVVVDWoWpWxW$a$gdoQp $^a$gdv\ $^a$gdT $^a$gd% $ & Fa$gd <TT U4U5U6UAUBUUUUUOVeVkVzVVVVDWWW*B* CJOJQJph `$heRh=\6B* CJOJQJph `!heRh=\B* CJOJQJph `!heRh3B* CJOJQJph `!heRhrB* CJOJQJph `!heRh&B* CJOJQJph `!heRha B* CJOJQJph `$heRha 6B* CJOJQJph `nhhhhhhhhhhhhhhhhhhhhhhiiii iiiii"iݻݻݪݻrraarP!heRhDMB* CJOJQJph `!heRhNB* CJOJQJph `!heRhvB* CJOJQJph `!heRh5gqB* CJOJQJph `*jheRh5gqB* CJOJQJUph `!heRhlB* CJOJQJph `!heRh, B* CJOJQJph `!heRheB* CJOJQJph `!heRhVmB* CJOJQJph `!heRhovB* CJOJQJph `"i'i(i)i9i0B* CJOJQJph `!heRh[]B* CJOJQJph `!heRh&#B* CJOJQJph `!heRhB* CJOJQJph `!heRhVmB* CJOJQJph `!heRh3B* CJOJQJph `3p$p&p+pLpzpuuuuuzzzz{{={>{{{{{{{||>|?|@|A||λppp_!heRh3B* CJOJQJph `%heRh>~*0J#B* CJOJQJph `*jheRh>~*B* CJOJQJUph `!heRhf/B* CJOJQJph `!heRh>~*B* CJOJQJph `$heRh>~*5B* CJOJQJph ` ha}*h>~* ha}*h$3!heRh$3B* CJOJQJph `$heRh$35B* CJOJQJph `zp{puuuu||||ڄ ,NWyVK $ & Fa$gdl; $ & Fa$gd,Mk $h^ha$gd%gd`$a$gd%$a$gd%|||ȀɀZ[TU12ǃȃRSل^lYZðððððððð۝{ee*jheRh>~*B* CJOJQJUph `!heRh3B* CJOJQJph `!heRh>~*B* CJOJQJph `$heRh>~*5B* CJOJQJph `%heRh-O0J#B* CJOJQJph `.jheRh-O0J#B* CJOJQJUph `$heRh-O5B* CJOJQJph `!heRh-OB* CJOJQJph `$ *,UWwy Vډۉ܉Ųq^^H^+heRh\M56B* OJPJQJ^Jph `%heRh\MB* OJPJQJ^Jph `+heRh,Mk56B* OJPJQJ^Jph `%heRh,MkB* OJPJQJ^Jph `!heRh$3B* CJOJQJph ` ha}*h$3$heRh$35B* CJOJQJph `!heRh>~*B* CJOJQJph `*jheRh>~*B* CJOJQJUph `%heRh>~*0J#B* CJOJQJph `܉ JKWXcdpqstŋƋҋӋԋՋ,./ьҌƳr+heRhQ56B* OJPJQJ^Jph `%heRh,MkB* OJPJQJ^Jph `.jheRhQB* OJPJQJU^Jph `%heRhQB* OJPJQJ^Jph `%heRh\MB* OJPJQJ^Jph `%heRh|YB* OJPJQJ^Jph `%heRhl;B* OJPJQJ^Jph `&:vxM̎ߎƳwawN9N(heRhuIvB* OJPJQJ]^Jph `%heRhP}B* OJPJQJ^Jph `+heRh=z56B* OJPJQJ^Jph `%heRh=zB* OJPJQJ^Jph `%heRhuIvB* OJPJQJ^Jph `+heRhs56B* OJPJQJ^Jph `%heRhRsB* OJPJQJ^Jph `%heRhsB* OJPJQJ^Jph `%heRhQB* OJPJQJ^Jph `%heRhc0B* OJPJQJ^Jph `KnZΒpE֖u[kXp9$ & Fdd*$@&[$\$a$gd < $ & Fa$gd=z $ & Fa$gd <ߎ4PlmnXYZð֝taKa8%heRh@^B* OJPJQJ^Jph `+heRh556B* OJPJQJ^Jph `%heRh5B* OJPJQJ^Jph `%heRh%B* OJPJQJ^Jph `+heRh|56B* OJPJQJ^Jph `%heRh|B* OJPJQJ^Jph `%heRhQB* OJPJQJ^Jph `%heRhsB* OJPJQJ^Jph `%heRhP}B* OJPJQJ^Jph `+heRhP}56B* OJPJQJ^Jph `Zёqs͒Β֮mZDZ1%heRh$3B* OJPJQJ^Jph `+heRh4$3B* CJOJPJQJ\]ph `%heRh4$3B* CJOJPJQJph `+heRh4$356B* CJOJPJQJph `(heRh@B* CJOJPJQJ\ph `+heRh4$3B* CJH*OJPJQJ\ph `(heRh4$3B* CJOJPJQJ\ph `%heRh4$3B* OJPJQJ^Jph `%heRh@^B* OJPJQJ^Jph `+heRh@^56B* OJPJQJ^Jph `]ޓ2pDE}MoEĘę[ٰn[$heRh$3B* OJQJ\^Jph `+heRh@56B* OJPJQJ^Jph `+heRh[!B* OJPJQJ\]^Jph `+heRh[!56B* OJPJQJ^Jph `%heRh[!B* OJPJQJ^Jph `+heRh$356B* OJPJQJ^Jph `%heRh$3B* OJPJQJ^Jph `%heRh@B* OJPJQJ^Jph `X ŝ6g23=>@AŠƠȠɠst}~ĮĮěăk.heRh656B* OJPJQJ\^Jph `.jheRh6B* OJPJQJU^Jph `%heRh6B* OJPJQJ^Jph `+heRh$356B* OJPJQJ^Jph `%heRh$3B* OJPJQJ^Jph `$heRh$3B* OJQJ\^Jph `*heRh$356B* OJQJ\^Jph `$89bEl?5tFGЧz¨ůŜůŜs[FsůŜ(heRh,B* OJPJQJ\^Jph `.heRh,56B* OJPJQJ\^Jph `%heRh,B* OJPJQJ^Jph `+heRh$356B* OJPJQJ^Jph `%heRh$3B* OJPJQJ^Jph `*heRh$356B* OJQJ\^Jph `$heRh$3B* OJQJ\^Jph `%heRh6B* OJPJQJ^Jph `(heRh6B* OJPJQJ\^Jph `tG[ũժyj, ײ_ƴtF(Ƿ< $ & Fa$gd <¨9mũwFǫXL/Y@svf Vq*/{ƴ$t찚찚r찚-heRh$3B* OJPJQJ^JmHph `sH!heRh$3B* OJQJ^Jph `*heRh$356B* OJQJ\^Jph `$heRh$3B* OJQJ\^Jph `+heRh$356B* OJPJQJ^Jph `%heRhIuB* OJPJQJ^Jph `%heRh$3B* OJPJQJ^Jph `,ڶ(7f(<qŹ,g mλTټ YZ~íííííííÜwdS!h<h<B* OJQJ^Jph `$heRh$35B* CJOJQJph `!heRh$3B* CJOJQJph `'heRh$356B* OJQJ^Jph `!heRh$3B* OJQJ^Jph `*heRh$356B* OJQJ\^Jph `$heRh$3B* OJQJ\^Jph `%heRh$3B* OJPJQJ^Jph `+heRh$356B* OJPJQJ^Jph `_YZ~@dW} $ & Fa$gd < $ & Fa$gdnE $ & Fa$gd u $ & Fa$gd<$a$gd% $ & Fa$gd <ež79-=@=?@{d]|-./ھګښxھښxxxxh uB* OJQJ^Jph `'h uh u56B* OJQJ^Jph `!h uh uB* OJQJ^Jph `$h<h<6B* OJQJ^Jph `h<B* OJQJ^Jph `h}B* OJQJ^Jph `!h<h<B* OJQJ^Jph `'h<h<56B* OJQJ^Jph `,78;<̻tcMMtM*jheRh|zB* OJQJU^Jph `!heRhnEB* OJQJ^Jph `'heRh|z56B* OJQJ^Jph `!heRh|zB* OJQJ^Jph `'h<h<56B* OJQJ^Jph `h<B* OJQJ^Jph `!h<h<B* OJQJ^Jph `hnEB* OJQJ^Jph `'hnEhnE56B* OJQJ^Jph `!hnEhnEB* OJQJ^Jph `.Y9h>"#ɵɤkZI00jheRhpx56B* OJQJU^Jph `!heRhpxB* OJQJ^Jph `!heRhiB* OJQJ^Jph `'heRhuIv56B* OJQJ^Jph `!heRhuIvB* OJQJ^Jph `'heRhS56B* OJQJ^Jph `!heRhSB* OJQJ^Jph `'heRh|z56B* OJQJ^Jph `!heRh|zB* OJQJ^Jph `'heRh0m56B* OJQJ^Jph `!heRh0mB* OJQJ^Jph `9xP"IB[}|VZ8 $ & Fa$gdS$ & F  a$gd <#lmWk~TVWxxdxS85heRhyWB* OJQJ]^JfHph `q !heRhyWB* OJQJ^Jph `'heRhLP56B* OJQJ^Jph `*jheRhLPB* OJQJU^Jph `!heRhLPB* OJQJ^Jph `!heRh'n)B* OJQJ^Jph `!heRhuIvB* OJQJ^Jph `!heRhpxB* OJQJ^Jph `0jheRhpx56B* OJQJU^Jph `'heRhpx56B* OJQJ^Jph `wx IKL9:_Ƭtt`ttt`Lt;t!heRhnEB* OJQJ^Jph `'heRhnE56B* OJQJ^Jph `'heRhpx56B* OJQJ^Jph `*jheRhpxB* OJQJU^Jph `!heRhpxB* OJQJ^Jph `!heRhyWB* OJQJ^Jph `2heRhyWB* OJQJ^JfHph `q 5heRhyWB* OJQJ\^JfHph `q ;heRhyW56B* OJQJ\^JfHph `q _`P`!"lm:ŴyyeyT@TT'heRh(d56B* OJQJ^Jph `!heRh(dB* OJQJ^Jph `'heRhLP56B* OJQJ^Jph `*jheRhLPB* OJQJU^Jph `'heRhf56B* OJQJ^Jph `!heRhfB* OJQJ^Jph `!heRhLPB* OJQJ^Jph `!heRhpxB* OJQJ^Jph `'heRhpx56B* OJQJ^Jph `*jheRhpxB* OJQJU^Jph ``IMpw XY \]ɸɤ}l[[E[E*jheRh B* OJQJU^Jph `!heRh B* OJQJ^Jph `!heRhaIB* OJQJ^Jph `!heRhC B* OJQJ^Jph `*jheRho B* OJQJU^Jph `'heRho 56B* OJQJ^Jph `!heRho B* OJQJ^Jph `!heRhzB* OJQJ^Jph `'heRhf56B* OJQJ^Jph `!heRhfB* OJQJ^Jph `]B23XZ[ }~ڱwfP=w$heRh B* OJQJ\^Jph `*heRhH 56B* OJQJ\^Jph `!heRhH B* OJQJ^Jph `$heRh B* OJQJ\^Jph `$heRhB* OJQJ\^Jph `'heRh8l56B* OJQJ^Jph `$heRhJB* OJQJ\^Jph `*jheRh B* OJQJU^Jph `!heRh B* OJQJ^Jph `'heRh 56B* OJQJ^Jph `)=>_`|ڱښښڇښv`v`Lv`v'heRh 56B* OJQJ^Jph `*jheRh B* OJQJU^Jph `!heRh B* OJQJ^Jph `$heRhZ\B* OJQJ\^Jph `-jheRhFB* OJQJU\^Jph `*heRhF56B* OJQJ\^Jph `$heRhp4B* OJQJ\^Jph `$heRhFB* OJQJ\^Jph `$heRhH B* OJQJ\^Jph `|}e{|VZ8 ^DZڈubO<)$heRhRVB* OJQJ\^Jph `$heRh0B* OJQJ\^Jph `$heRhFB* OJQJ\^Jph `$heRhM,/B* OJQJ\^Jph `$heRhaIB* OJQJ\^Jph `$heRhH B* OJQJ\^Jph `*heRhUhF56B* OJQJ\^Jph `*heRhnu56B* OJQJ\^Jph `$heRhnuB* OJQJ\^Jph `$heRhUhFB* OJQJ\^Jph `$heRh B* OJQJ\^Jph `giDWL``azgTgAg$heRh -B* OJQJ\^Jph `$heRh B* OJQJ\^Jph `$heRhB* OJQJ\^Jph `$heRh>B* OJQJ\^Jph `$heRh`B* OJQJ\^Jph `$heRhi B* OJQJ\^Jph `$heRheWkB* OJQJ\^Jph `'heRhRVB* H*OJQJ\^Jph `$heRhlB* OJQJ\^Jph `$heRhRVB* OJQJ\^Jph ` L`a$;*=9Y#9L     1L $ & Fa$gd <$ & F  a$gd <ajk#$9)*Vd9wdwQQ$heRhoHB* OJQJ\^Jph `$heRh $B* OJQJ\^Jph `$heRh$sB* OJQJ\^Jph `$heRh$3B* OJQJ\^Jph `$heRh g@B* OJQJ\^Jph `$heRhxB* OJQJ\^Jph `$heRhZB* OJQJ\^Jph `-jheRh{B* OJQJU\^Jph `$heRh{B* OJQJ\^Jph `9Y0Lu$I$MSNSSSSSSSoTpT}T~TTTUUUUUUUUUUUU;V?ACECF`G6HQI\JKLMO=PAQ $ & Fa$gd <AQnRMSWWXZ[=]{^_b`bc@eKfghFkd$$If#B t634BaytyS$ & F  $Ifa$gd < $ & Fa$gd <WW FGXk57-.Dİڡڰ}l[J[9J[J9}!heRhDB* CJOJQJph `!heRh\B* CJOJQJph `!heRhyB* CJOJQJph `!heRhe ^B* CJOJQJph `!heRh$3B* CJOJQJph `%heRh$3B* OJQJmHph `sHheRh$3B* OJQJph `'heRh$35B* OJQJ\^Jph `*heRh$35>*B* OJQJ\^Jph `$heRh$3B* OJQJ\^Jph `$heRhySB* CJOJQJ\ph `hijFl{mnoq%rEsSt:u5v)wPx@ySzz{|}~|W0E $ & Fa$gd <E:Ds ~"(o $ & Fa$gd <Ƨ߬ o& Լžٿ $ & Fa$gd <H FG3XP$ & F *$1$a$gde ^ $h^ha$gd%$ & F  a$gd%$a$gd% $ & Fa$gd <Ga~Iw6 $h^ha$gd%$*$1$^a$gd%$ *$1$^a$gd%$ & F *$1$a$gd%$*$1$^a$gde ^$ *$1$^a$gde ^67m0Njl-.Qq $^a$gd%$ *$1$^a$gd%$ & F *$1$a$gd%$*$1$^a$gd%DE3p̻ݻݪ~m\K:!heRh!B* CJOJQJph `!heRhB* CJOJQJph `!heRhVB* CJOJQJph ` heRhV5B* OJQJph `'heRhV5B* OJQJ\^Jph ` ha}*h"!heRhf/B* CJOJQJph `!heRhDB* CJOJQJph `!heRh\B* CJOJQJph `!heRhyB* CJOJQJph `!heRh$3B* CJOJQJph `!heRh"B* CJOJQJph `P>xTNi$ & F *$1$a$gd <$a$gd%gdaC< $*$1$a$gd%$ & F *$1$a$gd%$*$1$^a$gd%T}(MNv *5c̻̻wwwdP?!heRhVB* CJOJQJph `'heRhV5B* OJQJ\^Jph `$heRh"5B* CJOJQJph `!heRhB* CJOJQJph `!heRhB* CJOJQJph `!heRhcB* CJOJQJph `!heRh ZB* CJOJQJph `!heRh}B* CJOJQJph `!heRhh>B* CJOJQJph `!heRh B* CJOJQJph `!heRhP:B* CJOJQJph `pdV(# p$ & F *$1$a$gd <$*$1$^a$gd%$a$gd%$a$gd%$ & F *$1$a$gd <"#mzedef|B̻̪wcO;O'heRhX@15B* OJQJ\^Jph `'heRh)r5B* OJQJ\^Jph `'heRhF5B* OJQJ\^Jph `!heRh"B* CJOJQJph `!heRhVB* CJOJQJph `!heRh)rB* CJOJQJph `!heRhX@1B* CJOJQJph `!heRhI<B* CJOJQJph `!heRhmGB* CJOJQJph `!heRhw8B* CJOJQJph `!heRh(B* CJOJQJph `edeAW $ & F *$a$gd<0gdaC<$a$gd%$ & F *$1$a$gd <$*$1$^a$gd%$a$gd% $^a$gd%$ & F *$1$a$gd <BVHIJsxyz$%&3̻nn]]L!heRh]7B* CJOJQJph `!heRh<0B* CJOJQJph `!heRh`&{B* CJOJQJph `!heRh{B* CJOJQJph ` ha}*h]7$heRh$35B* CJOJQJph `!heRh$3B* CJOJQJph `!heRhf/B* CJOJQJph `!heRh"B* CJOJQJph `!heRhL!B* CJOJQJph `!heRhg~B* CJOJQJph `J{&T5XoUVfgdN $*$a$gdaC<$a$gd% $ & F *$a$gd<03Sb47WXnoRSTUVeݻݪݨs`$heRhg=5B* CJOJQJph `$heRhf/5B* CJOJQJph `!heRhg=B* CJOJQJph `!heRh{B* CJOJQJph `U!heRh`&{B* CJOJQJph `!heRhD,B* CJOJQJph `!heRhXB* CJOJQJph `!heRh]7B* CJOJQJph `!heRhf/B* CJOJQJph `!ICRSS committee (Instructional, Computing and Research Support Services Committee). Section D: News News of Prof. Gao and CAPSL are available on the web. Visit  HYPERLINK "http://www.capsl.udel.edu/news.shtml" http://www.capsl.udel.edu/news.shtml      CAPSL Computer Architecture and Parallel Systems Laboratory Department of Electrical and Computer Engineering ef     ܵܵܚxjfbO$h7hN5B* CJOJQJphSheRhNjhNUmHnHujh`UmHnHtH ujh`UmHnHuh^jh^U%heRhg=0J#B* CJOJQJph `*jheRhg=B* CJOJQJUph `!heRh+B* CJOJQJph `!heRhg=B* CJOJQJph `$heRh]75B* CJOJQJph `  J|}~ $*$a$gdaC<gdN J|}~!heRhg=B* CJOJQJph `h^hN$h7h76B* CJOJQJphS!h7hNB* CJOJQJphS51h:pS@;0/ =!h"#$% FUw. JFIF,,nExifMM*bj(1r2i-'-'Adobe Photoshop CS3 Macintosh2010:07:28 13:03:55&(.8HHJFIFHH Adobe_CMAdobed            A" ?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?K[kI>+>ِ#uO}_[,Σhq>C^9k>ǨJ="xE5߹R"@/G\45ָ WbǍ5}';zY_cOkȠ@:EBEi~.~=gхee4Xzf.ŶVŭpunnmcŋщ`$;!}WfE͝>w?ZOR  Hn,R1%)IX: @П^Rt[mm5gYm58ƻs. Z>j&Ԙ:27%"6ܚ1@89rHU]OaScm.{7rCw9w\}Я3G5tSzf./;m fҳr;bmkf힃=o=7DMt!p^޵ѩݟ]k]vTM6,mX%05\1p72H,Lo~v֪#3;}ah_m9@=m3(sloKڍf7?/C!*Azѯҧ;s[cI-n={kMAGptKh ~~uL(WK ag7C;][X9vU2R?Ҳ88Hp9UORHJI^n;im/27XvY=w֟pkp: WA]g1:vh'X[U{wM/n\:Nb?*p[~kکg3oUҚܬ`Ƙ~w^rwf/w^F37OGXoO} 5׮K)me{^c-~SK>SLHtd%USs>uWmͧ,[9"uO{?bu_T1gPy˩d\+r79NpQEn gn澼wx+Z/677ҶmNՃ4?a[T}V>N'J8eLt]uWRkdY63ov[fZ}2*/,ko5O7_Q>:]>}Nyi m{lظﭝϫbUٌY ;Hkz~'2ecR$ rgf}xcĊ#N_WRTu*^zMΤ2sV5-e[]guvՍ1kEӰ2?իB&eV[I5cۻ0vSwm~QfϠS(_na1ȵY~{?hD'+Qè!(͗q79O93XSNݡŪͿzn&6e9\sɭc]k +]w~N31Xh/uKc7Yuf7=Ѭ X6=q{?y0؍<'n@79Zkűetc9Qf/6׉y_~ECQ.ǿ%> ͮ}\'ƹ{LEWnnKz%ϮK76U3goW];HqmUU Y1O.(Nj_୅XIJussf[[9f0kLks[\b;_wS̲_/ʧժSg+v,ƥˌk]q;3mem{6oM&D uWG*$K~WYݛ-myXc,]cc߭r)}T::5V׹;XHsXr[sþU^s_7./}o:ecch,xx{õgؗ Ld xEߤk8O['O6qioP0&n%s k=*3?V?gkUg >ϻw_b{kG>zC}z軧`81}J}23[Ïѫn).pXe?Ǥ##rG_L@PEkPtzf! AXX˾Ki xnTqs:}]u7cuwQSվ\ݻzQ2oW∌HNjUl]Ku}e鵛*-4ow fɣ Rbq2(+˿XW1џ7}̩gСpi{c殻}`ށۺ+F=MZƹknk+\DC{|poWURWƿ/k-rG[U_dХϬy}^κ5ז9֌kas_ZX} ;ev-ubtg2]ۘƟT; RVKq2q,F?g^6Kr6W-C|=:*٭zUlU>c='`[%mc!?Yfo֜=uoG";s_V;ٓ6_4%Mt1 fSwFcAl.w+4.X ^!ܷzU(Yg^Ѻ]HZbq:tTN^Utgam UW1i~ckַ0~"_  פ(K?[o]p9Q?ә}E^gՎWy4Zs,zٻv=ƪYhk[?3c}ޢ=S]#bC?zS11ϵT',ý^}g'=V x=e2e^o.ĺ폫FVZmn}U{~?2alnKy"Sn+ٽcYٟX.Oԫˬb{=GzfW_M  ^gN GPfU5eTٰkmKޣZ//Lm;#+77"*{l"wgߣeޟ.ūFHqۃ U=!TCȸQE>S\mW[}ϱߘĔCfEUx5yz^̢n]4V~/;`jY1zf6.oEfzQ}Xs\gnw.9+7b4Lc)6# (Dd\o lcǣOcKb=ѮsWQKY?}϶=*fCPZ/=9CE:(#|u-号 >?o_ =#_mM.㽏>Ŧ{kCc&v$2;e1 ;[3O:'tJŭ&HĤ'I%)D8;)$ H moNJX@ mo1E|jꪰElk2v$IOTʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$1JPhotoshop 3.08BIM8BIM%\/{gdպ8BIM com.apple.print.PageFormat.PMHorizontalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMHorizontalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMOrientation com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMOrientation 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalRes com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalRes 72 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMVerticalScaling com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMVerticalScaling 1 com.apple.print.ticket.stateFlag 0 com.apple.print.subTicket.paper_info_ticket PMPPDPaperCodeName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMPPDPaperCodeName Letter com.apple.print.ticket.stateFlag 0 PMTiogaPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray PMTiogaPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PageFormat.PMAdjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PageFormat.PMAdjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMPaperName na-letter com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPageRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPageRect 0.0 0.0 734 576 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.PMUnadjustedPaperRect com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.PMUnadjustedPaperRect -18 -18 774 594 com.apple.print.ticket.stateFlag 0 com.apple.print.PaperInfo.ppd.PMPaperName com.apple.print.ticket.creator com.apple.jobticket com.apple.print.ticket.itemArray com.apple.print.PaperInfo.ppd.PMPaperName US Letter com.apple.print.ticket.stateFlag 0 com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PaperInfoTicket com.apple.print.ticket.APIVersion 00.20 com.apple.print.ticket.type com.apple.print.PageFormatTicket 8BIM,,8BIM&?8BIM x8BIM8BIM 8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIMWUDPrimaryLogo2945nullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM TAy8JFIFHH Adobe_CMAdobed            A" ?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?K[kI>+>ِ#uO}_[,Σhq>C^9k>ǨJ="xE5߹R"@/G\45ָ WbǍ5}';zY_cOkȠ@:EBEi~.~=gхee4Xzf.ŶVŭpunnmcŋщ`$;!}WfE͝>w?ZOR  Hn,R1%)IX: @П^Rt[mm5gYm58ƻs. Z>j&Ԙ:27%"6ܚ1@89rHU]OaScm.{7rCw9w\}Я3G5tSzf./;m fҳr;bmkf힃=o=7DMt!p^޵ѩݟ]k]vTM6,mX%05\1p72H,Lo~v֪#3;}ah_m9@=m3(sloKڍf7?/C!*Azѯҧ;s[cI-n={kMAGptKh ~~uL(WK ag7C;][X9vU2R?Ҳ88Hp9UORHJI^n;im/27XvY=w֟pkp: WA]g1:vh'X[U{wM/n\:Nb?*p[~kکg3oUҚܬ`Ƙ~w^rwf/w^F37OGXoO} 5׮K)me{^c-~SK>SLHtd%USs>uWmͧ,[9"uO{?bu_T1gPy˩d\+r79NpQEn gn澼wx+Z/677ҶmNՃ4?a[T}V>N'J8eLt]uWRkdY63ov[fZ}2*/,ko5O7_Q>:]>}Nyi m{lظﭝϫbUٌY ;Hkz~'2ecR$ rgf}xcĊ#N_WRTu*^zMΤ2sV5-e[]guvՍ1kEӰ2?իB&eV[I5cۻ0vSwm~QfϠS(_na1ȵY~{?hD'+Qè!(͗q79O93XSNݡŪͿzn&6e9\sɭc]k +]w~N31Xh/uKc7Yuf7=Ѭ X6=q{?y0؍<'n@79Zkűetc9Qf/6׉y_~ECQ.ǿ%> ͮ}\'ƹ{LEWnnKz%ϮK76U3goW];HqmUU Y1O.(Nj_୅XIJussf[[9f0kLks[\b;_wS̲_/ʧժSg+v,ƥˌk]q;3mem{6oM&D uWG*$K~WYݛ-myXc,]cc߭r)}T::5V׹;XHsXr[sþU^s_7./}o:ecch,xx{õgؗ Ld xEߤk8O['O6qioP0&n%s k=*3?V?gkUg >ϻw_b{kG>zC}z軧`81}J}23[Ïѫn).pXe?Ǥ##rG_L@PEkPtzf! AXX˾Ki xnTqs:}]u7cuwQSվ\ݻzQ2oW∌HNjUl]Ku}e鵛*-4ow fɣ Rbq2(+˿XW1џ7}̩gСpi{c殻}`ށۺ+F=MZƹknk+\DC{|poWURWƿ/k-rG[U_dХϬy}^κ5ז9֌kas_ZX} ;ev-ubtg2]ۘƟT; RVKq2q,F?g^6Kr6W-C|=:*٭zUlU>c='`[%mc!?Yfo֜=uoG";s_V;ٓ6_4%Mt1 fSwFcAl.w+4.X ^!ܷzU(Yg^Ѻ]HZbq:tTN^Utgam UW1i~ckַ0~"_  פ(K?[o]p9Q?ә}E^gՎWy4Zs,zٻv=ƪYhk[?3c}ޢ=S]#bC?zS11ϵT',ý^}g'=V x=e2e^o.ĺ폫FVZmn}U{~?2alnKy"Sn+ٽcYٟX.Oԫˬb{=GzfW_M  ^gN GPfU5eTٰkmKޣZ//Lm;#+77"*{l"wgߣeޟ.ūFHqۃ U=!TCȸQE>S\mW[}ϱߘĔCfEUx5yz^̢n]4V~/;`jY1zf6.oEfzQ}Xs\gnw.9+7b4Lc)6# (Dd\o lcǣOcKb=ѮsWQKY?}϶=*fCPZ/=9CE:(#|u-号 >?o_ =#_mM.㽏>Ŧ{kCc&v$2;e1 ;[3O:'tJŭ&HĤ'I%)D8;)$ H moNJX@ mo1E|jꪰElk2v$IOTʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$ꤗʩ$8BIM!UAdobe PhotoshopAdobe Photoshop CS38BIMhttp://ns.adobe.com/xap/1.0/ 8 8 8 8 8ICC_PROFILE(ADBEmntrRGB XYZ acspAPPLnone-ADBE cprt2desc0dwtptbkptrTRCgTRCbTRCrXYZgXYZbXYZtextCopyright 1999 Adobe Systems Incorporateddesc Apple RGBXYZ QXYZ curvcurvcurvXYZ yARXYZ V/XYZ &"pAdobed@          !1AQaq"2tuV7BRr#6bs5U3S$ĵFѢCc4T%dfD& !1AqR4Qa"2Br႒3bC#Sc$ ?п# /. Sz=fYDI;0Zi+M;^%)jGew0IArģֳE?mHI7h+M;^%&(r؟<ShyĒxbV&Zr"')~j5[RBzq7r)x`Te'uDrRrL×j:"Њp>)jGew1#yƄ/Z#2y$jq\QY}FWs$N4w+J=k4SԏayƃsGf~ڑ]+M;^%)jGew0IArģֳE?mHI7hr%:} R Hm*/ސm CnV}}{K>IfSF?}6f[OdTdGD^󳩫rMG9zt|'{*fZbpDmiM%IR""-DB=VA[h,RqRUYs m+1%Ĩ>R=a|5] 97Ғ3ɣueA:\ㄊc4[3S_bRs4W{ڜ$\ZU~pkpSvuUMivEKI/#,OmELH{l\尸 TԨߥ"=Y$D4\Jk)J)X{rP|FP|Kmy$V% | ֢ıKiZ|aY:kg5:Ą_ez c9z4iC}V]ram[sxrbN#ފ}ﶈg7*~TDŽ(% m nve3߮%I22Q.IH˗Da)mm`z U, ;t-GP*XU)} 溂VKۄ }H`reפȞUvϡQtqy_2qh$d-*718tտ29Wc񥩵aIxuċJRc-?O4C3gu-U/:xqL\g/f×'0n>oneTVŬ7.`R!ty>E(U>SSfD/)Z55JLb&7J5 .wR|!?-Rŏ "#o5(URz^oѻlszkc~n8`3~HyzVqvRTdF5$R5t|g*xZN"FdveuŐ%%IQbFFG Ңж***R~{D*}:[*sU'CJFs5o|ەnj+V)հ߫wa-È `=ul/7h=;9qPv cV~֍݃ӱ `=ul/7h=;9qPv cV~֍݃ӱ `=ul/7h=;9qPv cV~֍݃ӱ `=ul/7h=;9qPv cV~֍݃ӱ `=ul/7h=;9qPv cV~֍݃ӱ `=ul/7h=;9qPv cV~֍݃ӱ `=ul/7h=;9qPv edfJ/!.$dG+ -GluCї@ZQFdx|HYg*S8Z2]z^oѻl|kc~n8`1ayWFÈzkc~n8`1ayWFÈzkc~n8`1ayWFÈzkc~n8`1ayWFÈzkc~n8`1ayWFÈzkc'6z.GUd2wI fX1_b+K d BVUpխt:ҩdu[]SJRs:Gq,HMbc^mDuۼZ7RTs=ul/7hzv6sp۴ mxօU--֛7g").&^B>p?Nq hϕyӽP5FJԒ㩈64-̒Q$x);9ErnJ,z[X'!L-g|;RwTXvL*bG˽Q-ĶYsK|<,x ,*15Q#V~֍݄cg7"0s]հ߫w`l=C51][ Z7vNnC0s]հ߫w`l=C51][ Z7vNnC0s]׸%S]T8c>nQۑkxy_Fώ׺CCT r׵[3Gr!Y^;MM[}}^ I6q 6,(IrxZ%&> h 5o޶ItycvR[>O;43KoiҪU`oiyJJI$6I1%:\Fǫe*Ͳl{XTY\+V,OtFhF"u "JVr̢c*2/E۽UgGBE|.w;IVp$Қ˞G`3|=f}Lϙ)]O؝݌uz?n"ߊar9˾ôo،Am"Y)fJmI2ĺcX L5T-:Q)D" /296ߗʘfnAj":_5zT9>^LD4j]ѥr*.iUˤćJԘq%ڕ%\}T*%;iMpD~K]Ӎ]Nlzu=ɟ-1;en:(JHL!#QUl"MjQʩqzxLOyLt &c2f[PHns RAJ9m9ZZW5-s2?tI\ndԸ_ ~f -9xZQR.D:]H*w52[rl91\ťe&IJҲIk͆]&dk׾"2*% e!=QiD%J.E8iC $65)GuL~*ДJlr˃O6]V%RFtCḆ4'*wgΜ"1\HhN7zZUӘ֎)8+DٟB*iS~"%Q* IM5F*$*}TJݥNY\=ё8Ӥ[32vbgdݪ&ثENʯYGSKW\-ťjZ33DDBX.NpC*;5}O'eMTQIum-N;I*$$RgdI9Qw=|shJʕb̗N6&#Ifk"qIy՗ܨyWQȑQ7m)3PBVUEB*B #Jx)'˔裟@=QwqJ/GjCfSy˜"hhK5|D5S2_?R?"]R U"ߪ ueZA4US#ʒ5fswF}a"5a.PjZ*V*Wyល㗝:LLWnqC&n!(9ԔT{,s 5Y\:a8BY$5Z)ZŜ4kSV}..PK+6=7N .Nɴ;K추x c5UKꏣ/gns)]>Ii4c;V0JٔLec[^yYme'3шfѕEK{h-dj'H! :UɈ }H)ʎ$$ʆi ӯFy03!qhZČ221cTEJ-(Y⢧J*GpjfD]|7YyZcR5ȯ.mrsUiL.n6hu8D-&JJČ B ȋE` gMΝ*U5-S: ,R/ ;}\Uu25$dn7sV¹V.wշ\+- uMxR"RDjR4fAbB!YjR]?/Om?wZᤍ|H41p՛"Ejho^ej80Ҙ7~k䚭ҕcLO:? NjJB^4mB'~7XxԤcZݧ+5->L<ļ{D^W$DE L.O'ЪZ] 5h.Rc:X)*/22ڕbI/P#QZQJ;[sYs%PkS65$QVj$$QL2#b +աPE؍V)E" 7SJ%>]!f:#>r)&}:i}?m4JU֑[yu%?֍)wbhJ2[ MhݭM BFdKBdxʭʮIyTPaP++&Qlȓ#IAtIZU*|)!-wM6FF؅dcjαRδLUwܴ mRxVzbS?Su<͙ em 4T_]:ӑ/"s[RʶUoPQ+TY" zS )Dd:2=PII U!5 Meȱ\jêҝbRJB`#$Ԕpa-9O&N$8RҲkG\]iz6ln  TU&!Ƣ/r[ZhAWD-0~'I\{>;MPH٭=Wqx]{Ӎ?jn-XCJzJFWCj&E1'VVF>eeU@^iJ.\Jy,p`[;o\uji$ᲽKi)숏f 1Z>^[-҈KRT*G\_/=N"R~2x@'ڑUVjgP}6L>V\"HA^.kr!D,Otv.2q]Ɋ?!2.W{n2uۭhQT$22=dbҋIVT\=ۖh}*wSZGϛ:ZmIRO+\ZƋ-6C\L\fQ2Uq󜖲pLr*M67ԦX8Vj",wk5~Y]}xr25q57;R eBT|CJtSD6m*Ls%EP'b쓇e^'K"5g]BTUUsȳOKhЙq-]S*Rh5i>^aJ(P@iGEk.Z,T.*35>!3;)B1+r^/5b&M۔+)q~"Đ}JR3rJ=„{DoN"nFe9omX)*Ide#TT  BΓU{V.BRevSYbfxcVMA)Rzuo|diw a4bסm&:dgRM&I[N$f]PfkIe=/\ 'i}$J׿2NQ !a,ȶC YO} hcyBgHio!Z_RusCu#J`VWoy<.(3ӶDßͻ62ʧRF<- r)){S} b Pn*t`]ktLzUR^=16k%IO<I:ծ,3I"#iTH XJnDw(iҴ-')&XbFCQ(P=ZkZMHJ[7&|2EڹJ3z֯J[wW{=U?t;{)4Z;s-PE*ÄRq8r)JoR,uLnsTWٮBGng]lj̩I"RShW!q&]1edʻ~VXySMޥM\e((6Wм6U61 hz.)b#_2#oaJmuh ZOi4:%S')%5&t=*5o$ MXHe$XeY"-CH*y< Ί*gĦ=)wI>!6BOFWZv6GHl:+Bjne,-8zܡ 92iR&ZnjZҭʤ(A͖2OKtR)m."[Lpq3D R\ )LD"'oy#5c4`fKZ$k3HimԒYԢ-q^.+_j)Ջ alwq:I!="5,>{YwxAԷ zeV|ݨ[KR2AnY8j(CzEm[yg#wK0* N+5"Eb@l֮u9A4I-F[R,$FLvqm`m{X 43>./vdn S}4N(&i}%K(IjNr%VU9W[\ciZMB Ֆy}2Atfͪ=`!TXXuǔx"WyxD>;|lUӜ[^pYrT6%Lϥu_}9^yy-H\quT] ٗ1E%kS󗍞O971azPp̒T2 SEr 25X?"bX6mOP eM3)~Abeoώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?B:SKde/4ʣڴT*e,6s<{v6'N5 [56MΗXͲq%' ;oZ֟\nfCW4=c8EʕΗl]晗dxjZSZa"#m /oZ.nO4-'c8EȤΟl]˦e"=1DP ۝JIt ϘьK3!3R>!?ąs)VUMDFi4~C,K1e]q[a{ }w }χV`2Ƕ2/!+NSTJkqYfҹUFRMIIb܄B!=RLhiۋΗgLyjj193Yg$F'DF"X:Yg|Rj^4f&=UfzuiLbofDQ!T)tUgUƖaQ-3S/Ƙ5ZZY`[dJpJ+ƒc%-2kfrKmx;8I@7_߇evm2Hqהk qFCկpKys |LgzD}sáfĢ#ٺ*El~ զY#Hu u^mgP3]ӝPuGxpTсHF:3^RJ~qy Y[&jhMߥ1%w\}3Nr \/#=4=)6f6T}_œP*,ļŀ%44!H2$̥ICfD\Jv((v-$u {k6nϣK5D7 xh'bX'k9GQOUi 1!mVGY(,ȫ򜐚=ȊS%ez)ziEL qYR|i9Rkm%wr4s9,~D`Wk[NrPk? gƀ{Z/{RjT֩l̳nt+.GDuKh< [T"m=VjWc:/x$w-"DZ702 ͋,׵iNBQЦ%]1G.}V uNh%UG~|H"g#SF~f$jkZwu}#_@s.oy=31h[kSn$ҴIQ`deƤeMw]1QӤ%o܌P (9f<'C[)0"qp]5 ص(Q0]K4A╴IhQ@PUQmEKJ}qolY ٰ±sd9#tϡV =wY*)M$]"goWz8Z4}5Z&C ϽpG oC%:ϱSM)zvq3Cѿ2Vw;l !Yo >ώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?4yK\-?Er[OIh[k *JxdchReS㮠DYg"_ J8\rVRܤxrڸQdc+U 5]oW+JebX;HL汿9EYu[U_"$(YlJ-kW:Sޯ&jBƈ0jTggu%!hYb$aF3uEEM)CE˫Q3Skl\!\/W,C_K(%>:1β_>[K NOWck쿺Lgy9MR)RūSҧ9#Ih4->9Zr[CG5Z{.׸]*S<0% 4f.ĺC[",hK ŶՠZuCJ%4'u zRHY5JĹ[l!3!ԧ/)Nଔ`d0t1\5hXM~r:@9eYիV\GBx" J :ehbv晌a9C3mz%KP/ZmS*DFu^-]AƈnuO-2dL3ICLPdr嶦ƣQGCu(|X`}NC$}yO {&p@<@`2ǪSļQ['FD#,HǬ(τUyEȩCLӨ#ҩ1[Mh$h-%%|{ZUO1j5B!u u^mgP3]ӝPuGxpTсH&%*K̔D"Y{vfd~ YB>բwTQqN=b,*el. %(G+DNrS3 @qOiv *"óiТSEgL㗑 6]֧*Y bIԸ֥*ά\o{Smla&ҿ2Vw;l !Yo >ώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?u_|Ja8]o&VZxrӋovf|Ibr/iA93.Վԙ}5=L[xɷV;3Jx$eY=ڃ0|[OjNptż?Zsn瓴;fSXQ G&Hוw;qz?n"܊qpu~&jmm>!Q$+j@ŗhuv⵳ûizEVW;>Kxa [lsM}W')C%5(o)aܑ宅L:_Q4 >\ \W2#zaK,eteU Lϵ?S~/ @ɌL-dʂ>Tfjw(Y@*קx۔k+?VxJOozU[]6EgٰUvc%+y=V%7j+Gs'CDi?ҎɆiڲ8v~_*#/f_w^Eo}2ƻr$y5cuzgiZE1sjFFI9}m )J,U̢U)g#_M.$QIߡ$iU}4f;Wl \!1Skl54#"'kV]V'239O?v%jM17.vL{LqW ֵ+&hh <u\ULFu$,\Wss3F ]VФQ17)m( %ѳخ}⯴My F?ԩHQ-iZOrS7c1{JZI5LdJKB_IQ+ja*Ć<ꩭ*$8ҸYQW,Nxif<V%){Ge*"U "_yu/;=]B h!n+= V"6'*MmW_NS<Ǝg%H |IXj g^bzg9؍g1öRYI,6f2/lMTZ a!y]<zIπα(m.twtjUǵ&$+>BT\&˪%7iz.4fF]GdgSY6S웧6e3oLɭ7Y*)M,]"g"^Mh7xq' rW=+_$׉E\>oRMX+ >WYM4lh ? !N8Ch#R֣$ff|@HU |eǩ]qILOQ(T8D|ݑUIJ^YCN}m4k}1}Nãm~E5E9YөwmuBBGYT!}"!HJ\"wTl- {U{tÔӿ2Vw;l !Yo >ώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?u_|Ja8]𴱂YH cU-}9"n_<I\e,ð3%KfV%߸$fz1CIm-Q֦aĚf%I< 21)h#~$EuLaiuQhq*JibF BJ%13Qq(i CUfKȉ(Is/̋s#ڴV%)wW=W>0ľ!".(=]_[gHzT $1e]l^A/տUw~!u2XlBtz}?[_e:e~;jM`{H .UifmnnG'n%2BD=oWW)WI|ŧI>c&Ҏt/ 5uړ.o)М2e} R3cM0帝K_m,^owRڕ"w%UCy?x(ƚaq:)𗪮_C.Ժ%4Ee c]y9 ?uRp9 F5V):(ݥBޡRܢ̻#La8HOTHO2jRu2|LUw}z$JfJa!-΄JI(~I<65t%7}YԶAKpUըqw-PQ-) II##.R1MT@),]ľ/h̼P] \W?dQ67Υg˻YW--gJׄAIުgZ]o9 A+_Q"24ERYHw3$Ko BrN&cYJ^:-/Iڂ6da?_2T$Kʱ~1%蛍gkY]¢Z^xM2E[iw'̕XNZwh!U?[hTyj,8YVۭҴŊr:QꖕzjmƔ@?Կ2Vw;l !Yo >ώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?u_|Ja8]𴱂Y@[g!jI 퐝-$\-~Ns8p?~T+1;\iXWkO.7U ̲+XQ7!8˄\Y~iI!5,ɈjZ\LDGa4Ǽ躁l@h.5oy;i.E GObdc/|[COdxhSHD\Pz wyE56 ΨςJ5 Ib˴:{qZa4"_@~Cl%Ud z9tw!}zTrwoQLHQm,4jTz*] >=9&dJp2mkpޏj9-*Rdrm~ ̫vL<&R35bF}~E[J,7-&ҪQk4Ux+BGj\eA8HdbնA1ҥ'>+ M nn9Ƨt{W4ej|;Yr7&4Xы,KPFRx.|a1]}W㵷)o!,5 V>W,k>o'!G=kOӑ3 v<n شdKHO\zq&\b rSޥڴ֭d%M49sr(= 2$)iI2(nzZi3_Eܖ&F. k3R%Ri37V]gY/1^9׿C+Iz/h @ wNvBBbSFji k4z&[ \4e>BKg9ԥTڮrЈfƳjS|̸+fJY+ >k|TҚhKe϶94@4X֊i$?p5GA_"8##ݶGXrTlψVj-/X$:{KOm‰YŭZ:\dT**]b[qѵ m=cB9f3$RaZ #Ыe\vҢCQmP]u(Td+hcFtWܴd-cRCG#=Q;n96Tܑ, d$"Qsz8څƣ׹qJ4NWM/Ԋ֗qn:Jq&pLnTS25^^vQ0Վ]+rSoo nKp.*+"Re2#8XcE*"3IVb=ǑeƫzQUF#†U=D;ĥsfECh{[v{컽̅rZFowj]Iqp5s*Ǣio?9M6*vw71p0տ2Vw;l !Yo >ώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?u_|Ja8]𴱂Y@umlˉ48Ȕ%E22N9ڔf.EWϲTe@fQj5SXe.굫k\D*'BcY۟)Veainw9) .t8E7RP!kZ&a޻moRjZ%:4=r#Xu$Nd- ,II2Č2Ц􈸠u~&jmm>!Q$+j@ŗhuv⵳ûizEVW;>Kxa [lsM}W')C%5 ;wU_H7v {] ruMH'ATqնţW4s ЮIgo-nd:ۉA{Wp4s*DŽjXIdKMb yƕ齙AbGIժ(#<7fj96$pEgGE^s͡[ ;zYG\7VTr=88fR 궡3Iymz)ZQ-Cu(|X`}NC$}yO {&zY^qsyĆ䒹ƠSS,>Ɛ]>$^5#}Bڙ4*-$֚EEHqm$ #>U 9MvU(n"6kgE0Uiv2Í"v<9m)q塗p+CIRTG2*+RAEI 5#{;xx:DW2Y꯼f 476iR;N݄#nY&!,5Z)RaeDJhA=>kS+HX=E10,5oioR[!\l}7g`s.$5~O!w]Ur"4\z{$LDh$0#2̼7+#]: t05poxMDZZS"48n!rVh5!?l*M(P+Ud4ɻi tdGZ)uT5ICBjIn4؜5^B]}9L9KO"_Ұ+'9a5y3@&CP"։r[WjII>>j>\r*-2S,:{|m9/yW":D #3BEfO0d<.W9.#9qp\93eSfƨuLM$FyJ%D}2#Nj9ҜrQRf%WTj{-D5!NS,Գ9)FBN3rm12׈ %wOk%vBf]I}%G$[fJ}Yb::myU׀^uq&P͝}G5QStBT2HAaFF~yǗ)>i\"/YzN3*oSo =nwJASa˲LhKp["? RKH\+턱l mW'=TXUBMEҹ4(1ǫKid{Ve}oIų/~-膳,3K4eQ`fT NRd,(bVe:Um8dIi RQ!Ǜ2{ TVld[6~jt7[QO-\j_tj:>|(eSNJZ \W?dT67Υg˻YW-U,ZpS.5+mS[$fgI3C&b1ƯE|76Ҟ:?ֿ2Vw;l !Yo >ώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?u_|Ja8]𴱂Y@o+F}[sz;tp- I?!/"#my XJf56Zմ)$dܘv1Q^DrjLoc7*x~(r- ՝,e#Iݩn*H83vo4myW;wq+z?o-"e(pTuGx|QO]O k[\wgY/%d'Gߏmo+e5_^CW3 +:weʶNN4?'Z>Dubzao(2#Ӱ("peuy-'B'& ]Vp ʄ؉\}״[.umoGtbŲ(vXb N.J7׳8(fsqf2ok_^d[)54x0 #72AvYюB$+#&ʭ[noW WFG%w4#?-y.?O۫Y9O,}| N}%Jiw7ngh] }.0 9Aؓv٬%MQ*$X$~E{X`*Ce+RbCVTY0d k+.::Cʤ*#V~C,' rdڵsY1'd,tBʽ+u &M>bhܽ~{3֖o ub_Nr}f^^b qR._+2(ERed,Хk bryyJUu3hrX-?JĜ冠~/ύeIF$4|mL+3e]<H[6~j%Kpr=.tV<1rJ<;[,]:nCr7WR} ,Hɵ<rA0,)g*[^%j)e$6\Z_tWY)Kb+xdK2ҋJ|,pVRr[cT2Iy6tb̰cϙe`kW=wlmT̉V&?5NDZёJrВAV Ğd\dE3Û`hLTLTώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?u_|Ja8]𴱂Y@"wj1Ra),`R8+9mʯtJ'V%5MCN.9—M"=Ɲű&;iq[QIQ!4e͜j-C&D9 ˈؕiuQhqJJ2B?Uh}U’WX'zX`(I{W0숻G1.&lִV%*g޷?(=]_ڛ[gEs?ąsҍ_|vx\V{Xwu|M/Hߪx;:|Uo,6!:=>{ky^-i2y5Hdk֬[2Ub=Ԣ"AWJQt{5ZO,71{IAS"HˑcfԸ-W*\mF$CZkȊɜj-:-8We_vJ:kNIie,:-d9頹R63_.51*JKA*-d|F2sW".%OQUwwu:X GQae.`|&jy}4Si%jcC.[wE8m* WU2Cy ̻y$N4`fĮ*923n]Bi,T.E2KSi"/YT+yMuT}HD-J%^T`ܘ!֔JJd&{UC#aP}*(eSyQ)*qRx&EoR?!I1JZ*m\iM$$zp8 WV+4mZUz;e3{v]kmԕaz˹UkՌIJm)XFi2RO2ddӝ]޸/yPv?{g**}53!V 1-Sb5cO[tYG9w;볝XӜYTW+̊&}yԼw{ 0*)Z>4؜5^B]}9L9KO"_Ұ+'9a5y3@!n+= V"6'*MmW_NS<Ǝg$R[tDfDI1,K1]o9 C+_aq{-@(eԡ-lm37Jz% hf|iދz%euWwC)G!7$9Lqt2!F_gWOMbI.9^mj45Jx>##!cyy jlˍV{~㮍^GWo {XwIdžmf4ӫҮě.rCq|hҢ-=LDk(NxnlEUw7+YRW⋑ $}L"Qjq8ܮr)]8!RضaȃlI~S#$KiՆufVS2NAeꕖU{ݒZV2"wEoD_! mc)qh};wп2Vw;l !Yo >ώ׺CCT ƇGxea4mx\Qa~(gj~(x|_@yyhqӔD l|?QN?u_|Ja8]𴱂Y@ ^V3kƥn(ףDE%$^ݲ,{Cm+нl/S*u]f%e2btZӫ B^b+̛2Q~j=HrK2bpoR/m;‹~p[(oiOVSxӅRKi,pZ(tO^.vGsih! p_F >; Nx\Al^A/տUw~!u2XlBtz}?[_e:e~;jM`'#rh V#F){is &Dގ,q\LwKD):ukr͇ɛqV H}(s´r\UOjYfL|aޥ[!Z1\ ۏ#sf\_!y[&UȂJ1!'w7Q[r% A2E)Hc[ŗE+H4-bn[o_Җ+Eo}2ƻr$y5c&Dq܆q%4F\H%h))׿C+Hz/h @ wNvBBbSFji qi]8Cz(H4+S$Xm=3 ?j%E^."kIO@TNzM3tihM2j5QĤFmXvby*̮"oYR<.Ka muNhQ22=FCR05nE M05#!$%&}ƞ^,ߴY=AKH/[Cy0kVD4؜5^B]}9L9KO"_Ұ+'9a5y3@ >0q"'XG>M.Xjg^b_%2hF|i/^|ت,q28gl̙/XԵV"Ӧ%9",18xtFbzuʼ 2?2r2V2U(_W[C*"wRp-f֧T(Yf/H%{LVbjdc% Ƅ{QO1;HlrЄI>Sli^L+Y>\GpLӈ8+m,,TWVFm V*6Ձ*+?cj+WL*ÉָV.VfE~HD*աPѿ2Vw;l !Yo >ώ׺CCT " ŲJ"[j4&=&R9Qg}WW2UErSOR>+$N4?+M;^%)jGew0IArģֳE?mHI7hiTQVfkDi-q #N7S+% EB`LAFi\m.`[ ^͔h#5emR #3yEjukV⡢xщD8!9JFji; [Zʯm0?St櫁S<#h2ڌ9'SiCed6q.)'͆[*q?{b-O)Gu.~OC[C7'=0V())ZM "RX)'ĎMx(,aeV3a(-+*9{TiJ2oLfy[~[z+tkG;!h7c31d^GAFjE#$;LQR˙ /eҍ_|v]a4"_@~Cl%Ud z9tw!Y8δдhׄv?Eq%-%i WI.! / NGɊkJx[*A*b'ehwQQ6·)7N[8c-*Ut76ڮGW-uClF&_Jk:)J=jGH\ǶjWAc|%y2co#OԨt*D %9DL =^rUjZDe c]y9 ?u' yԽ.BYsK7vg:/9K>//1TwWřMy2`U@ qYR|i9Rkm%wr4s9,~D`Wk[NrPk? gƀBVzxDlNTo/! ]ꮾyKߥ/XV¼n]zMtXA)1dd$QiIOM[Ȓ#hXM7DeԷE?/HѨxx1>Ĭ[N+4i'HӐFm޸ ~rao\R g3:*2+j̚<(KifrT^dcEJ*L4W}!Zz ۈڒ-'tM*uE}"_"YzT02210eqޔo/|uѫOk;)k*py\YP/:ݞ.s!f\nYj-W}*K5!oav^3b[;-.jgb[Z6e ؒdH7l(ZA$D{H3"sRzKBXPų:@?ҿ2Vw;l !Yo >ώ׺CCT (nd㯯)cVҧH][*ɵF> E>2UPhT̴|!3hxǂV:ҙwY]WI|,&"d%$jsmo n)NJ:Z" ;N2p_F >; VWoy<.,=;&PK|uos߈cd|?~=O4uy_r2SX9E{XYDFJG5ad$ܸꔏ. Y:h.fa7[.-Rhu4 , ˤ5ZLR2\2}1^[%%bA ̳%)j-9Rpqe{/)-ޏ-42hǡ"[z,\UK(e2Q[_LmI:@>=T'ɝ-r- #JC-1;c1J{3LkM\/$m>dU!:AK4*ƭb'2阊ɧ-QN]IVhHcХ mF^ %!_x.XmSJi{C~ .Z0N@iVR! RKJG1PQmK3*:Erfj$ KQ3>B"Y+e`ޔI,O)Ro-'Fbo 9j^CQŷv$ sK7vg:/9K>//1TwWřMy2`U@ qYR|i9Rkm%wr4s9'ۤ2҂3Fb_sYW>4Хk bryyJUu3hrX-?JĜ冠~/ύ DiQbd{HzjNsh>EB}Fh">sl>WM$uN{Y2Ue+n[ow٨ Z +*zB 㳱pFj,xVyuޒsDւ:Si4Xfj(4պ:Ò:~զRkQp-=!Wjqj֒ɕEz]sUn9dg.-jAmoH.H$506-5(2V,Ezrh'jf*-n*ŠVIͩi"i0_u[Nb:u[n3Dz;-r\ˍV{~㮍^GWo {XwK_W+̊}yԶw{ 0*ӿ2Vw;l !Yo >ώ׺CCT r'utN-W^=5Ȥ!-'W,DK FbQ=Ul;IHptKLs}#Sn3W(fѻZ1^)Rӫjid% Q% wZFŨfա9ql\6AT&PIfJmMə&eI"vfEnSX/엢w({@8En[zqĮRًWN]JU,Hb bԵU.p(UXk͡ȋv_pR:{`zz6spWǧg7!U~H!(9zz6spWǧg7#wB&دQ̩Z!'n&QՇX~@`~.Fp:82*i%O0am#1!%ZBzƤ|WU**bHE"\?ԥKQ!jZ 4,+Iञ#.R2ԋOu4qRUf}3N#bR tE:ZXNN"i0%vӻ?lӒbjZz&mEVogܖ`?T~ձ(Y~sSZةSnTW ˔ȢIE*!>^ZadF1QPGvՋItb䁙$b>r%SFC'JVQJM !"uf=F -DC#*ryYRl3wPQ%#O5o $TXbg^ryw lhH^RN]W4ʘۆ{}ʒHoI&|VODwHřu Kݔ8fK6ҙͨ_Q.ʅY2LsEd3kAs " ̦q[#RWYNt!6BwzԽ2靕XpIIt0"K\\$mWeM&n"vuW;̆[ĺé'u%!hQbJI$ddxΕ44TT oJ7:դux}P絈xrה-k]PsxFA$J"ĖX%Vg-tIk?CW|)x,TrOr}/^i5"UlK͗Vʉ_g2`kYx6T8sتܑ~"[VmՆq(=|4?, *RdSj D4\h|H={*sYaIzߕ7/W#=:)()/us/~ÉrU* KJOmS#JalRO CT-/m DXjvSVAi*M3!1ȍM-Ԓ<){E rd=/er`*8B3IMΌVqL/~rA1= g)-5_b#eVە1hf|L|.֠u% I۫<'hͲI$'Bu(Rjm7iCDlh|3Hq)Z aV SqN9ғ$R,u5tUƢ"6_& 4M( S\KEU&xdPz*6򧢣"U5|Tq9RDFL=T4 g&^i]Y{6틦4IEٰ0-D{9j}ebRUc"k)BuΚ*CɤU9 3*+n'ǵG5iE3wrBxxl׈.-tI& nB;Eϕ$4xXyhuX\?^#5!ziȱ"YVkdI칥yGrLhA*.\"Sr))G:V؊mwXBgȨKW]-L~`.$Ol{u`Ћy\ֈX0iw?.3⧫ʑ%nlEoJ Iώ׺CCT ?R恩ězw*;)$غ|fN={soo g!9(ɘjp.jTˣT'w:%7]af21ҥ&X+[h(>@5J}Y@xC("wSU[Cg`\]Ho,=;&O ,/ OO1ۯ/!6rpu؃MAU3, Qqԗ'b:~ ʡLŅrYhQzG_B=Ӛ-fLnaQ͉oy$ ;:Opb!#0Ubɇ]o5BK*9θ:2' yRIj^5\b Lж֦Ii3JatV]{T*Sv ed{G,Ĭ(zSp闚LZ Mqw!7AՄ)K=0UY̅8(4H&~^d+qk/.|R肮hNj-ܸCe8\Vu)"h}E J5-e] ע_ʸUv4Nu2cNB>YeU:TFB!AC2IE{j"uA ͎^VlQKT5W׿풇YGj2ؒ52ju-}gEңYCձ٤UsXrJ.+u6/tf&PG$$rz)W#Ě^>Ct~ğW@N49t3WGK$O98h"fxk5P[<[qܑ'quQ$f-1NhR j-]'UxyƃA5xn\K-%!F}*J8ō {IƁ N)ӯLë\T|]ޥxrsI:Ydm+oCڵ܇w}r{uGQ5jmV6HkI݆Myǣ%iyfqN-jߑH:jq#>)GffLrFB98X1Vʵx>]'U?tLRQj[+FԺe2Gi,R0̥+eԣ]'UxyƃA5xJ֎:$aMJ}2H[>/V$̛saIiTS(8$o9Ұ`= ҦQofcGc-]̒hq4}P[5oq_=NEq9m4> QlSno n9(٘jp.wUWiuz 2flF\)P#Ķ<l< %g1#vKԺ?bO t'ĥRMNܔm&R>˨TBCRӁypJL{Uk8.jc;ZjyrA{UZ7~:•SkWu.=QҟQFe8n-gZs(5->+Mq[ܫic ?REtGDWd[8 qطsPRȏvK CJVńԡЊt(ZUM?/GIU{<}g<Լqף==U;5bPQeIydIx$[% 2XjoPEEH).'R?|맇hyh"f-{&JJ22FFIhyƃC5xz]lAYz;dIKsĹIeu#"IJ'zzWpW {ت^kHb.8[CjJ:i֒ɇjKY14ܠQ*E6X.Q%i1"u*OYvDrIU,7?VÚJVó}Sәg)[!GY8jCI4)Yh˕iNCyz^a(Es]dUMs}͉mFnuj%,IlJV\Fs13Pr|}PN'#m[ћV?*KIF>DF>q+Lg1U~ R,q,;.)-&+PxAQ)5ʊ&Nsӳ -]޼s&ѭٯ WkM815S_..g"7G-JD|x ;j6\%eHEBYS9\+oO-2frHC,ώ׺CCT 787dv;!dx`Fr4iKXq*ɚzoƈZ% FҟEG)^$'xdux}PW>4=R<Ħ .kkhuv C={SE2{@ u'B MiǪJ uEu$fffWK3õRDe[5m{ɺ Y(vr[UW2S_jIFx$FiG3G2Vy!LNWtՑeIϸEbX%ːBA\kOR$.e 7$E${MƋvZΥG PνZjYC#--э&4L$DĆTN6k,R&dddxU]QR~?š!MRF%E##r=0ӊʝH1lΫܜ*r>N3~jPI<ώ׺CCT =emEUj^h(*Lh*הΫ-!1:Aj6." *3.c*#|Qj*N3LR1TZ_S[1+PlXkZ0$A*}ZKؾs]QZ*B˳wr^*UtM߿|R@ Iֹ*.>]ג5쎣?n}j§]UhSTB.pп2ޗ=n)#vLOS' iC$Droc l)>1 J&S_}i^!alǦ)^*-U/WB iO#heNJj:>|(u*R?"{aO/n.swE9Rv?ꭖ8V:$,Ct0N>xWnT4jʍL K>&ۜj6]YnǒEۦ{}ý'ުJHI:ӐWUvtN+ p[ 5j=tZ ܵ,9Q{VtLW׉;n#D'%nNDbGvTqBur%,3EUTDHx@%sYGyzގCyzގCyzގCyzގCyzގCyzގCyzގCyzގCyzގCyzގCyzJqT9hJFҚ34-)Q̱ÐpDnV(T;lFB|:T UJɏO˒e_h,ֵ5\j[SFm!w$|k1H3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3Cַ5WNڒhSRb QIrQ7)TCcTq Ri(T* 9.Cn>qɖIdfX!xQ9 jWdXAVU֣rl"bv2>Ewӏ[UJ-f {UKt'~ sجrm\X{QiRVtr"\4J)2B yLȇ8nkRS$FjB!w;k1N3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3C+^VVw7=җr$[p21^$钧\q.R=fi5>\n,̊ؐʔuTyH"ڶeȊZuc,TW(~?ǽ/䏯+SswW5swW5swW5s-QƢtbS%>qR{axFOjg`vK\8U;Uy>\CN$4kQ"JS4:EfdB"SIX$<)UZ( ]ڧ,^oWFWK5*Ǧ]G(M'Q"/{yړ\ųQ XtAgII);vpU lҚTT=B FjVveF]*TFF$WLbФ{v^w>k1O3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3A{< ~rHy\b3@Zx}|Y:*\LUXLlW\uiԚTGC!ǹG5hT>ƽ%(fjƝ }(4|R娿~4/ҮaHͤ$z[o8Z*mvwq#iM鸬/,)\Gڙʯj9&1 Xp))2x "7)Q:PeRjIfK8}Ry$8_Y_˭rpbRa-+Wu``ēߥD\<1#cWrS1Y{Uvh8tiRYߴm/IF<|YHd{zfn"Z)^c^R,ªCJhv›t8|S?M7Ǫgv!y[z럚 oy̦~bM7"mETڭ/9Lʒ5G2"ǐ{B- zSPxū&a.bt4ɑ{ HI|9zxfUiNvи-Υl{/9 JՉ8%$8zUħt5 N+xФN^ )P_T[R$}G'%(Ϩ&k%xq:_WvdӣY,/E5&I'Rd]lZ^v ^^"*bJ4NN3l0=!iֵ$%UDJTDUZ<2-y*ٱrQ^Q^b-s*TlxU<ޱ'[ћӜac!-\REXm1_xSlEX*ʦ,]#-\gThU.No F]{RzKQ)φ5 _C.T_+8i:9)#M Z+I Bum[:&J 滁U<&RK"]oG6"puBГXuFCTmےMHA9v#%0#6"4s<CE_\1ꅏکbJ`oȥ-n*ˈC9+$lj^2ҭ_͌LS*r~\D6&P?ԥKQ!jZl8Vk#U P!DqM>8$(ܴ%\9#Sb-=KHPbNFJ҄xG(Vs͚j*PEҰծTZVVg{jTtƫ\2QcF甕$i68,EJ50+Bp%)ErkU!lr3Zm٥JI>ȻǔSp@#]J j9q#φ;Sh}SȦI)*.ʜj-56iO|@5?+bJR[bIeI)-̆hiĉ\u్ksJbs\*w z%tʦtu}$i[ 2%vZ01w5tytPͯi\wY%NzRsn؄kqgPjd<8-zЇ%*\N8yUr̓]TqRڱZFֵ̞3F[tҥΪ=R!f\bjGs4[v).iz_ A/^޿J.21-1?SYp)K%L^9DYK(Y;ʜgc|?yf*' \nQHW̨_e[x2bD;qv 2Xu-Dmˉ|Mqj*ռDN՟[qipV҄5(R9)0+IhC]gCFa%.m!B0=Krܬݵ+3EmB fYR]Lh̄{քC 'Ez1J$럚 oЋLI4f›ts)؇Man3¯hv[M-9,7bP.u**".UEOVJ\xHf -GHqfnv~J!:BL3Isn]̔[1FU~PԧvӸy:Z7-zMmx<izt %Ϭ`JY%T'7L}&[kE\~XZ,qo>7D:ߝU4ۆXnOǜOU5%2W*_dmW>o'!Q2iVJ IJb6P%RCϨIZar銒eG^_s'JmLdGL#^MZSx|71r\.%Oz\R2z7HA8ڲBTXDx("%sжeS4 >UsWaMs)؏&c\Se3;i-\QڧK}8g@N&?|S?&gsu!1n4SbM*KJKna˻sjĄQ9GƖh{U:r]ӝPuGxpTсHҿ3sq5g. ye$i2\26~T/QĪfu2f~4B-P:7[{eE,\ur-e,cS-:ۺ_r$Ǧ)^*-U/WB iO#heNJj:>|(u3JUcq`6e.,Y &*W WQ2杽B`!4BC?}%Z6$zSͥ;}Du܈Yv~1P6`9_lgѤ7!aaD{ ,6J_c +M42g "joQwyӊy(_WrFK~u&V޻ZS-|UzM>KF4<Di[nS->r9kڭuS(JOCєfX+4 vC$ܗ+wZ> >OcSh/!j߸rZКu~7P-HisSҩ5X'%٬ҝȳf-Ndedt7'EzqlF,V'I:ߙ1|^)|9zxfUiNJB$*S~nUK*q܌TXN'QcȤ I(byFجV:ҡ.K+дGxbC\EɑPڅT8I(yvŚ7D-? ch#+`[? f(zR^1C/`qZw7 ʅƊ8}L8-dØwH@k.*ټ}Kїfg31`Y n:ŤX)1f[d3<&ێ[h`eBlD{>ɊkL-tQK@wk&)s&NfKHIĥv+/2͗XzNB]1,/Zw VŬUlEOa ,q .N-="^,9| ~#/e)géꡰh6dC"#')yEںm -<ϫIģ _4;ۿVSbyH|l-?o]KUn; Tȗ[ŀ!6FzQ"$)u$meIRUF?ZjҖ5-1Ћbj]kĩ%i33SH1=.q N5mR-#i\nњO4f : T{pJKQ'hu9aBtWmM,1ie \J3I%r9ԣ$&я`̥f]4)6KCmv|2jS\&iW"i&X\mO9i )WmXbR*ޖh3"]YPGBpItkP!$(mbvR&bs״0ekZ ʴ^jdJ<9zk!xDs+TL̦ k@P)Wa$5j: *R! IOOW1֑erwSFKvWUY. Uio#iEʕ̋2%!\1@GiE3]%R?&|[qlNġcCN}_T՚Ґb/q~[M. U5m+-!5(󎔷Zِ˯&|2xcɝ]͝GCFW79T)lK]Hj6."Qif?7KB|,𪖐hCSn$IQbFG6!ޣVmhJ>c'D|6gcRi˫ os.[ou}8"Gugy?`_TKV ir#60jV9tL79\MEae0Ԙ%!.4 ,R2##JЦ ǷO2֥~;d_y9so7OaT?Zw>9tJVBȔ I### _墋R.+e!D "}ǟ-)!O[jo2bZEyl{r)ix;4V!uV^RR$+Vi;6uR񐿬ϐ}}E$6cd\8r "؆路Yߨ\j]%kAl=XDt!ozUVE9W zIy=+ܫ.|p.YIMJnJMGһ*:kK)YI{攲4\s )C\p%i%HQb2>C#9.*>mڪ7w"-]I2q'>eXQ] E uJ [mԋ ԩ.xm(ӘJ"̞b TzZrRe,'VǑd80".V)n(%jklw< g в vQK.Ͼny_ϯVb[J~y`=2A." z5-yňخ[HQ[̯jʂΩIzdt]}f⿔ƷCj5-"Pd"+ܮ[j> #MQd9-y&|p-)?zX |)-Kj>Leu%2nqVn\$5 %$JEС,ȕboS-&g[?.iGʔss:)RhQcŧӗm+ ]{/f|^K(SkτÙ'.1qàmH?~Br̢ta 9eD<~G.SRʝfE"ZXM)2KW@P|*QgTUKu\C̨j% JxH!Tl+ˡ]2Ʃ %; /)$Nଔ`dPt1\5hhM~:@ є7֞P|Md"Hh*- ,U+'9BƂPQu W42b'y%5Y^u:vAWY\W*d* ,(ɧӏC* cG0_I.8;WlluGxT8|*hM$?Կ*4չЏY2)Ϭ y>=lZn;*[E n.,N/wջqYYT# >`"trs7QNH(~⡪dem#1\zb!R{- >@j6.k(Y4|P۴SY$Ho13m-4Ν9D[N4Tڔ}8QkK%rM:+y}^ H<0'v55 P-Ty&F0x7KBzPͫ}i,xM%6ŀ)4VۧpkRe2y9G7⛧}0me-[;{B] 7urKKnZL{);m:#5ۭ,^-/ƞ[}d,NJB$%j߭'xCΪ^2\tm?.9[M. f}uR᪴g΀e/%'cP%2mL³sS 4Kc;r]EܽG0o,l5~߷MF:_s* i=RqyFTgOskJR2eqW)>+&VG5nd`Da&MP` #,{!oї+K?jd_pU\*Ddzv }%sRHq{V`"jL#WI$o`GVPtn?/HhX>n-58$s,J#e-XO:Ni ̍0z#w%rA,e6cۥjdꔉn*p^S,Fer%--n-GI[BsCTtؔT^?b[@蕏+'Ŋ~+'9BgS+ĚD x;<۬P\"4U!IW'=kI EC?xbJF$#*lHhΦ<|^4\fտ"#m~agNi5X#qæ8^Ȗch暷{ȚYu:_/ᦙhܛKʗb#&Ow?YQc-hf۔җd*iv-$Hgx?cDTy^Ky,O > RIOk;)׎3|pl(nfbI'wܔ]5cj^O!H vlrxZʩ5PɠT?aPrbK Ƃuz#/\Uݺj`[eFZɽlJv F#E%`rq1w9ML70hdi3J#dd5),JI 2IwatͷTg[h`BlLգ-=&+RVۧpkRe2y9G7⛧}0me-[;{B]StnՃ*9h]'~QU 2fRwyypݖ^#'XE"9Wš.֥.ǶU27( qNeRGG9f#4E{/aipxd[wKB>A|}%g?v)8\ӛBrESP`&]QF; i㵗lKg } >%hzvfduYuhiJ#u{La9fV4V9MFFMo&"*.:6$ٴh.e<R؎GO U˔QeM~*ޮT)r>r;mGi(ɢXoVZ3"P:^r;-Ч /miaVF2-5H>Yu3-*6DNrrt}._+5yl$h&~ZZ\mFIRO#-dd["EgPnT`G"]qW}LEs3UPea5Ȋ{('OU 3A")9O`.dlhU_)miആ}^Ld%7NS:QrCdtH U2xrv9^88d_qM_.٪?$xhw ޭ&ys"[KB~޺LwKFe.3Bl8 B#k.p=Vf:JI9RALje{pum.IA(tU:S(KiU $DrDϡWh5nNGBNHpj,ttaD27^rU֘cQi|EAR5NHI5G"}5DKj|U[HeepK.$r$tX$Z !CkR'bs۔/cike$";싐=tկFsW%CL7p+Wp[FHs_R&ws|d%jZ>YfLϫH)%\N&_wY[dpv] ~L4'W]b̤GG0䣝 ١Ǧ)^*-U/WB  (U[ꏽ΄S22H3#L DiQbd{H!%%h?!~c?RqNe͉<Mlg~!tE+WOA+W[Nr Qu W42b'y%5Y^u:v-îٷsʳ4ۯĩm"ZIIuYK61Qb"U ]+i$!pֿ?9ؗز['c>4J,R,&]#JB_~ZWrՐJK )es2٥~ec$hMzv2y++ILZcO&sJRO~I]5 Ghekb΋m۳49ЖIWr(gx?cDTy^Ky,O > RIOk;)׎3iUTjŸZqN,!Y yxjfu2*7]~rUTj!\ħ#JKIs$Mcm"Th{X<"V5sX*W*(!ǔB![ .t=n[T p6ZuQF:'&20$E$D5:.]L{w]#w jUh Fbbf13%1X˽W1.C,5 2P>Wx˃Z,!}IZ> >OcSh/!j߸r+Vi;6uR񐿬ϐ}wwhm'_Ip~݊iq ƥ߹oXrVݵ,IJ7O]ntSyǡ .9CKC;֩xHo?أ>IpߤvmL$}ʊ]^*l,;35e,O$Kjo:H4J>YW' 򼃣U >@V_t5fܨ8*lOGBԕZ@=.e|I:>eqW'iX 8zvYuhȍu8#33lj+cV.+_sLs7QLRTFROa) h8FRּfȅn2b^g,Ey -W9<>׫1-%JPYps8DD}韽HmTڿ 5A&2^ao {)o?}\ʱnH7}4 n/R651q)R;W MqP#SwLNdu+/x;9eK\sE4 g&)5_Ia̓QJg]Ә6Ф!9RKfQV:Xu}[wGph}Պ '[ڳȚ%9) k1r^|^U@L.'I~y14Ңj춯f5:#?gcy9ԈoTAr)B˷tm2K3#E8p#,4jTai5jSZAVxUKOA$F+[hj9-*R}.=1JƉQj}L֖X IG/Mv?T}t%jiA`iⲶ5-GIIbf?Q)?h29ufqfjZԣl('?An8"(ܼ N"fo@mo!puy9Kz)+XO|X g^b_s(h&~> RIOk;)׎3׿ omNAk&$ucO3풖ÇJA4tEgkΓy^JKsH[qԭ sRK,Ud> Õ+N)Q{1+=t'm ._V6ꢯ4$ ̍m8[ix{d(* bDV:vƆm=t\zb!R{- >@j6.gQ5Ul 9˕,i鹛!BQhztorJHW޶ǔbVObԶwL(*5GdV-X{T$j>dnjx̓ ^H.cmh42٥Ԣ .:#,IbZ֯Pcth[r- MC[@zmi^^-mʀw/-W1e+`Q)*-F[H)lVpTz0TjpIi.s{F檧n/2P>Wx˃Z,!}IZ> >OcSh/!j߸rpHUj2JÑ)*Qb6ZR̺&eW1]VQP]]USN(n3 JO3hI( UmVġiKU uGNO᳟E7]Tj9v I-D>*} [uS)~#0\mzKKyO)U8AX,ypܥ &̮z8Quhu,X BEk.:JF/fnVg Ϥ/,?&290IXPQ M'2LML6qhӳѨn?/]QG/WderDl]_A,U c)m10+}J[zK*T]>m@qIL>#yԟC2Qq&42u,_[:knSfY4eP,a#zLR̾Rhƒ_%mhg RZzStD{m&ϺD\MTeʴ65 )5ZMR.=B$y'bJmyۉ%%E#+UE#-)1ߪW=m FTƈN<2(a̤JFWAK+&[XF=8V~y9UQwjRi?ъƦ#a?7Z6z 9h jwA#-4]^=FȂ[o_}%HC;5R,i5׌JR]V~G͆:Kw wū"F\AZ{t3̅81Q9$EHJUE2Ÿu,&Wf4#K&‚Lvb5y|IPj6.@j6.S҈_#UIi6]0TxO`YAFgݡm۟-Q7Lnw~.KRUڤ]$2L%/[vr%{wQEOhKTLإGÕSmQ ; E]!R\Pl̉A|}%g?v)r+Nn ˍM@

,tpZG1\Uy-30/6rMvQk-8%'Pi 7={(frV,F;JjXEfFɨK,4 DDE\rҶeDJEb\3NB%&:#hc5n na2IRhYVI=F\d5(?JʫO‘'DEσgQ6LVNao:W\U8;s~i5Uor\͉ Ʀ߁G4Ek󒏗+bCлE/$w& >u82]$3|YA="Fc& ('OU 3A")9O`.dlhU_)miആ}^Ld%7NCW܆$GWud?h: ֊w[M.%}{MZo4jR_QIfLEn}$ C1!m=0+ imlb(`Jhw ޭ&ys"[KB~޺LwKFe.3BlWRor?O+N\RHuFk7W$m ?q0e{LLkRif靳oX۲Rec!es~!C¶Tbz%c>b5y|IPj6.Є5)J2""kUBYSF+h{jEoYr\ =QVGظV[~EF |Py9"CuTn:jZ֣ԣJOfQ? MQ[L;43=/UyL`I[LG3p}_]֧:*n9yBX+uz5_r<yyNpti]λ$if2eKCJtDs'aHiM OT刴ROR>+M;^%?xvkEVS/h ԨSŮwWNR:DžhӰ=ڥp83 {g9znF̧$mj~T*v=ѩWyFHl4f#H33-35+([%!3%JI=q!)wi$KVM|IKT¼+Vi;6uR񐿬ϐ}wwhm'_Ip~݊iq*w~bsZ[v,G%(>[v^tUNU*;Cl$^D8 !m2;3ddgi.ݠɂۗAP@ʌ]^yjLm!Ȓux "|=$)jGYK,ŻFO`+8:)rk$p$mRP!8'Y>A{]K*oK9RG̢\wG94P n.-;fь~cIE[L8Υg3Q^˖T_cC3mŲiF[2RIC$ 6[zj9-*RdbնA<dUFCbwg.gҝ3ʂWAf#XkL-R^AC/`V2Xa^Ku,'ȶLY~Te~jaw(l(~IRոo#˚ڥ}4(\'h`=a*20tmp2T0I 3.\|hRߐ%(i,XH:>YQ-P49!=2̝/"QtCgδ9nE>"UL5.'I~J`iQ2mcj:iG!]WFT _ݟY(uvI\E>] ~%ZMi8cQ}%E($43u0uJFkhq q%%I@^/^5J:/)24?7f3.IYT8B*RxbfcUhCU)S9$jV*GdN'6.oT[9>m-YUU%h4/Y]ͫYƥ:|$Pn<i%I(""-fb]V!Ӣӊ ;i(picߨȔLiov#B*-w~c'_'bz%c>b5y|IP^m"ضW}2J/njk"R[2<B5S̾3܍UT̂ƫQ--:/Z#2ICsOg;lɨL4R5$Տ1o>QM-D<^ʥ^//Ѵ(ϑ^Jҩl2i EvBjNl5GE\ӕ0'vb33qb<6f,^D8dL%Jwӑe֖- Ee@_g>f)6d FLl'R T1lEm )xR]-yR^- 2RM.%*#.`> JvFť(B%@Ӱjڢ?RS)`ɓ5E$Gk4 kpI2U={Uֲ0׭cir5Va@ځesq+;4Ÿ 2SPA%׵5?c3{>w/h~u^ *"O);M YevvYPjʳdhK/[Ik$]Viԭ%oAT*MIBDn & dh JKLG)],WDrJÆmF(D=zgfݬb;1-q%Q6E"kf(T3tih] 틪'E`[M8R6b)v龅2[?n+6BՐ&N=!;?UEZs$$_4TJ3$RQ@1|q7oiDfUjs^z_5M_q_ ir{RhNJq2$\`d;`VVu {(D$[J~[>%22<a) Z]o9 A+_Qo֓!ߎc`gU/ |[?v O-ئ4u몗 U7#?t.׽|)=%Y/kne/f}4ÝrKVe:LkH>}!ǡBQ]uK2qxKME,u,X A`S5cDjev1}6f\IO~h{s/Sv Dy*XQjk0Um:CR/ '~F#ڭ[Jlz䶋I4[MA;Ow!zx(dqa7V- "Db9-*Rz"kۄ_X2" ϑ.:ڒ|(tKEkU𘅥g"6\[NfiZX)'HkH*?AxHfn/4L8e%$+99YȋE.['5U>rx| .44:咈Kb1(6,X}$Rba[ W9|T:=h}ԫzq'%ޑHx(4MD.UƂvhelK*iL *7u̻R_4zAsItjb3a\X4O'fܒltEݥKfQ𘂑aJyx #^(r"G v$MRT]R1T[hk r9Rҟ>q{sI4ѭLRHO|Hr C"_+9y,}.c'5=}nyF(aHړm,ߏ Z~_9Q\ԣ.آ(R;۱HIsLhH_j |*-Pqi8+  !JR`|XYu'$J\zb!R{- >@VVUADyI! TwPFxcfD#k(n,)UHձarЉǽ/f)~9\ǽ/䇕f(9\YjFJN^ߚ)䫛x'>m ̧˪ ^B"t%G~1&]Y㻇.MrJ.q3/7 :S Ⱦۄ<ĬX DF{n9M/OC'eVjH0ӿ+.Osi]s3RWf2?W>Jۡ[OU )|+.B(f6v,k">C">T2W0Šȍb҅*$'vK=.t&Ea$m<rJvcF(D>}!#bIYsvM:\L!X2;f@̸8nhi:RbRa9HSv>_E[?n+}j+;m&SZ*L6.sOL}V~oy[@9.K44 ]Jy`V߲`6ьʸM ɺţ @fvEjjLm#;-SN"DMGYK,oQL³{wؒ#KA]ޗUk:ns)>M'2LML6qhӳѨn?/]QG/@JQ#O};ϨeWMR9|דIģUhgprZJ(eg^W2_ B?h,6w@NWsS  C9riԤbie.~t$ŒȎ[OOe+ d(nZMM]!ݲD&u/U<&SG"]oGgQrC&e*qȔ 3>DUZUDJTʛv+w+͑,~8jJzIHkrPD2iX~r_Ũ /WvDZΟ~(5m$ʥƦO9|nr@ϝMJk8m9"CCM$ֵP֫-#QUm!wm*j,{-f< ՙJpItkP!$(mbvR&bs״OvXso[KF\hvya܌^xi,yc?OϸbZ4 eK7ڎ.Źڭ4b? =%X]1"{^ڴQF+Ӓ)d'ʦA2G֔hQPkr9Rҙ+UE>pSu໒}͊&[3ى`ă"ȧmD+~ᳱ׼Kz)  h+io!-rv[nR6񶳩5guHAv)3ڢQ2ZX0%*꿮~j)B/e3;'y[z럚 oy̦~bM7ʹCUyeCSS,ңC,3JII3JjO+ #b5ե ܭrPy46-GNb͵QPMR)#ηjZ`Օ8ڌH͎*/{X.Du_&NODy^'>,U1^o94? FҟEG)^$'xdux}PEl/ $zሉ4:ӄFi<6-eح'*-13=šPXzRfnZ2nqdaIƗf&l9\jRBMjhDICRn5&-jJ598 &^2 35V]͊vZ˺ q[ 4kLThWȻ*Kۺ, -,vPVql9hnj{Y-udk-J] 8E~%*ܔDxݥ # v8xrt5c*-Fj^e6|7Ch1mδK\aK.C\ԯgu9 k?8:NbM{L*G}y V.p9-R5piHt\<6Ҝi[pZRcJ&;㝇U)~D`]k[NrPk? gƀd[wKB>A|}%g?v)qwoXRGFf#r"ᳲ]{b16w]#P/ *S}߯!\_53csdZ"D6#er7%,StJG8t]|[Ɲ%ґƿ]37q0xI|}qLC%1i_=)\k?w o7- ˑ߼h0Tۭ[X) , #W̢Ҍwʔ+f.T7:[DʉƞaJ%ӡ9\UJRљEj5ꈴ-cx8 ep3i|9µ2p;ߒYj1ɅK(% [ƭ޷5u4Q\nog4{xs7)C~Q%\Hzq՛ZgQo#k(:YgzHձS,v7D!\Up]37q/KѼcӤzR>˦!o4/5py?:K#7ңNZ!Uyi.ֽ80 !fTTwJ$j%FЋn[W~I@g&]$#+8igd#fпK^igx?cDTy^Ky,O$×KWMo>:Ni ̍0*7hjL-O]J}x[p3;%!qp]oԜe>}+T1r)ĭL/$pl­#ʆ_6ҏOėl"+I/:Ͳ\$W;hԯU-!.6RD'22 'V<*YWWĜ  iO#heNJj:>|(uFn=kМA~, 7y:O )*/Pnh'?+U喬Yxa$տ]HRڴY ngwBz8bK1=SMFj4ETZPTEJKC:WR;c4JNWq;M% G|c;rb:pK ;*h[Χz#%j߭'xCΪ^2\tm?.9[M. ׉:pVsy8Oz)=%7>Ԫ} [vVL9)/!5l܏6qKmFyIRTXp22vH1GR?|h~"fGIU{rqD^%u.ؓ <]'UxyƃA5x}Ժ?bO 4&j)NiA vr[Y\Xk*)9P{Ew.61+A{vв##2}3"sDeNʚC*3gЗYu'Tddc%TTZQR?A~ŝIhvFڌ]B'slLV5e\Gss4C/)4˔ټTѕWvREUnٗjR OTԂpH4ZcI.[l\^y]++,ےMuѮl4'hmdkGQi'R,71{IA/aDkӲ\zHNĔa)JJF2W5Zm aG"*ZRqt`ݱf2ln5i2Umنb峉b"yf)2P>Wx˃Z,!}IZ> >OcSh/!j߸r+Vi;6uR񐿬ϐ}wwhm'_Ip~݊iq?.֝T9ç 2'hnu$j}<[rVՌƆ]λE }L-eFccb&d.JqQ*Be)3X,F;KA"G1MŌaKm.\r5i|@ Ž3Ke54wOSJ E"c&Ҏr^˗ʺŧcC3nһto'QҪ<*=3d1V4S.wK*M*nz?/K"5sq7uXR!"MԂWgakӲxIT2]A*SnT *- 4$MqyPfH>v)-Sr{"eW9~cCe"fW^,z3AHS>Yj9}Rzpב)iG ӽ'%wĆ&" ̱,`ȉ,vGi^D;zD^r1p0 C9riԤbie.~t$ŒȎ[OOe+ d(nZMM]!ݲD&u/U<&SG"]oGqtի /^j[UcUi*Zˢ\s*c%Oה6' 50iAF[nZM.[L8-#$YŨ/֐`h`5Q,߶f8NՋWﮜ\Q.<]$vc8i9x5c+ u߶r}doRdtDGaeYtxh`dlD%/kZ~ol%BǦ)^*-U/WB  (U[ꏽ΄S22H3#LqYyi]3l"ݳt*[&RHsbL:KiL)'g$»ZWIi3.\9fNY@mOmui~Sa#8\V[RRO>Dd2Н [CSXm=Az_JǕ}Pk? VCA3m)]dyM {XwMVGWoq׿?+!C%E3Z[Ab|m)]dyM {XwMVGWoqFI* c.ȶts`$괦ih}4f `Xw\#W'D'yԽlYqW,C\ԯgu9 k?8:NbM{L*G}y V.p*~9uZ2ճ[cM51l*bӼY%HuD(2÷JžƂM+Tk$tPť.kKJ*a!&k'faZ-RZNJSnْo֓!ߎc`gU/ |[?v O-ئ)weŒ(U#ķfe>$>.;/B:*Sm *I^nskQ\ ܆,p7[/:^gPˎ(*^q5zP6ud5Ov'ڧoe\.Kn M %4JiP"aaâ-<ˎ.D~e }l̺e$=`XoG'XiŴj>U&29_r,ˬв klz=䴦J+\[h|-?oz׫T0j*POMHZLM@%x}C nRp{`.p`3S_sBrƕ+( 4OIH2OI*ZFU1w'f5urk$j%pĴUOE%UxbflN>iw+5HjyY?Yj9ֲrOįuZujꌇe_u=38lF5(+rmiZrޥ:|>ўGwߝ4[24u\M.knє$LjKݪۓXCtOјih1VmIDbm9(2MFͤOFu=bJoܺ͵dcZcG%JLV9Zh>Q| ΞκpDZY\ckuVpx$@WKm𼟩RҵWaҟvLZumRF}33ȈB*J[VQlҜF[Jtę`zq%]4em,r>[VKhH4{}ygV }E3$6epXj)}$RbSp׳9|QtFVh&d27J( cC.]:cnSJ6M6ijdR.k6D|Iy:]M.]]X=)/:emIb1XJmw2TK<0%JiZ%CW2]"ڧ=L;5PZ\YnV'NfA{WpTm:׷x ]E; /V s _JǕ}Pk? VCA3m)]dyM {XwMVGWoqj%ŇdW."rJm&ŸRhs^?*iSq0Sh#2eQwUW  A{t^. jW쳺O5^S'1h&St=Mlg~sHQ˸yw%vo* .X0#щmA*Cbm5)3"s/IH:1XbJ\Ixb[;3Lo 162sV ~s:x_[>ςp;;S/l|?Qn4뭲yDIŨJRϠD?Q)?h2S/u)FlN%l4kNm)Ǧ5i)}q02x~\Ot5])٘`.(ZߊM{.c%-1(](W^دnx]Znq+npiiAuGDNҜ1 '={(gNEtk7ʬ:ZՎ+;.$(iSHRhLEiu?Q-5 +gWjro$*m՘ٳ;ءu WEKI,uX ⺁U<$2&SһCne,ۍ ce5EH-?Ƶ)hfXs %C[75D)=ee&nn+;^Qr/z=5vԱ+)[EX[J*D]{ͩr^<6j-h;QihD).,1.1B %9⟏D}m04ˊo%PHEC*5@3C֪HX [2JA|ꚐNQi%ѫmx+9rZzec <@Kʯ߶ &SfF1)|F9fh`2tњMOJRD$JKa! g]:"iⓓAIg?эK\|&w]ifi׶ Si.;P" pYQ2w9e\!K.`S~5mMRܽXo˔"< l<ة+sgcC[$){C6"]*#*D)L͈*;yS!̔Lj9([G\TlТ]$Ua%h.D:y f /eMbZ2Fקi|sqqWC4JUKgJ<9zk!xDs+TL̦ *OZvMԺs_8٦Z\V'ab5y|IPj6.vu[1P-ѿ?+!C%E3Z[Ab|m)]dyM {XwMVGWoq_xŞO7WpCOg_ї\X2+Drs0h%=%V%I4} I#:iڭ8)?cWXm!FOV:)cwS])Sի0EY&Eɝ٣Y{U(GVi5 [w䄄EG\&T:LYLd",mY3srPi{^sVS_JǕ}Pk? VCA3CI24 92Uˇ: eurfb'\+IUʖ0X;wֆЧQ% #Ri3'Z/V&WJ_C|j.rρeYJwڃ.&tOjKy '#)]Z.Q+ b_?*fDˍB̙jsW'^,ҿ?+!C%E3Z[Ab|m)]dyM {XwMVGWoqTܩtBJ"LɊI!Gmf]=v3o"qKhcw}n.,شn%:4-!Զg1&zHfr!%ImIJKa"&A?ŭ N8JF)G33dQE^U<[6LbOnQAfCD28{yc;ӧGf1=M(#38 v4bNyԂ 9nygvPgCbN}P%6IeDmeT#!9TTPr"Ҋ}{114FLFFpĚeg.FcZZ$%ffehN[mjMTԫ}T-2n$RB"ZI*QZ!kEoI i Gu]SDҤ$) ,RFGdc643",Oa)3ۉOWA7Rx'4 ?lfF^ .>$3q#ơVƤoիNY7 b*KZF$دk*df9m#pFFX>C1UT'+WJ̔Pi292"؆ˆeblcRN$XN9rzK3f*Qk:}{FIem~JDѦK4cm!L:Kh#oΚUBM-si:.J|&V@˵h_a&sP]VܞXĪz&}N8L{AKmZO(В#iA5Jl5Nm"z7sS~m#j9-*RdbնA![br,kIFX{>l 1M/ WKS0B<;{8x"d|JIRKvξ2E nYw2{o0[ʉZQWmIC[fXl4bec%b3m%^KJtcɺ![5&Arԙܫ91Mk5R}ʅV"Xw[/ :Vz i+zNQiݡ52+ҨqJD8$ٽYv "m9ʼSU{,DW.\VmcV5/[G4Bi_ch)$ܧ70Ȱg+uf/D*dK17Gy2dZ|I<𢶷Cm4Rԣ>B"#3jQڝr5VNW}2ҧ^v=&VW)U8׳%}mT(^qdgHßs3gbY藩w:_P['!K LzF()65JzK+I (.GRu,(G8Y,v^>2 .Vʚ*vHuQ%\BHq I^:w[cJVZSq}Mռq EŔ7Rv'_m\R2;UˊOVv\jDu32,5H8O@1BW)+j J;HFjvjFĒt8$6]uM,Er2eшb".w,*BENɖs"5EE8Lܖ""oQ"#y/Ԯ+'Ϫ)=qXoVB/3[U/[< ۮBʊg.&l=:jNNen'Qw' !8ٕiDZrj qE.Ԥ>hƒ]ع8򻁣W%V?ma>h7$\Om*3u2a%%=!)ǞqFk;^.)MkSGL-R%}q6GbOeyf$XjVr=䵚V~tv-[yWQe+`L6egLڄVU{MWraf*xKN&`VѥʶD&JK~|"l㎸f)J=fgkQsJSG6㌸ZYfJBf%IJGM6.rU]0?TNѩ&"mkhLr"%4?$rjY& Lάݻ)dvFwRKAfR5UFUDG*N[<#XKԦ=JcH8h%h G$cW1Y]#Pa,#üxTgxuVN;1zer Dz[i1#CV-U_f29zX^pUz6kpU_f19zX^pUz6kpkJtiZ,3'rf:WKx(,0@tӑDJČeZjҴ;HVh=uFRk+!+^s5o(F-;LXɧ"U(#R ^7q>8OAv CԪ׍CQ[`=J/8*x=E5qOAv CԪ׍CQ[`=J/8*x=E5qOAv CԪ׍CQ[`=J/8*x=E5qOAv CԪ׍CQ[`=J/8*x=E5qOAv GNƦ"TZU7(e54Yd>_LٿeAEu؋+%lf9A"}=gRN-8) ,yHG؎yšNyxqے) 4nLk ffQi.;OGnd`~~V~n?}E5qU_f19zX^pUz6kpU_f19zX^pUz6kpU_f19zX^pUz6kpU_f19zX^pUz6kpU_f19zX^pUz6kpU_f19)<X+uWCRRˇ"͕*nKl3 YNoP-YevR9Yd.sq)V!+`ElDr@H n@&M9 k♺bU!U6-D'NLv>LV_8kh$X-0Z2)5W1 \ޖNW6NS,[wnjVM-ܭ̘H7%)K#ċ!:&OeO ªa6;+'DFDtDcۢf~e'Z+W \W6\z:mFA8fbys(q̗Z\̛_1f5&;I@տ?+!C%E3Z[Ab|m)]dyM {XwMVGWoqZFJlgH3<ڜVmدr5-yz1崉I jT+<9&Bӏ(֣LƺƣZr>q|F Ċڞ- RYR.s3<"R"ІՑePVK/fyeR쌞j:Ɗj &q?HfZTúhj6fm6g gI1 +O%j8)t9S(Iђ[J/đGzPZ8XulbSHdDEl"!Hֿ?+!C%E3Z[Ab|m)]dyM {XwMVGWoq/-VޑT"my֩L;Mi`i&Qn7 ]F*]wGkXͫ^d.h (ѿ?+!C%E3Z[Ab|m)]dyM {XwMVGWoq-D*=OQIODؤukk.qi%2,U]rzo"BKn!IG EҞ,R*R33~*%+hDUZ} ŋHy):)%dDMpAt/یƲYꥆm[&Q[.$Iҿ?+!C%E3Z[Ab|m)]dyM {XwMVGWoqy6٢ϸ+z]5ɔ2Ce:%핰z„F6ڞqb6δajQ;©vTOM'ޤ9U^j͗KY50UwQ/G2R5NN2r;fr;Wn 鵻#5.!v2&2C't]u~g7w(-os+`%m ٺs$lZT%FLv#hܥQ`uתQ-V,K=D/h0pi"4,mȒU[*֣Q,"@>Կ?+!C%E3Z[Ab|~&_#ē9qCjܙ*mTV."p%q%MذIwȥHlWu8e54=: ޳&_E35Gi33o]pƊ%rSZLي JɴcϠR;:Ve:e3)'?%i]AmvŹqNG+uUn 2|SI)^/. F1,!s?տ>8|zfX!6G#a+!TiD_^S:"'H0 a5&;7R*Re>d:HF]#7U}&fOh Lj3Uw9>a+νq#nEf:ED$G˛otG+V:tz0Jg[,eE:eNcJ)=&K5>LS6n+"Sði|Y).F5,;`^HeZqjwڤ!9!pȺDg ^4bZjPe1b,GۖG(XUKR1_O*\iDLm.qb5Z(8cͰhkev7쎂*k,[]ghvmGjcVkXUϕvn;&żJ"(nWӫ++J1#ļKp-p$c5W~z7=9]tcx5j6a#6lY%zW|-rgh.BoVz.͹ |d|m'P@,DD*"FvSUOt[z3E)Ԫ ƎZR)/l%<6d# 0ڦ$_j@'MQ""[gu mh9_L 85wSR+wUE.3ogbNYe_ ܠ[MipSq 2>XLXψU˾X!Bd4MGҿx8U ukd;1$- 8INdXg363Z\\Y}J/8*x}z6kp>==91R ^7qQFncs*wl==91R ^7qQFncs*wl==91R ^7qQFncs*wl==91R ^7qQFncs*wl==91R ^7qQFncs*wl==91R ^7qQFncs*wl==91R ^7qQFncs#?%ܯVT=R3.Xhf36zsb=(DubԢď+ң`\5'mjp.3ѵ]r#𷢐0S&\2R>'Αmݪ/",e[٧N֑mA4jR<|ҥ(;gxNrPcSR$% ,DEDC?ӿԿ]$$If!vh#vJ#:V  t6534BytyS^ 002 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~_HmH nH sH tH D`D S@Normal*$CJ_HmH nHsH tHT@"T 4$3 Heading 2dd*$@&[$\$5CJ$\aJ$tH DA D Default Paragraph FontRi@R 0 Table Normal4 l4a (k ( 0No List J/J S@Absatz-Standardschriftart6o6 S@ WW8Num4z0 CJOJQJ6o6 S@ WW8Num4z1 OJQJ^J2o!2 S@ WW8Num4z2OJQJ6o16 S@ WW8Num6z0 CJOJQJ6oA6 S@ WW8Num6z1 OJQJ^J2oQ2 S@ WW8Num6z2OJQJ6oa6 S@ WW8Num9z0 CJOJQJ8oq8 S@ WW8Num10z0 CJOJQJ4o4 S@ WW8Num10z1OJQJ4o4 S@ WW8Num10z2OJQJ8o8 S@ WW8Num11z0 CJOJQJ4o4 S@ WW8Num13z0OJQJ8o8 S@ WW8Num13z1 OJQJ^J4o4 S@ WW8Num13z2OJQJP/P S@WW-Absatz-StandardschriftartJ/J S@WW-Default Paragraph FontR/R S@WW-Absatz-Standardschriftart1L/L S@WW-Default Paragraph Font1N/!N S@WW-Default Paragraph Font11.U`1. S@ Hyperlink>*>V`A> S@FollowedHyperlink>*:oQ: S@ small-text1 CJOJQJ6oa6 S@issue156CJOJQJ6oq6 S@smtext15CJOJQJ6o6 S@title156CJOJQJ>o> S@ issuedesc156CJOJQJ(W`( S@Strong5,X`, S@Emphasis66o6 S@ WW8Num1z0 CJOJQJ6o6 S@ WW8Num2z0 CJOJQJ6o6 S@ WW8Num3z0 CJOJQJ6o6 S@ WW8Num5z0 CJOJQJ6o6 S@ WW8Num7z0 CJOJQJ2o2 S@ WW8Num7z1OJQJ2o!2 S@ WW8Num7z2OJQJ2o12 S@ WW8Num7z3OJQJ6oA6 S@ WW8Num8z0 CJOJQJ4oQ4 S@ WW8Num10z3OJQJ4oa4 S@ WW8Num12z0OJQJ8oq8 S@ WW8Num14z0 CJOJQJ8o8 S@ WW8Num15z0 CJOJQJ8o8 S@ WW8Num16z0 CJOJQJ8o8 S@ WW8Num17z0 CJOJQJ4o4 S@ WW8Num17z1OJQJ4o4 S@ WW8Num17z2OJQJ4o4 S@ WW8Num17z3OJQJ8o8 S@ WW8Num18z0 CJOJQJ8o8 S@ WW8Num19z0 CJOJQJ8o8 S@ WW8Num20z0 CJOJQJ4o4 S@ WW8Num20z1OJQJ4o!4 S@ WW8Num20z2OJQJ4o14 S@ WW8Num20z3OJQJ8oA8 S@ WW8Num21z0 CJOJQJ0oQ0 S@ WW8Num22z0CJ8oa8 S@ WW8Num23z0 CJOJQJ8oq8 S@ WW8Num24z0 CJOJQJ8o8 S@ WW8Num25z0 CJOJQJ8o8 S@ WW8Num26z0 CJOJQJ8o8 S@ WW8Num28z0 CJOJQJ8o8 S@ WW8Num29z0 CJOJQJ8o8 S@ WW8Num30z0 CJOJQJ8o8 S@ WW8Num31z0 CJOJQJ8o8 S@ WW8Num32z0 CJOJQJ8o8 S@ WW8Num33z0 CJOJQJ8o8 S@ WW8Num34z0 CJOJQJ8o8 S@ WW8Num35z0 CJOJQJ8o!8 S@ WW8Num36z0 CJOJQJ8o18 S@ WW8Num37z0 CJOJQJ8oA8 S@ WW8Num38z0 CJOJQJ8oQ8 S@ WW8Num39z0 CJOJQJ8oa8 S@ WW8Num40z0 CJOJQJ8oq8 S@ WW8Num41z0 CJOJQJ8o8 S@ WW8Num42z0 CJOJQJ8o8 S@ WW8Num43z0 CJOJQJ8o8 S@ WW8Num44z0 CJOJQJ8o8 S@ WW8Num45z0 CJOJQJ8o8 S@ WW8Num46z0 CJOJQJ8o8 S@ WW8Num47z0 CJOJQJ8o8 S@ WW8Num48z0 CJOJQJ8o8 S@ WW8Num49z0 CJOJQJ8o8 S@ WW8Num51z0 CJOJQJ4o4 S@ WW8Num51z1OJQJ4o!4 S@ WW8Num51z2OJQJ4o14 S@ WW8Num51z3OJQJ8oA8 S@ WW8Num52z0 CJOJQJ8oQ8 S@ WW8Num53z0 CJOJQJ2oa2 S@ WW8Num54z0568oq8 S@ WW8Num55z0 CJOJQJ8o8 S@ WW8Num56z0 CJOJQJ8o8 S@ WW8Num57z0 CJOJQJ8o8 S@ WW8Num58z0 CJOJQJ8o8 S@ WW8Num59z0 CJOJQJ4o4 S@ WW8Num60z0OJQJ8o8 S@ WW8Num61z0 CJOJQJ8o8 S@ WW8Num62z0 CJOJQJ8o8 S@ WW8Num63z0 CJOJQJ8o8 S@ WW8Num64z0 CJOJQJ8o8 S@ WW8Num65z0 CJOJQJ8o!8 S@ WW8Num66z0 CJOJQJ8o18 S@ WW8Num67z0 CJOJQJ8oA8 S@ WW8Num68z0 CJOJQJ<oQ< S@ WW-WW8Num1z0 CJOJQJDoaD S@Bullet SymbolsCJOJ PJ QJ JoqJ S@WW-Bullet SymbolsCJOJ PJ QJ  S@q S@m(( S@bodytext88 S@bodyheadlinebold"" S@issueNON S@Heading }$xCJOJ PJ QJ ^J aJ2B@2 S@ Body Text~x(/@( S@List^J H"@H S@Caption $xx6OJ QJ ]aJ.O. S@Index $^J FO"F S@Caption1 $xx6CJ]^J JO2J S@ WW-Caption $xx6CJ]^J 4OB4 S@WW-Index $^J BORB S@WW-Normal (Web) ddRObR S@Preformatted TextCJOJPJQJ^JXOrX S@WW-Preformatted TextCJOJPJQJ^JXOX S@WW-Preformatted Text15$7$ CJOJQJHH S@Hanging indent7^7`NN S@WW-Hanging indent7^7`ZZ S@WW-Hanging indent15$7$^7`O S@WW-HTML Preformatted:2( Px 4 #\'*.25@9*$B*CJOJQJ^JphBOB S@ Normal 11pt*$ CJPJaJ66 S@ Normal + 11ptHZ@H S@0 Plain Text*$CJOJPJQJ^JNo N nu0Plain Text CharOJPJQJ^JnHtHBo B 4$3Heading 2 Char5CJ$\aJ$8! 8 H apple-style-spanB1 B H apple-converted-spaceL@B L !'8 List Paragraph ^m$PJtH R^@R R ]70 Normal (Web)dd*$[$\$ PJaJtH ./a . Q this-person"/q " Qtitle4@ 4 NHeader H$:o : N Header Char CJnHtH4  4 NFooter H$:o : N Footer Char CJnHtHH@ H N Balloon TextCJOJ QJ ^J aJVo V NBalloon Text CharCJOJ QJ ^J aJnHtH@ `Intense Quote,CAPSL+&dPO]^!56B* CJOJQJ\]ph `|o | `Intense Quote Char,CAPSL Char)56B* CJOJQJ\]nHph `tHPK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭V$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3N)cbJ uV4(Tn 7_?m-ٛ{UBwznʜ"Z xJZp; {/<P;,)''KQk5qpN8KGbe Sd̛\17 pa>SR! 3K4'+rzQ TTIIvt]Kc⫲K#v5+|D~O@%\w_nN[L9KqgVhn R!y+Un;*&/HrT >>\ t=.Tġ S; Z~!P9giCڧ!# B,;X=ۻ,I2UWV9$lk=Aj;{AP79|s*Y;̠[MCۿhf]o{oY=1kyVV5E8Vk+֜\80X4D)!!?*|fv u"xA@T_q64)kڬuV7 t '%;i9s9x,ڎ-45xd8?ǘd/Y|t &LILJ`& -Gt/PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 0_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!0C)theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] osors  M _i'v284;<=>#@ADEKGHJwLMtORTgXZ]_acRegnh"ijp|܉ߎ¨#_]|a9WDB3e    !#%')*,.0234679:;<>?@ABDEGHIKLMNOPQRTUY`bdfhkm +Y%i."4_6 ;T>@)DYGJYLN\QTxWZ\_DbdgCizpK L=/AQhE6  "$&(+-/158=CFJSVWXZ[\]^_aceglJr222444``aaaaaaa b;bKbrrs=sssst>txyZyyTzz1{{{{R||Y~~~WcpsŃ҃.ф2=@ŘȘs};"lV K9_lX\=_jMHHHHoI}IIJJJJJJ;KFKLKKKsXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ,R$Uw. 7# @ (    c vA$. UDPrimaryLogo2945kS`TkS`T#" `?P  F?"Text Box 2"Ð??PK!8[Content_Types].xmlAN0EH%N@%邴K@`dOdlyLhoDX3'AL:*/@X*eRp208J妾)G,R}Q)=HiҺ0BL):T뢸WQDY;d]6O&8* VCLj"󃒝 yJ.;[wIC_ :{IOA !>Ø4 p;fɑ3׶Vc.ӵn(&poPK!8! _rels/.relsj0 }qN/k؊c[F232zQLZ%R6zPT]( LJ[ۑ̱j,Z˫fLV:*f"N.]m@= 7LuP[i?T;GI4Ew=}3b9`5YCƵkρؖ9#ۄo~e?zrPK!H%Gdrs/e2oDoc.xmlSێ }@7vdXqVlSU^~8F ;؛< 3lnVN.tR"4JCA??_(q)ТgMgrA vyg xo$q-s0B2=$e*&Vۈ_ׂu'{da2H>!I^ghoP~¡M%fRcÌ 9\hr8}DVKJ4kQ'{z~:r {4{Fc<∆]AY ]#XMHٽ aGmC:N6!l9npMlZ?XX hI8Ԣ9$@j/=;eɉa St]/_!ҸJd[%偷7TSVz$2p7):#IC%vuA#N,| 2C^{k );G'fPL\[#dqcԏ~PK!/2drs/downrev.xmlLN0DHHܨHTUJmnm!v.pYi4fFL4αt Qz|{F|My}U`݅4B#b !nɢ_8zg7X Q^b52Kq\h0ZN*{v~zFSۛyhaPFY{aGa dY7PK-!8[Content_Types].xmlPK-!8! /_rels/.relsPK-!H%G.drs/e2oDoc.xmlPK-!/2drs/downrev.xmlPK \  S S1"? 0(  B S  ? @X X t E"+t _Hlt332274636 _Hlt332274614 _Hlt332274615N@N@N@t@@@N@N@N@trv+.q!w!""$$,,/0L0S00033c3i3334444555686>66666778"888888899::-;4;5;?;s;{;;;<<B=H=I=L=>> >>>>Y?a?b?n???6A>A?AIAAAAABBDDEEEFF FFGGGGGHHHH_IbIJJJJJJUKZK[KhKuLzLLL6M;MgFgOgUgdgkgggiimmWx_x{{~V\bjpw|KQW ls˃,1Ć̆цֆ nw}Z`aemuw|&Éĉω"0_fΊԊՊيۊ ƋNjʋЋՋELQVns}(46;DK֎ێ܎Ǐ̏[^u}~[cdprx|psyu|pyzty9BCOTY7<֛ۛĜɜޜNTlsy~Ÿǟ[`lq"+0šʡԡ١բڢޢ.78DJO!)+0 %)Ǧ˦Ӧզڦjrv~,56BX]08MSTXZ_v} V\bgתߪ_gksx}!&ƬϬЬܬt{!$PWY^{(-ʯίӯد<A#_d2=ŶǶ̶ٶipqxW[¹úȺѺ׺ߺ).9>NXYbjtļʼѼּ׼ݼ")5=DKwɽkw]e-207NSZ_"mu !9EGOPZ\aq|~ +0 `ey}=HNX]b{,1 $.1;@in[bsx`d{~ `dpx|mu}JO9?" ?E-5)0ZdLU[bho`fgjw|ahpy7BGL;DJMmr08=B$,08:?HM=FLS\a9>kqv}emqy{ty&)+0:ACH9@ELSZ[ego}  LSYabnpuy%'-.249io$+16^d:ACJPU^cU\^ekp< E F K M P W ^ i q w | u z                     "' +0`e   %*qvFMSYZ]bgLVmstwy~  !/7?EJKPsyz~ %*  $ * + . 0 5 J O   ;!@!I!L!N!W!X!d!j!o!5":"K"Q"["`"#!###)#*#.#0#5#B#H#I#O#@$E$ %%%% %,%.%3%?%D%Q&V&c&e&g&k&q&u&{&&m't'~''''''''((((((((()) ))"),)3)=)B)C*N*S*X*l*w*** ++++,,%,.,/,;,=,B,R,U,Z,_,--------.......///00 00000001112$2,2224292B2F2R2W2X2c2k2q233R4Y4[4`4j4o45#5P5V5]5b5c5h555556666667778 888888888889 99999%9:9?9:::':):/:>:D:F:M:X:]:C;H;L;V;X;_;`;e;n;t;;;i<p<<<<<6=<===H=Q=W=Y=^=k=r=t=z===->3>`>f>k>s>x>>>>>>>>>>|??????@@@@@@@@@@@AA AAAAAAAAAABBBC CCCC$C(C2C7Ca  H G4!L![!x!"xM#~#%h&&'n)a}*>~*,D,u, --7-z-c.ry. /M,/f/c0j0X@1[14$3%3[6ut7zx78!'8V8w8P9b9 :b:D;<aC</n<g=!>E>S@ g@=WAAy,B9BpsB&1CtCAEnEuEFUhFG,+GMGhHoHwIaIJgFJcJBLMN?4NhhNyN-OLPQQ&Q RR@[ReRR.-S_USyS{{S9T&~TU-VRVS=Y|YE \Z\]]e ^4@`?(b7b(dQdffR*fJgi .iki6jk#k9k,MkeWktk8lP0l|bmCn~n >o/pmDpoQp qUq5gqr&r)rMrRsu-#u9uIuuIv7 x xdgx O@^FY+=z Q$3HX9L` N mG, n8sJS0m GzM$.T^(5EMNG'Iz<v||xDMxEJdAv\rb3 bv{n^$sn i =\e ]7ZIqP1$)-3JlL>00MU7y AD\1`N@P}..~4>)8:ST|>["ox )V[]+uB[wl,+i!Xvp4S]@L79s@@@@@UnknownG.Cx Times New Roman5Symbol3. *Cx Arial7@Cambria;(SimSun[SOG=  jMS Mincho-3 fg?= *Cx Courier New;Wingdings7. [ @Verdana_ StarSymbolArial Unicode MS;. *Cx Helvetica?DejaVu Sans5. .[`)Tahoma3.Cx TimesY4Bitstream Vera Sans MonoO5 Luxi MonoMS GothicA$BCambria MathB1h&l#'l#&l#:H&n:H&n0 2qHP ?#k!xx  GaoresumeAug5lochen Jaime Arteaga                           Oh+'0T     (4<DLGaoresumeAug5lochenNormalJaime Arteaga3Microsoft Office Word@G@>@>@^C>&:H՜.+,D՜.+,@ hp   Capsl-Udeln GaoresumeAug5 Title|! 8@ _PID_HLINKSA4!F\%http://www.capsl.udel.edu/news.shtml6~nhttp://portal.acm.org/author_page.cfm?id=81100134147&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=244148890{nhttp://portal.acm.org/author_page.cfm?id=81450594130&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=244148894xnhttp://portal.acm.org/author_page.cfm?id=81100561071&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889=unhttp://portal.acm.org/author_page.cfm?id=81100368013&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889?rnhttp://portal.acm.org/author_page.cfm?id=81100288827&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=244148894onhttp://portal.acm.org/author_page.cfm?id=81339541347&coll=GUIDE&dl=GUIDE&trk=0&CFID=82109365&CFTOKEN=24414889LYlihttp://portal.acm.org/citation.cfm?id=1328554.1328565&coll=GUIDE&dl=GUIDE&CFID=82119365&CFTOKEN=17172185tyi8http://www.capsl.udel.edu/pub/doc/papers/MTAAP-2010.pdf f6http://academic.research.microsoft.com/Conference/786c=http://www.capsl.udel.edu/pub/doc/papers/orozco-lcpc2010.pdfKF`!http://www.hipeac.net/conference95]Chttp://www.capsl.udel.edu/pub/doc/papers/Zuckerman-EXADAPT2011.pdfBYZ=http://www.capsl.udel.edu/pub/doc/papers/EuroPar2011-Yan.pdf@AW>http://www.capsl.udel.edu/pub/doc/papers/LCPC2011-Manzano.pdfT=http://www.capsl.udel.edu/pub/doc/papers/LCPC2011-Orozco.pdfXQQ=http://www.capsl.udel.edu/pub/doc/papers/LongChen-PPAC11.pdfcmN<http://www.capsl.udel.edu/pub/doc/papers/DFM2011-Orozco.pdfn2K7http://www.capsl.udel.edu/pub/doc/papers/WHIST2012.pdf&Hhttp://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Guang%20GaoC:Ehttp://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Javier%20Garcia-Frias#Bhttp://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Yujing%20Zeng5?http://www.computer.org/search/results?action=authorsearch&resultsPerPage=50&queryOption1=DC_CREATOR&sortOrder=descending&queryText1=Rishi%20Khan@@<Ehttp://www.informatik.uni-trier.de/~ley/db/journals/tpds/tpds23.html WeiYYQG12a9Dhttp://www.informatik.uni-trier.de/~ley/pers/hd/g/Gao:Guang_R=.htmlu{6Dhttp://www.informatik.uni-trier.de/~ley/pers/hd/q/Qin:Mingkang.html 3Ahttp://www.informatik.uni-trier.de/~ley/pers/hd/y/Yu:Huafei.htmlM_0Bhttp://www.informatik.uni-trier.de/~ley/pers/hd/y/Yu:Junqing.htmlH-1http://capb.dbi.udel.edu/main/index.html/t_blank*Bhttp://www.capsl.udel.edu/pub/doc/papers/MULTIPROG2010-Garcia.pdfQA'>http://www.capsl.udel.edu/pub/doc/papers/garcia-mtaap2012.pdf}?$@http://www.udel.edu/udaily/2012/aug/gao-gauss-award-080411.htmlcm!<http://www.capsl.udel.edu/pub/doc/papers/DFM2011-Orozco.pdf5,8ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-CodeGen.pdf|b;ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-Scheduling.pdf9ftp://ftp.capsl.udel.edu/pub/doc/papers/SSP-RegAlloc.pdfX$#mailto:%3csakane@capsl.udel.edu%3egmailto:rong@capsl.udel.edu$Qmailto:ttjeong@capsl.udel.edu' mailto:%20hu@capsl.udel.edun+ http://www.snaphat.com/t!http://www.capsl.udel.edu/_V*http://www.ipdps.org/ipdps2005/index.html4]mailto:ggao.capsl@gmail.com  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghijklmnopqrstuvwxyz{|}~Root Entry Fs$[>Data [1TablecWordDocument 9SummaryInformation(DocumentSummaryInformation8"MsoDataStore"[>L$[>MFLJEWHA==2"[>L$[>Item  PropertiesUCompObj r   F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q