Synergy Laboratory
| URL: http://synergy.cs.vt.edu/ Contact: Wu Feng The Systems, Networking, and Renaissance Grokking (SyNeRGy) Lab conducts basic and applied research that provides scientists and engineers with scalable and efficient computational tools that enable them to concentrate on their science and engineering rather than on the computer science and engineering. To that end, we explore a breadth of complementary intellectual activities that span the high- performance & enterprise-wide spectrum --- from systems software to middleware to applications software to tools --- in order to empower cyber-scientists and cyber-engineers of tomorrow. |
"Accelerating electrostatic surface potential calculation with multi-scale approximation on graphics processing units",
Journal of Molecular Graphics and Modelling, vol. 28, issue 8, pp. 904 - 910, 06/2010.
"Achieving Edge-Based Fairness in a Multi-Hop Environment",
5th IEEE Consumer Communications and Networking Conference, Las Vegas, Nevada, USA, January, 2008.
"Semantic-based Distributed I/O with the ParaMEDIC Framework.",
17th ACM/IEEE International Symposium on High-Performance Computing, Boston, Massachusetts, USA, June, 2008.
"Semantics-based Distributed I/O for mpiBLAST",
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Salt Lake City, Utah, USA, February, 2008.
"Algorithms for Integrated Routing and Scheduling for Aggregating Data from Distributed Resources on a Lambda Grid",
IEEE Transactions on Parallel and Distributed Systems, vol. 19, no. 1, January, 2008.
"Green Supercomputing Comes of Age",
IT Professional, vol. 10, no. 1, January, 2008.
"Towards a Virtual Ecosystem for K-8 Education",
International Conference on the Virtual Computing Initiative (ICVCI), May, 2008.
"Modeling and Analysis of Power in Multicore Network Processors",
4th IEEE Workshop on High-Performance, Power-Aware Computing (in conjunction with the 22nd International Parallel & Distributed Processing Symposium), Miami, Florida, USA, April, 2008.
"Cell-SWat: Modeling and Scheduling Wavefront Computations on the Cell Broadband Engine",
Proceedings of the 2008 ACM International Conference on Computing Frontiers, Ischia, Italy, Association for Computing Machinery, pp. 13-22, May, 2008.
"The Green500 List: Encouraging Sustainable Supercomputing",
IEEE Computer, vol. 40, no. 12, 2007.
"CPU Miser: A performance-Directed, Run-Time System for Power-aware Clusters",
Proceedings of 2007 International Conference on Parallel Processing (ICPP 07), Xi An, China, September, 2007.
"Analyzing the Impact of Supporting Out-of-Order Communication on In- Order Performance with iWARP",
ACM/IEEE SC|07: The International Conference on High-Performance Computing, Networking, Storage, and Analysis, Reno, Nevada, USA, November, 2007.
"The Green500 List: Encouraging Sustainable Supercomputing",
IEEE Computer, vol. 40, no. 12, December, 2007.
"Green Supercomputing in a Desktop Box",
3rd IEEE Workshop on High-Performance, Power-Aware Computing (in conjunction with the 21st International Parallel & Distributed Processing Symposium), Long Beach, California, March, 2007.
"High-Fidelity Monitoring in Virtual Computing Environments",
International Conference on the Virtual Computing Initiative (ICVCI), Research Triangle Park, NC, May, 2007.
"An Analysis of 10-Gigabit Ethernet Protocol Stacks in Multicore Environments",
15th International Symposium on High-Performance Interconnects (HotI 2007), Palo Alto, California, August, 2007.
"Parallel Genomic Sequence-Search on a Massively Parallel System",
ACM International Conference on Computing Frontiers, Ischia, Italy, May, 2007.
"A Pluggable Framework for Parallel Pairwise Sequence Search",
International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, August, 2007.
"A Maintainable Software Architecture for Fast and Modular Bioinformatics Sequence Search",
23rd IEEE International Conference on Software Maintenance, Paris, France, October, 2007.
"Bridging the Ethernet-Ethernot Performance Gap",
IEEE Micro (Special Issue: High-Performance Interconnects), vol. 26, no. 3, May, 2006.
"End-system Performance Aware Transport over Optical Circuit-Switched Connections",
IEEE INFOCOM High-Speed Networking Workshop: The Terabits Challenge (in conjunction with the 25th IEEE INFOCOM), Barcelona, Spain, April, 2006.
"RAPID: An End-System Aware Protocol for Intelligent Data-Transfer over LambdaGrids",
20th International Parallel & Distributed Processing Symposium (IPDPS’06), Rhodes, Greece, April, 2006.
"Exploring I/O Strategies for Parallel Sequence Database Search Tools with S3aSim",
15th IEEE International Symposium on High-Performance Distributed Computing (HPDC’06), Paris, France, June, 2006.
"A Feedback Mechanism for Network Scheduling in LambdaGrids",
6th IEEE/ACM Symposium on Cluster Computing and the Grid (CCGrid’06), Singapore, May, 2006.
"End-System Aware, Rate-Adaptive Protocol for Network Transport in LambdaGrid Environments",
ACM/IEEE SC|06: The International Conference on High-Performance Computing, Networking, Storage, and Analysis, Tampa, FL, November, 2006.
"Global Climate Warming? Yes … In the Machine Room",
Clusters and Computational Grids for Scientific Computing, September, 2006.
"Real-Time Transcription of Radiology Dictation: A Case Study for Multimedia TabletPCs",
Microsoft eScience Workshop, Baltimore, Maryland, October, 2006.
"Whole Genome, Physics-Based Sequence Alignment for Pathogen Signature Design",
12th SIAM Conference on Parallel Processing for Scientific Computing, February, 2006.
"Parallel Genomic Sequence-Searching on an Ad-Hoc Grid: Experiences, Lessons Learned, and Implications",
ACM/IEEE SC|06: The International Conference on High-Performance Computing, Networking, Storage, and Analysis, Tampa, FL, November, 2006.
"Efficient Data Handling in Comparative Genome Analysis Applications",
12th SIAM Conference on Parallel Processing for Scientific Computing, February, 2006.
"Making a Case for a Green500 List",
2nd IEEE Workshop on High-Performance, Power-Aware Computing (in conjunction with the 20th International Parallel & Distributed Processing Symposium), Rhodes, Greece, April, 2006.
"A Case for UDP Offload Engines in LambdaGrids",
4th International Workshop on Protocols for Fast Long-Distance Networks (PFLDnet’06), Nara, Japan, February, 2006.
"Q-Composer and CpR: A Probabilistic Synthesizer and Regulator of Traffic",
24th IEEE Conference on Computer Communications (INFOCOM'05), Miami, Florida, March, 2005.
"Head-to-TOE Evaluation of High-Performance Sockets over Protocol Offload Engines",
7th IEEE International Conference on Cluster Computing (CLUSTER'05), Boston, Massachusetts, September, 2005.
"Routing and Scheduling Large File Transfers over Lambda Grids",
3rd International Workshop on Protocols for Fast Long-Distance Networks (PFLDnet'05), Lyon, France, February, 2005.
"The Importance of Being Low Power in High-Performance Computing",
Cyberinfrastructure Technology Watch Quarterly (CTWatch Quarterly), vol. 1, no. 3, August, 2005.
"Performance Characterization of a 10-Gigabit Ethernet TOE",
13th IEEE International Symposium on High-Performance Interconnects (Hot Interconnects), Palo Alto, California, August, 2005.
"Towards Efficient Supercomputing: Choosing the Right Efficiency Metric",
IEEE International Parallel & Distributed Processing Symposium (IPDPS) Workshop on High-Performance, Power-Aware Computing, April, 2005.
"The Evolution of Power-Aware, High-Performance Clusters: From the Datacenter to the Desktop",
IEEE International Parallel & Distributed Processing Symposium (IPDPS) Workshop on High-Performance, Power-Aware Computing, April, 2005.
"A Feasibility Analysis of Power Awareness in Commodity-Based High-Performance Clusters",
7th IEEE International Conference on Cluster Computing (CLUSTER'05), Boston, Massachusetts, September, 2005.
"When Discreteness Meets Continuity: Energy-Optimal DVS Scheduling Revisited",
Los Alamos, February, 2005.
"Towards Efficient Supercomputing: A Quest for the Right Metric",
1st IEEE Workshop on High-Performance, Power-Aware Computing (in conjunction with the 19th International Parallel & Distributed Processing Symposium), Denver, Colorado, April, 2005.
"Reducing Overheating-Induced Failures via Performance-Aware CPU Power Management",
6th International Conference on Linux Clusters: The HPC Revolution 2005, April, 2005.
"Effective Dynamic Voltage Scaling through CPU-Boundedness Detection",
Lecture Notes in Computer Science, February, 2005.
"A Power-Aware Run-Time System for High-Performance Computing",
ACM/IEEE SC2005: The International Conference on High-Performance Computing, Networking, and Storage, Seattle, Washington, November, 2005.
"Analyzing MPI Performance over 10-Gigabit Ethernet",
Journal of Parallel and Distributed Computing, Special Issue: Design and Performance of Networks for Super-, Cluster-, and Grid-Computing, vol. 65, no. 10, October, 2005.
"FAST TCP: From Theory to Experiments",
IEEE Network, vol. 19, no. 1, January, 2005.
"Anatomy of UDP and M-VIA for Cluster Communication",
Journal of Parallel and Distributed Computing, Special Issue: Design and Performance of Networks for Super-, Cluster-, and Grid-Computing, vol. 65, no. 10, October, 2005.
"A Deterministic Characterization of Network Traffic for Average Performance Guarantee",
38th Annual Conference on Information Sciences and Systems (CISS'04), Princeton, New Jersey, March, 2004.
"A Systematic Approach for Providing End-to-end Probabilistic QoS Guarantee",
13th IEEE International Conference on Computer Communications and Networks (ICCCN'04), Chicago, Illinois, October, 2004.
"Re-Architecting Flow-Control Adaptation for Grid Environments",
18th IEEE International Parallel and Distributed Processing Symposium, (IPDPS'04), Santa Fe, New Mexico, April, 2004.
"The Origin and Evolution of Green Destiny",
IEEE Cool Chips VII: An International Symposium on Low-Power and High-Speed Chips, Yokohama, Japan, April, 2004.
"Green Destiny and Its Evolving Parts",
Innovative Supercomputer Architecture Award, 19th International Supercomputer Conference, Heidelberg, Germany, June, 2004.
"Green Destiny: A 240-Node Compute Cluster in Five Square Feet",
IEEE Distinguished Visitors Program, October, 2004.
"User-Space Auto-Tuning for TCP Flow Control in Computational Grids",
Computer Communications, Special Issue on Network Support for Grid Computing,, vol. 27, no. 14, September, 2004.
"A High-Fidelity Software Oscilloscope for Globus",
GlobusWorld 2004, San Francisco, California, January, 2004.
"End-to-End Performance of 10-Gigabit Ethernet on Commodity Systems",
IEEE Micro, vol. 24, no. 1, January, 2004.
"Scheduling and Transport for File Transfers on High-Speed Optical Circuits",
Journal of Grid Computing, vol. 1, no. 4, June, 2004.
"Exploiting Simultaneous Multithreading for Parallel Mesh Generation: A Multigrain Approach on Deep Multiprocessors",
Poster abstracts of the 13th International Meshing Roundtable, Williamsburg, VA, pp. 1pp, September, 2004.
"A Deterministic Definition of Burstiness for Network Traffic Characterization",
Los Alamos, June, 2003.
"A Probabilistic Definition of Burstiness Characterization",
Los Alamos, May, 2003.
"A Restricted Matching Problem on Bipartite Graphs",
Los Alamos, September, 2003.
"A Systematic Approach to Probablistic Quality of Service Guarantees in Communication Networks",
Los Alamos, September, 2003.
"A New Traffic Model and Its Implications over Multiplexers and Switches",
Los Alamos, September, 2003.
"The Design, Implementation, and Evaluation of mpiBLAST",
ClusterWorld Conference & Expo and the 4th International Conference on Linux Cluster: The HPC Revolution 2003, San Jose, California, June, 2003.
"Making a Case for Efficient Supercomputing",
ACM Queue, vol. 1, no. 7, October, 2003.
"Automatic Flow-Control Adaptation for Enhancing Network Performance in Computational Grids",
Journal of Grid Gomputing (inaugural issue), vol. 1, no. 1, 2003.
"Green Destiny + mpiBLAST = Bioinfomagic",
10th International Conference on Parallel Computing (ParCo), September, 2003.
"Enabling Compatibility Between TCP Reno and TCP Vegas",
IEEE Symposium on Applications and the Internet (SAINT 2003), Orlando, Florida, January, 2003.
"Optimizing 10-Gigabit Ethernet for Networks of Workstations, Clusters and Grids: A Case Study",
SC2003: High-Performance Networking and Computing Conference, Phoenix, Arizona, November, 2003.
"MAGNET: A Tool for Debugging, Analysis and Adaptation in Computing Systems",
3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid'2003), Tokyo, Japan, May, 2003.
"MUSE: A Software Oscilloscope for Clusters and Grids",
17th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2003), Nice, France, April, 2003.
"Initial End-to-End Performance Evaluation of 10-Gigabit Ethernet",
IEEE Hot Interconnects: A Symposium on High-Performance Interconnects, Palo Alto, California, August, 2003.
"GREEN: A Practical Solution for Ensuring Fairness in a Best-Effort Network",
Los Alamos, 2003.
"Optimizing GridFTP Through Dynamic Right-Sizing",
IEEE Symposium on High-Performance Distributed Computing. (HPDC-2003), Seattle, Washington, June, 2003.
"CHEETAH: Circuit-Switched High-Speed End-to-End Transport Architecture",
SPIE/IEEE Optical Networking and Computer Communications Conference (OptiComm), Dallas TX, October, 2003.
"BLASTing Off with Green Destiny",
IEEE Computer Society Bioinformatics Conference, (CSB'02), Palo Alto, California, August, 2002.
"mpiBLAST: Parallelization of BLAST for Computational Clusters",
SC 2002: High-Performance Networking and Computing Conference (SC2002), Baltimore, Maryland, November, 2002.
"The Bladed Beowulf: A Cost-Effective Alternative to Traditional Beowulfs",
IEEE International Conference on Cluster Computing (IEEE Cluster 2002), Chicago, Illinois, September, 2002.
"Green Destiny: A 240-Node Compute Cluster in One Cubic Meter",
Eli Lilly, September, 2002.
"GREEN: Proactive Queue Management over a Best-Effort Network",
IEEE GlobeCom (GLOBECOM 2002), Taipei, Taiwan, November, 2002.
"A General Security Infrastructure for Wireless Communication",
IEEE International Conference on Networks (ICN 2002), Atlanta, Georgia, August, 2002.
"Honey, I Shrunk the Beowulf!",
International Conference on Parallel Processing 2002 (ICPP 2002), Vancouver, Canada, August, 2002.
"The MAGNeT Toolkit: Design, Evaluation, and Implementation",
Journal of Supercomputing, vol. 23, no. 1, August, 2002.
"Packet Spacing: An Enabling Mechanism for the Delivery of Multimedia Content in Computational Grids",
Journal of Supercomputing, vol. 23, no. 1, August, 2002.
"Securing Wireless Communication in Heterogeneous Environments",
IEEE Symposium on Military Communications (MILCOM 2002), Los Angeles, California, October, 2002.
"Dynamic Right-Sizing: An Automated, Lightweight, and Scalable Technique for Enhancing Grid Performance",
7th International IEEE Workshop on Protocols for High Speed Networks (PfHSN 2002), Berlin, Germany, April, 2002.
"Dynamic Right-Sizing in FTP (drsFTP): An Automatic Technique for Enhancing Grid Performance",
IEEE Symposium on High-Performance Distributed Computing. (HPDC-2002), Edinburgh, Scotland, July, 2002.
"Monitoring Protocol Traffic with a MAGNeT",
Passive & Active Measurement Workshop (PAM2002), Fort Collins, Colorado, March, 2002.
"GREEN+IDMAPS: A Practical Solution for Ensuring Fairness in a Biased Internet",
Los Alamos, 2002.
"The Quadrics Network : High-Performance Clustering Technology",
IEEE Micro, vol. 22, no. 1, January, 2002.
"Performance Tradeoffs of TCP Adaptation Methods",
IEEE International Conference on Networks (ICN'02), Atlanta, Georgia, August, 2002.
"On the Transient Behavior of TCP Vegas",
11th IEEE International Conference on Computer Communications and Networks (IC3N'02), Miami, Florida, October, 2002.
"High-Density Computing: A 240-Node Beowulf in One Cubic Meter",
SC 2002: High-Performance Networking and Computing Conference (SC2002), Baltimore, Maryland, November, 2002.
"A Comparison of TCP Automatic-Tuning Techniques for Distributed Computing",
IEEE Symposium on High-Performance Distributed Computing (HPDC'02), Edinburgh, Scotland, July, 2002.
"TICKETing High-Speed Traffic with Commodity Hardware and Software",
Passive & Active Measurement Workshop (PAM2002), Fort Collins, Colorado, March, 2002.
"MAGNeT: Monitor for Application-Generated Network Traffic",
10th International Conference on Computer Communication and Networking (ICCCN'01), Scottsdale, Arizona, October, 2001.
"Packet Spacing: An Enabling Mechanism for the Delivery of Multimedia Content in Computational Grids",
2nd Los Alamos Computer Science Institute Symposium (LACSI 2001), Santa Fe, New Mexico, October, 2001.
"Dynamic Right-Sizing in TCP",
2nd Annual Los Alamos Computer Science Institute Symposium (LACSI 2001), Santa Fe, New Mexico, October, 2001.
"Dynamic Right-Sizing: TCP Flow-Control Adaptation",
SC 2001: High-Performance Networking and Computing Conference (SC 2001), Denver, Colorado, November, 2001.
"Gang Scheduling with Lightweight User-Level Communication",
Workshop on Scheduling and Resource Management for Cluster Computing (in conjunction with the ICPP01) (SRMCC 2001), Valencia, Spain, September, 2001.
"Capturing Network Traffic with a MAGNeT",
5th Annual Linux Showcase and Conference (ALS'01), Oakland, California, November, 2001.
"The Effects of Inter-Packet Spacing on the Delivery of Multimedia Content",
21st International Conference on Distributed Computing Systems (ICDCS'01), Scottsdale, Arizona, April, 2001.
"An Inter-Realm, Cyber-Security Infrastructure for Virtual Supercomputing",
2nd Annual Los Alamos Computer Science Institute Symposium. (LACSI 2001), Santa Fe, New Mexico, October, 2001.
"Performance Evaluation of the Quadrics Interconnection Network",
IEEE Workshop on Communication Architectures for Clusters (CAC'01), held in conjunction with IPDPS 2001, San Francisco, California, April, 2001.
"The Quadrics Network (QsNet): High-Performance Clustering Technology",
9th IEEE Hot Interconnects. (HotI'01), Palo Alto, California, August, 2001.
"A Case for TCP Vegas in High-Performance Computational Grids",
9th IEEE International Symposium on High-Performance Distributed Computing (HPDC'01), San Francisco, California, August, 2001.
"Dynamic Right-Sizing: A Simulation Study",
10th International Conference on Computer Communication and Networking (ICCCN 2001), Scottsdale, Arizona, October, 2001.
"Why TCP Will Not Scale for the Next-Generation Internet",
11th IEEE Workshop on Local and Metropolitan Area Networks. (LANMAN 2001), Boulder, Colorado, March, 2001.
"The Adverse Impact of the TCP Congestion-Control Mechanism in Heterogeneous Computing Systems",
29th International Conference on Parallel Processing (ICPP'00), Toronto, Canada, August, 2000.
"The Failure of TCP in High-Performance Computational Grids",
SC 2000: High-Performance Networking and Computing Conference (SC2000), Dallas, Texas, November, 2000.
"Is TCP an Adequate Protocol for High-Performance Computing Needs?",
SC 2000: High-Performance Networking and Computing Conference (Panel at SC2000), November, 2000.
"Dynamic Adjustment of TCP Window Sizes",
Los Alamos, 2000.
"Scheduling with Global Information in Distributed Systems",
20th International Conference on Distributed Computing Systems (ICDCS'00), Taipei, Taiwan, April, 2000.
"Buffered Coscheduling: A New Methodology for Multitasking Parallel Jobs on Distributed Systems",
14th International Parallel & Distributed Processing Symposium. (IPDPS'00), Cancun, Mexico, May, 2000.
"Time-Sharing Parallel Jobs in the Presence of Multiple Resource Requirements",
6th International Workshop on Job Scheduling Strategies for Parallel Processing, May, 2000.
"Improved Resource Utilization with Buffered Coscheduling",
Journal of Parallel Algorithms and Applications (Special Issue), vol. 16, no. 2-3, 2000.
"On the Burstiness of the TCP Congestion-Control Mechanism in a Distributed Computing System",
20th International Conference on Distributed Computing Systems (ICDCS'00), Taipei, Taiwan, April, 2000.
"Rate-Adjustment Algorithm for Aggregate TCP Congestion Control",
Los Alamos, 2000.
"Dynamic Client-Side Scheduling in a Real-Time CORBA System",
23rd International Computer Software & Applications Conference (COMPSAC'99), Phoenix, Arizona, October, 1999.
"The Design of an Open Real-Time System Using CORBA",
1st International Workshop on Multimedia Network Systems (MNS'99), Aizu, Japan, September, 1999.
"Network Interface Cards (NICs) as First-Class Citizens",
Ohio State University, November, 1999.
"Efficient Resource Utilization on a Massively Parallel Systems",
7th International Conference on Advanced Computing & Communications (ADCOM'99), Roorkee, India, December, 1999.
"From HiPPI-800 to HiPPI-6400: A Changing of the Guard and Gateway to the Future",
6th International Conference on Parallel Interconnects (PI'99), Anchorage, Alaska, October, 1999.
"Extending CORBA for Soft Real-Time Applications",
International Conference on Networks & Communication Systems, May, 1998.
"Algorithms for Scheduling Real-Time Tasks with Input Error and End-to-End Deadlines",
IEEE Transactions on Software Engineering, vol. 23, no. 2, February, 1997.
"Providing for an Open Real-Time CORBA",
IEEE Workshop on Middleware for Distributed Real-Time Systems and Services, December, 1997.
