104
March 2007 Innovative Technology for Computer Professionals In Our Time: Outposts, p. 6 The Escher Model, p. 90 Web Services, p. 93 http://www.computer.org Contents | Zoom in | Zoom out Search Issue | Next Page For navigation instructions please click here Contents | Zoom in | Zoom out Search Issue | Next Page For navigation instructions please click here ___________________

document

Embed Size (px)

Citation preview

  • March 2007

    Innovative Technology for Computer Professionals

    In Our Time:Outposts,p. 6

    The EscherModel,p. 90

    Web Services,p. 93

    htt

    p:/

    /ww

    w.c

    om

    pu

    ter.

    org

    Contents | Zoom in | Zoom out Search Issue | Next PageFor navigation instructions please click here

    Contents | Zoom in | Zoom out Search Issue | Next PageFor navigation instructions please click here

    ___________________

  • Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next PageComputerComputer BA

    M SaGEF

    Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next PageComputerComputer BA

    M SaGEF

    __________

    ___________

  • How have we gone from making simple UPS systems to being the world leader in network-critical physical infrastructure (NCPI) solutions? By cultivating a fanatical focus on eliminating downtime wherever, whenever, and however it occurs. Almost 7,000 APC employees and over 30,000 global solution providers share this focus: to deliver the bene ts of standardization and eliminate the waste of legacy designs. This veritable army of availability experts is at your disposal, with the sole mission of helping to increase pro ts and peace of mind wherever your data is created, transmitted, or stored.

    You can count our patents. You can count the $100 million we will invest

    in R&D in the next 12 months, providing solutions for the problems of today and

    anticipating those of tomorrow.You can count our satis ed customers. Most importantly, you can count on us. After all, thats what Legendary Reliability is all about.

    2007 American Power Conversion Corporation. All rights reserved. InfraStruXure, NetBotz and Data Center University are registered marks and InRow is a trademark of American Power Conversion Corporation.*CMP Benchmark study 2005 e-mail: [email protected] 132 Fairgrounds Road, West Kingston, RI 02892 USA APC4A5EF-USc

    There are hundreds of reasons why the Fortune 1000 is saving (and making) millions with our standardized InfraStruXure architecture, and at the rate were innovating there will be hundreds more a year from now.

    See our latest launches at www.apc.com

    APC is committed to innovative and cost-effective solutions to your power, cooling and management needs. With the industrys newest patent-pending approach to these problems, you can count on APC and our partners to ensure integrity in your blade application.

    If Legendary Reliability isnt reason enough

    Choose and download any 3 APC white papers within the next 90 days for FREE!See how...

    Physical Security in Mission-CriticalFacilities

    White

    FundamentalPrinciples of Air Conditioners

    White

    MonitoringPhysical Threats in the Data Center

    White Paper #102 Visit www.apc.com/promo and enter key code r731x Call 888.289.APCC x3877 Fax 401.788.2797

    Five new reasons why APC is preferred 3 to 1* for

    data center protection

    InRow Cooling Fuel Cell Technology Need extra runtime that you can rely on? Constrained by local genera-tor restrictions? Check out our new fuel-cell-based extended runtime option. Fully integrated with APC In-fraStruXure architecture, fuel cells offer hours of additional availability. For your peace of mind, visit http://www.apc.com/promo and enter the keycode shown below.

    NetBotzWish you knew who did what whenthe last time your servers went down?Newly acquired NetBotz provides fully manageable environmentalmonitoring and video surveillance, including e-mailing video clips ofintrusions or out-of-bounds events!Pre-empt trouble and prevent downtime -- take a demo today at http://www.apc.com/promo and enter the keycode shown below.

    NCPI Science Center and Data Center University by APC

    Blade Ready AssessmentDont move to blades without an APC vendor-neutral Blade Readiness Assessment. Examining everythingfrom hot spots to airow, ourGlobal Services staff will create a customized plan for your optimalblade deployment strategies. Formore information, or to see a sample of our work, visit http://www.apc.com/promo and enter the keycode shown below.

    NetBotz Surveillance Screen

    With more than 80 published WhitePapers on data center design,build, and operations, our NCPIScience Center has developed DataCenter University by APC. Eachvendor-neutral course examinestechnologies critical to developingleading-edge infrastructures. Visitwww.datacenteruniversity.com formore information.

    Are increases in your data centerheat density making it difcult toprovide adequate cooling? Specically designed for hot aisle/cold aisleconfigurations, the InfraStruXure

    InRow RC installs near the heat source, preventing hot and cold air streams from mixing -- creating energy-efcient cooling at lower costs. To learn more visit us at http://www.apc.com/promo and enter the keycode shown below.

    Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next PageComputerComputer BA

    M SaGEF

    Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next PageComputerComputer BA

    M SaGEF

    _______

    ___

  • IEEE Computer Society: http://computer.orgComputer : http://computer.org/computer [email protected] Computer Society Publications Office: +1 714 821 8380

    March 2007, Volume 40, Number 3

    Cover design and artwork by Dirk Hagner

    A B O U T T H I S I S S U E

    H igh-performance recongurablecomputing has demonstrated itspotential to accelerate demandingcomputational applications. Much, how-ever, must be done before this technol-ogy becomes a mainstream computingparadigm. The articles in this specialissue represent the latest trends anddevelopments in the HPRC eld,highlighting a small subset of challeng-ing problems that must be addressed.

    C O V E R F E A T U R E S

    G U E S T E D I T O R S I N T R O D U C T I O N

    23 High-Performance Recongurable ComputingDuncan Buell, Tarek El-Ghazawi, Kris Gaj, and Volodymyr KindratenkoHigh-performance recongurable computers have the potential to exploit coarse-grained functional parallelism as well as ne-grained instruction-level parallelism through direct hardware execution on FPGAs.

    28 Trident: From High-Level Language to Hardware CircuitryJustin L. Tripp, Maya B. Gokhale, and Kristopher D. PetersonThe Trident open source compiler translates C code to a hardware circuit description, providing designers with extreme exibility in prototyping recongurable supercomputers.

    39 Vforce: An Extensible Framework for Recongurable SupercomputingNicholas Moore, Albert Conti, Miriam Leeser, and Laurie Smith KingThe Vforce framework encapsulates hardware-specic implementations behind a standard API, thus insulating application-level code from hardware-specic details.

    50 Achieving High Performance with FPGA-Based ComputingMartin C. Herbordt, Tom VanCourt, Yongfeng Gu, Bharat Sukhwani, Al Conti, Josh Model, and Doug DiSabelloNumerous application areas demand increasing amounts of processing capability. The challenge is identifying the design techniques that can extract high performance potential from the FPGA fabric.

    58 Sparse Matrix Computations on Recongurable HardwareViktor K. Prasanna and Gerald R. MorrisUsing a high-level-language to hardware-description-language compiler and some novel architectures and algorithms to map two double-precision oating-point sparse matrix iterative-linear-equation solvers onto a recongurable computer achieves more than a twofold speedup over software.

    66 Using FPGA Devices to Accelerate Biomolecular SimulationsSadaf R. Alam, Pratul K. Agarwal, Melissa C. Smith, Jeffrey S. Vetter, and David CaligaA eld-programmable gate array implementation of a molecular dynamics simulation method reduces the microprocessor time-to-solution by a factor of three while using only high-level languages.

    Innovative Technology for Computer Professionals

    Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next PageComputerComputer BA

    M SaGEF

    Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next PageComputerComputer BA

    M SaGEF

    ______________

  • COPYRIGHT 2007 BY THE INSTITUTE OF ELECTRICAL ANDELECTRONICS ENGINEERS INC. ALL RIGHTS RESERVED.ABSTRACTING IS PERMITTED WITH CREDIT TO THE SOURCE.

    LIBRARIES ARE PERMITTED TO PHOTOCOPY BEYOND THE LIMITS OF US COPYRIGHT LAWFOR PRIVATE USE OF PATRONS: (1) THOSE POST-1977 ARTICLES THAT CARRY A CODEAT THE BOTTOM OF THE FIRST PAGE, PROVIDED THE PER-COPY FEE INDICATED IN THECODE IS PAID THROUGH THE COPYRIGHT CLEARANCE CENTER, 222 ROSEWOOD DR.,DANVERS, MA 01923; (2) PRE-1978 ARTICLES WITHOUT FEE. FOR OTHER COPYING,REPRINT, OR REPUBLICATION PERMISSION, WRITE TO COPYRIGHTS AND PERMISSIONSDEPARTMENT, IEEE PUBLICATIONS ADMINISTRATION, 445 HOES LANE, P.O. BOX1331, PISCATAWAY, NJ 08855-1331.

    C E L E B R A T I N G T H E P A S T8 In Our Time

    OutpostsDavid Alan Grier

    11 32 & 16 Years AgoComputer, March 1975 and 1991Neville Holmes

    N E W S13 Industry Trends

    Taking a Hard-Line Approach to EncryptionCameron Laird

    16 Technology NewsVendors Fight Spams Sudden RiseNeal Leavitt

    20 News BriefsLinda Dailey Paulson

    M E M B E R S H I P N E W S77 IEEE Computer Society Connection80 Call and Calendar

    C O L U M N S90 Embedded Computing

    Escher: A New Technology Transitioning ModelJanos Sztipanovits, John Bay, Larry Rohrbough, Shankar Sastry, Douglas C. Schmidt, Norm Whitaker, Don Wilson, and Don Winter

    93 Web TechnologiesThe Fractal Nature of Web ServicesChristoph Bussler

    96 IT Systems PerspectivesReplacing Proprietary Software on the DesktopDon Hardaway

    100 Th