PUNCH: A Software Infrastructure for Network-Based CAD
نویسندگان
چکیده
PUNCH, the Purdue University Network Computing Hubs, is an infrastructure for network-based VLSI CAD and TCAD that allows users to access and run existing software tools via standard world-wide web browsers. Tools do not have to be written in any particular language, and access to source-code is not required. The PUNCH infrastructure is geographically distributed, but this is transparent to users, who can run tools wherever they reside. PUNCH can be logically divided into multiple discipline-specific ‘‘hubs’’ (see Figure 1). Currently, there are four hubs that contain tools for semiconductor technology, VLSI design, computer architecture, and parallel processing. A fifth hub is devoted to tools that were developed with the support of the Semiconductor Research Corporation. These hubs contain over thirty tools from eight universities and four vendors, and serve more than 500 users from Purdue, across the US, and in Europe. The current system configuration uses a dedicated HP-9000/C110 for the front-end, and distributes most runs among approximately ten shared compute-servers located at Purdue, Illinois at Urbana-Champaign, Maryland, and Texas at Austin. During the past three years, PUNCH users have logged approximately one million hits and have performed over fifty thousand simulations. PUNCH can be accessed at ‘‘http://www.ecn.purdue.edu/labs/punch/’’; courtesy accounts are available. Our talk will focus on the system architecture, design philosophy, functionality, experiences, and the ways in which the project can be leveraged by the SRC community.
منابع مشابه
Statewide Enterprise Computing with the Purdue University Network-Computing Hubs
The Purdue University Network Computing Hubs of Indiana, or PUNCH(I), is an Internet-based software infrastructure under development that enables students and faculty at all Purdue campuses in the state of Indiana to use and share unique computational resources. It leverages an existing software infrastructure, the Purdue University Network Computing Hubs (PUNCH). This paper explains the need f...
متن کاملPUNCH: Web Portal for Running Tools
Computer architecture educators and researchers increasingly depend on the use of sophisticated software tools to investigate and evaluate designs of computer systems and their components. Currently, computer architecture CAD (computer-aided design) in universities relies on locally built tools or on public-domain software developed by small research groups. Such groups have limited resources a...
متن کاملNetwork-based simulation laboratories for microelectronics systems design and education
This paper reports on a prototype, network-based virtual laboratory that allows geographically distributed users to share and run existing tools via standard web browsers (‘‘http://www.ecn.purdue.edu/labs/punch’’). The software infrastructure for the virtual laboratory is described, and ongoing applications of this infrastructure to microelectronics systems design and education are discussed.
متن کاملPUNCH : An architecture for Web - enabled wide
This paper addresses the architectural issues that arise in the design of a universally accessible wide-area network-computing system that is capable of making automatic cost/performance tradeoo decisions at run-time. The core system is designed around a three-level hierarchically distributed architecture, a choice driven by the dynamic, incremental, and distributed nature of the information as...
متن کاملA New Framework for Increasing the Sustainability of Infrastructure Measurement of Smart Grid
Advanced Metering Infrastructure (AMI) is one of the most significant applications of the Smart Grid. It is used to measure, collect, and analyze data on power consumption. In the AMI network, the smart meters traffics are aggregated in the intermediate aggregators and forwarded to the Meter Data Management System (MDMS). The infrastructure used in this network should be reliable, real-time an...
متن کامل