About site: Supercomputing - HPCwire
Return to Computers
  About site: http://www.tgc.com/HPCwire.html

Title: Supercomputing - HPCwire Online journal of the high performance computing industry.
ICC_at_Lawrence_Livermore_National_Lab Offers current scientific and networking research information.

The_Journal_of_Supercomputing Available in print and online. Searchable archives available to subscribers.

National_Partnership_for_Advanced_Computational_Infrastructure Organization created to develop a national supercomputing infrastructure. Links to resources, current research projects, and outreach programs.

Primeur Monthly newsletter about European high performance computing developments. Back issues available.

Scandal_Supercomputing_Project Development of a portable environment for programming supercomputers. Project information and resources about parallel programming.

Scientific_Supercomputing Parts of this book are available online, with ordering information for a printed copy.


  Alexa statistic for http://www.tgc.com/HPCwire.html





Get your Google PageRank






Please visit: http://www.tgc.com/HPCwire.html


  Related sites for http://www.tgc.com/HPCwire.html
    Standard_Interface_Methodology Writing interfaces for the AS/400.
    Summer_Institute A summer program for high school students to learn about supercomputing. Program information and application.
    Supercomputers A history of supercomputing.
    Supercomputing_Online Includes news, analysis, and discussion about supercomputing.
    TeraGrid_org National Science Foundation's effort to build and deploy the world's largest distributed infrastructure for open scientific research. Information about partners and funding.
    Terascale_Cluster Information on Virginia Tech\'s super-computer based on Macintosh G5 computers. Includes history, pictures and implementation details.
    Texas_Advanced_Computing_Center Provides computing resources to enhance research development capabilities.
    Top_500_Supercomputers Ranking of supercomputers according to the LINPACK benchmark. Links to news articles.
    Alife_+ Artificial Life links: research groups, individuals, institutions, resource pages, software - tools, simulation and analysis packages, and bibliographies.
    Alife_Games Developer of artificial life worlds as free software with open source code, with the eventual aim of creating true artificial intelligence. Applications include a dungeon generator written in C++, and
    A-life_Links An extensive list of alife resources compiled by Lachlan Cranswick.
    alife_net Promotes the artificial life community by offering news, discussions, polls, software. Free registration.
    Aritificial_Life_FAQ From the newsgroup comp.ai.alife.
    Artificial_Intelligence_-_Artificial_Life Links to artificial life/intelligence projects, with a collection of links including swarming Java applets.
    Artificial_Life_and_Other_Experiments Artificial life and genetic algorithm experiments in java and tcl with free source code; 3D doll pictures and web design experiments.
    Artificial_Life_by_Jpr Some of the main alife topics illustrated by applets or applications. A link section is also available.
    Artificial_Life_Links Erik Max Francis' categorized list of links to sites regarding artificial life and related fields.
    Artificial_Life__Links_and_Literature Collected by Kerstin Dautenhahn.
    Artificial_Life__Some_Collections Links to new research and emerging issues.
    ATR_-_Human_Information_Processing_Research_Labs Home of Tierra, "Robokoneko" (robot child cat) and some of the most exciting real world alife work around.
    Biota_org A group project exploring living 3D asthetic worlds.
    Boids__A_Distributed_Behavioral_Model Simulations of group motion in flocks, herds, and schools, along with related phenomena. Includes many links to related applications and research, e.g. Artificial Life.
    CALresCo_-_Complexity_and_Alife_Research_and_information CALResCo promotes free world-wide education about Complex Systems
    CALT_Encyclopedia_--_Artificial_Life A collection of resources related to artificial life. Includes a section for social sciences (social micro-simulation)
    comp_ai_alife_Frequently_Asked_Questions_(FAQ) comp.ai.alife Frequently Asked Questions
    Digital_Biology Digital Biology was established in order to conduct research into, and develop technology based on, artificial life.
    EvoWeb_-_European_Network_of_Excellence_in_Evolutionary_Computing Comprehensive information resources for the field of evolutionary computing.
    Geb_-_Evolving_AI-Life Alastair Channon's artificial life project.
    glAnts A sourceforge project for a combination game and simulation that allows interaction with simple artificial ants.
    International_Society_for_Adaptive_Behavior An international scientific society devoted to education and furthering research on adaptive behavior in animals, animats, software agents, and robots.
    International_Society_of_Artificial_Life Portal with information on conferences, publications, and activities of the society.
    ISAAC_and_EINSTein An AL approach to land warfare. Windows beta software, images and project documentation.
    Lotus_Artificial_Life Contains various java applications related to artificial life.
    Ms_Guidance_on_Artificial_Life Links and resources.
    e3D_News Monthly and weekly articles about virtual reality, games, and the business applications of 3D on the Web.
    Electric_Poetic_Space__Full_Sensory_Immersion Douglas Englebart's notion of the development of a synthetic superstructure to extend our biological being for intelligence augmentation.
    How_Stuff_Works__How_Augmented_Reality_Will_Work Illustrated narrative explains how this new technology will further blur the line between what's real and what's computer-generated by enhancing what we see, hear, feel and smell.
    Jerry_Isdae\'s_VR_Page Includes the home of widely cited "What Is VR?" paper and its update as "Introduction to VE Technology" as well as his VRNews Technology Review articles.
    Journal_of_Virtual_Reality_and_Broadcasting An open access online journal covering topics related to the fields of Virtual Reality, Interface Techniques, Computer Graphics and Interactive Broadcasting.
    Lisboa_Virtual This is a simple interface for a VRML model of the entire city of Lisbon as it was in 1999.
This is now2007.com cache of m/ as retrieved on 2008.09.05 now2007.com's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
HPCwire: HPCwire document.write(getCalendarStyles()); var firstname = readCookie("firstName"); var lastname = readCookie("lastName"); var email = readCookie("email"); var username = readCookie("username"); var isBlogger = readCookie("isBlogger"); function displayNewComment() { // Assumes "msg" element and "commentSection" elements in HTML var msgP = document.getElementById("msg"); msgP.innerHTML = "Thank you! Your comment has been added below."; if(comment != "") { if(!flagged) { var commentSection = document.getElementById("commentSection"); if(name == "") { name = "Anonymous"; } var nameDiv = document.createElement("div"); nameDiv.setAttribute("class", "postedBy"); nameDiv.innerHTML = "Posted by " + name; commentSection.appendChild(nameDiv); var commentDiv = document.createElement("div"); commentDiv.innerHTML = comment; commentSection.appendChild(commentDiv); } else { msgP.innerHTML = "Comment has been sent for approval"; } } } /*********************************************** * Ajax Tabs Content script v2.0- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code * http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/ ***********************************************/ document.write(''); //Objects to interact with server var CMSUtil = { interactWithServer: function(form, isAjax, buildObjectFunction, returnFunction, action, servlet, extraFields){ if(isAjax == true && returnFunction != null){ var queryString = Form.serialize(form); if(queryString != null){ if(action != null){ queryString += "&action=" + action + "&isAjax=Y"; }else{ queryString += "&isAjax=Y"; } if(extraFields){ queryString += extraFields; } var handlerFunction = function(originalRequest){ var response = "(" + originalRequest.responseText + ")"; response = eval(response); buildObjectFunction(response); returnFunction(response); } var myAjax = new Ajax.Request(servlet, {method: 'post', parameters: queryString, onComplete: handlerFunction} ); } }else{ this.submitUserFormNoAJAX(form, action, servlet); } }, submitUserFormNoAJAX: function(form, action, servlet){ if(servlet == null) return null; form.action = servlet; if(action != null) { var actionField = document.createElement('input'); actionField.setAttribute('name', 'action'); actionField.setAttribute('type', 'hidden'); actionField.value = action; form.appendChild(actionField); } form.submit(); } } var Action = { attachAction: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "attachActionAJAX"; } else { action = "attachAction"; } CMSUtil.interactWithServer(form, isAjax, Action.buildAction, returnFunction, action, "/s"); }, deleteAction: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "deleteActionAJAX"; } else { action = "deleteAction"; } CMSUtil.interactWithServer(form, isAjax, Action.deletedAction, returnFunction, action, "/s"); }, buildAction: function(response){ if(response.success == true){ Action.actionID = response.actionID; Action.contentID = response.contentID; Action.commentID = response.commentID; Action.contentTypeID = response.contentTypeID; Action.actionDate = response.actionDate; Action.userID = response.userID; Action.actionType = response.actionType; Action.slugLine = response.slugLine; } else { Action.error = response.error; } }, deletedAction: function(response){ if(response.success == true){ Action.actionID = response.actionID; } else { Action.error = response.error; } } } var Rating = { addRating: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "addRatingAJAX"; } else { action = "addRating"; } CMSUtil.interactWithServer(form, isAjax, Rating.buildRating, returnFunction, action, "/s"); }, buildRating: function(response){ if(response.success == true){ Rating.id = response.id; Rating.rating = response.rating; Rating.upvote = response.upvote; Rating.downvote = response.downvote; Rating.type = response.type; Rating.date = response.date; Rating.ipAddress = response.ipAddress; }else{ Rating.error = response.error; } } } var User = { createUser: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "createProfileAJAX"; } else { action = "createProfile"; } CMSUtil.interactWithServer(form, isAjax, User.buildUser, returnFunction, action, "/s"); }, loginUser: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "doLoginProfileAJAX"; } else { action = "doLoginProfile"; } CMSUtil.interactWithServer(form, isAjax, User.buildUser, returnFunction, action, "/s"); }, updateUser: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "updateProfileAJAX"; } else { action = "updateProfile"; } CMSUtil.interactWithServer(form, isAjax, User.buildUser, returnFunction, action, "/s"); }, updateRegistration: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "updateRegistrationAJAX"; } else { action = "updateReg"; } CMSUtil.interactWithServer(form, isAjax, User.buildUser, returnFunction, action, "/s"); }, updateProfilePassword: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ action = "updateProfilePasswordAJAX"; } else { action = "updateProfilePassword"; } CMSUtil.interactWithServer(form, isAjax, User.buildUser, returnFunction, action, "/s"); }, insertProfilePic: function(form, isAjax, returnFunction){ var action = ""; if(isAjax){ //not implemented as of yet return; //action = "updateImageAJAX"; } else { action = "updateImage"; } CMSUtil.interactWithServer(form, isAjax, User.buildUser, returnFunction, action, "/s"); }, buildUser: function(response){ if(response.success == true){ User.username = response.username; User.email = response.email; User.firstName = response.firstName; User.lastName = response.lastName; User.birthDate = response.birthDate; User.createDate = response.createDate; User.title = response.title; User.company = response.company; User.address1 = response.address1; User.address2 = response.address2; User.city = response.city; User.state = response.state; User.zipcode = response.zipcode; User.country = response.country; User.custom1 = response.custom1; User.custom2 = response.custom2; User.custom3 = response.custom3; User.custom4 = response.custom4; User.custom5 = response.custom5; User.custom6 = response.custom6; User.custom7 = response.custom7; User.custom8 = response.custom8; User.custom9 = response.custom9; }else{ User.error = response.error; } } } var UserContent = { insertContent: function(form, isAjax, returnFunction){ CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, returnFunction, null, "/d"); }, editContent: function(form, isAjax, returnFunction){ CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, returnFunction, null, "/d"); }, buildContent: function(response){ if(response.success == true){ for (var i=0; i< response.fields.length; i++){ var field = response.fields[i]; UserContent[field] = response[field]; } UserContent.contentID = response.contentID; UserContent.contentType = response.contentType; UserContent.title = response.title; UserContent.status = response.status; } else { UserContent.error = response.error; } } } var Comment = { insertComment: function(form, isAjax, returnFunction){ var extraQueryStr = null; if(isAjax){ extraQueryStr = getFieldsForForm(); }else{ addFieldsToForm(form); } CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, returnFunction, "insertComment", "/c", extraQueryStr); }, deleteComment: function(form, isAjax, returnFunction){ var extraQueryStr = null; if(isAjax){ extraQueryStr = getFieldsForForm(); }else{ addFieldsToForm(form); } CMSUtil.interactWithServer(form, isAjax, Comment.nullifyComment, returnFunction, "deleteComment", "/c", extraQueryStr); }, updateComment: function(form, isAjax, returnFunction){ var extraQueryStr = null; if(isAjax){ extraQueryStr = getFieldsForForm(); } else { addFieldsToForm(form); } CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, returnFunction, "updateComment", "/c", extraQueryStr); }, buildComment: function(response){ if(response.success == true){ Comment.id = response.id; Comment.name = response.name; Comment.comment = response.comment; Comment.email = response.email; Comment.website = response.website; Comment.title = response.title; Comment.isAuthor = response.isAuthor; Comment.flagged = response.flagged; Comment.status = response.status; if(Comment.status == "AUTHOR"){ Comment.isAuthor = true; } else if(Comment.status != "APPROVED") { Comment.flagged = true; } } else { Comment.error = response.error; } }, nullifyComment: function(response){ if(response.success == true){ Comment.id = response.id; Comment.comment = null; Comment.email = null; Comment.website = null; Comment.title = null; Comment.isAuthor = null; Comment.flagged = null; Comment.status = null; } else { Comment.error = response.error; } } } var p; var kP = 0; var aT = 0; var myInterval = window.setInterval(timedMousePos,250); var xPos = -1; var yPos = -1; var firstX = -1; var firstY = -1; var intervals = 0; var d = 0; var mT = 0; document.onkeypress = lk; window.onload = rAT; var cid = 18310799 ; var did = 314382 ; function getMousePos(p) { if(!p)var p = window.event; if (p.pageX || p.pageY) { xPos = p.pageX; yPos = p.pageY; } else if (p.clientX || p.clientY) { xPos = p.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; yPos = p.clientY + document.body.scrollTop + document.documentElement.scrollTop; } } function lk() { kP++; } function rAT() { aT = new Date(); } function timedMousePos() { document.onmousemove = getMousePos; if (xPos>= 0 && yPos>= 0) { var newX = xPos; var newY = yPos; intervals++; } if (intervals == 1) { firstX = xPos; firstY = yPos; } else if (intervals == 2) { clearInterval(myInterval); calcDistance(firstX,firstY,newX,newY); } } function calcDistance(aX,aY,bX,bY){ mT = Math.round(Math.sqrt(Math.pow(aX-bX,2)+Math.pow(aY-bY,2))); } function getFieldsForForm(){ var sT = new Date(); d = sT - aT; var queryString = "&"; queryString += "mT=" + mT; queryString += "&d=" + d; queryString += "&kP=" + kP; queryString += "&cid=" + cid; queryString += "&did=" + did; queryString += "&socialMedia=Y"; return queryString; } function addFieldsToForm(formObj, redirect) { var sT = new Date(); d = sT - aT; var mTField = document.createElement('input'); var dField = document.createElement('input'); var kPField = document.createElement('input'); var cidField = document.createElement('input'); var didField = document.createElement('input'); var socialMedia = document.createElement('input'); socialMedia.setAttribute('name','socialMedia'); socialMedia.setAttribute('type', 'hidden'); mTField.setAttribute('name','mT'); mTField.setAttribute('type', 'hidden'); dField.setAttribute('name', 'd'); dField.setAttribute('type', 'hidden'); kPField.setAttribute('name', 'kP'); kPField.setAttribute('type', 'hidden'); cidField.setAttribute('name', 'cid'); cidField.setAttribute('type', 'hidden'); didField.setAttribute('name', 'did'); didField.setAttribute('type', 'hidden'); if(redirect != null) { var pathField = document.createElement('input'); pathField.setAttribute('name', 'path'); pathField.setAttribute('type', 'hidden'); pathField.value = redirect; formObj.appendChild(pathField); } mTField.value = mT; dField.value = d; kPField.value = kP; cidField.value = cid; didField.value = did; socialMedia.value = "Y"; formObj.appendChild(dField); formObj.appendChild(kPField); formObj.appendChild(mTField); formObj.appendChild(cidField); formObj.appendChild(didField); formObj.appendChild(socialMedia); } //helper functions function insertComment(form, isAjax, returnFunction, showError){ return submitToServer(Comment.insertComment, "Unable to insert comment", form, isAjax, returnFunction, showError); } function updateComment(form, isAjax, returnFunction, showError){ return submitToServer(Comment.updateComment, "Unable to update comment", form, isAjax, returnFunction, showError); } function deleteComment(form, isAjax, returnFunction, showError){ return submitToServer(Comment.deleteComment, "Unable to delete comment", form, isAjax, returnFunction, showError); } function createUser(form, isAjax, returnFunction, showError){ return submitToServer(User.createUser, "Unable to create user", form, isAjax, returnFunction, showError); } function updateUser(form, isAjax, returnFunction, showError){ return submitToServer(User.updateUser, "Unable to update user", form, isAjax, returnFunction, showError); } function loginUser(form, isAjax, returnFunction, showError){ return submitToServer(User.loginUser, "Unable to login user", form, isAjax, returnFunction, showError); } function insertUserContent(form, isAjax, returnFunction, showError){ return submitToServer(UserContent.insertContent, "Unable to insert content item", form, isAjax, returnFunction, showError); } function editUserContent(form, isAjax, returnFunction, showError){ return submitToServer(UserContent.editContent, "Unable to edit content item", form, isAjax, returnFunction, showError); } function insertProfilePic(form, isAjax, returnFunction, showError){ return submitToServer(User.insertProfilePic, "Unable to upload profile photo", form, isAjax, returnFunction, showError); } function addRating(form, isAjax, returnFunction, showError){ return submitToServer(Rating.addRating, "Unable to add rating", form, isAjax, returnFunction, showError); } function attachAction(form, isAjax, returnFunction, showError){ return submitToServer(Action.attachAction, "Unable to attach action", form, isAjax, returnFunction, showError); } function deleteAction(form, isAjax, returnFunction, showError){ return submitToServer(Action.deleteAction, "Unable to delete action", form, isAjax, returnFunction, showError); } function submitToServer(method, msg, form, isAjax, returnFunction, showError){ try{ method(form, isAjax, returnFunction); } catch(e) { } if(isAjax){ return false; } else { return true; } } .submission { display: none;} var kP = 0;var aT = 0;var myInterval = window.setInterval(timedMousePos,250);var xPos = -1;var yPos = -1;var firstX = -1;var firstY = -1;var intervals = 0;var req = null;var cid = -1 ;var did = 314382 ;var cP = 0 ;var cD = "$cms.content.createDate";var name = null;var website = null;var title = null;var comment = null;var email = null;var flagged = false;var isAuthor = false;var error = null;var status = null;var d = 0;var mT = 0;document.onkeypress = lK;window.onload = rAT;function checkField(field) { var button = document.getElementById("btSubmit"); if(field.value.length> 0) { CM_btnEnable(button); } else { CM_btnDisable(button); }}function lK() { kP++;}function rAT() { aT = new Date();}function CM_btnDisable (which) { which.disabled = true; if (document.all){ which.filters.alpha.opacity = 25; }else { which.style.MozOpacity = 0.25; } which.style.cursor = "default";}function CM_btnEnable (which) { which.disabled = false; if (document.all){ which.filters.alpha.opacity = 100; which.style.cursor = "hand"; }else { which.style.MozOpacity = 1; which.style.cursor = "pointer"; }}function submitForm(formObj) { if(formObj.action == ""){ formObj.action = "/c"; } addFieldsToForm(formObj); formObj.submit();}function addFieldsToForm(formObj, redirect) { var mTField = document.createElement('input'); var dField = document.createElement('input'); var kPField = document.createElement('input'); var cidField = document.createElement('input'); var didField = document.createElement('input'); mTField.setAttribute('name','mT'); mTField.setAttribute('type', 'hidden'); dField.setAttribute('name', 'd'); dField.setAttribute('type', 'hidden'); kPField.setAttribute('name', 'kP'); kPField.setAttribute('type', 'hidden'); cidField.setAttribute('name', 'cid'); cidField.setAttribute('type', 'hidden'); didField.setAttribute('name', 'did'); didField.setAttribute('type', 'hidden'); if(redirect != null) { var pathField = document.createElement('input'); pathField.setAttribute('name', 'path'); pathField.setAttribute('type', 'hidden'); pathField.value = redirect; formObj.appendChild(pathField); } mTField.value = mT; dField.value = d; kPField.value = kP; cidField.value = cid; didField.value = did; formObj.appendChild(dField); formObj.appendChild(kPField); formObj.appendChild(mTField); formObj.appendChild(cidField); formObj.appendChild(didField); }function getMousePos(p) { if (!p) var p = window.event; if (p.pageX || p.pageY) { xPos = p.pageX; yPos = p.pageY; } else if (p.clientX || p.clientY) { xPos = p.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; yPos = p.clientY + document.body.scrollTop + document.documentElement.scrollTop; }}function timedMousePos() { document.onmousemove = getMousePos; if (xPos>= 0 && yPos>= 0) { var newX = xPos; var newY = yPos; intervals++; } if (intervals == 1) { firstX = xPos; firstY = yPos; } else if (intervals == 2) { clearInterval(myInterval); calcDistance(firstX,firstY,newX,newY); }}function calcDistance(aX,aY,bX,bY) { mT = Math.round(Math.sqrt(Math.pow(aX-bX,2)+Math.pow(aY-bY,2)));}function getXmlRequestObject() { if(req == null){ if(window.XMLHttpRequest){ req = new XMLHttpRequest(); }else if(window.ActiveXObject){ try{ req = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ req = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ return null; } } } } return req;}function insertComment(formObj, isAjax, responseHandler){ var sT = new Date(); d = sT - aT; if((isAjax == true) && (responseHandler != null)) { req = getXmlRequestObject(); if(req != null) { var formVars = getFormValues(formObj); var handlerFunction = getReadyStateHandler(req, responseHandler); req.onreadystatechange = handlerFunction; var url = "/c"; var params = "ajax=true&" + formVars; req.open("POST", url, true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); req.send(params); return false; } else { return false; } } else { addFieldsToForm(formObj); submitForm(formObj); }} function postForm(formObj, isAjax, responseHandler) { return insertComment(formObj, isAjax, responseHandler);}function getFormValues(fobj) { var str = ""; var valueArr = null; var val = ""; var cmd = ""; var ampRegex = new RegExp("&", "g"); var replaceAmpStr = escape("&"); var percentRegex = new RegExp("%", "g"); var replacePerStr = escape("%"); for(var i = 0;i < fobj.elements.length;i++) { if(fobj.elements[i].type != "submit"){ var fieldStr = fobj.elements[i].value; fieldStr = fieldStr.replace(percentRegex, replacePerStr); fieldStr = fieldStr.replace(ampRegex, replaceAmpStr); str += fobj.elements[i].name + "=" + fieldStr + "&"; fobj.elements[i].value = ""; } } str += "mT=" + mT; str += "&d=" + d; str += "&kP=" + kP; str += "&cid=" + cid; str += "&did=" + did; return str; }function getReadyStateHandler(req, responseHandler) { // Return an anonymous function that listens to the // XMLHttpRequest instance return function () { // If the request's status is "complete" if (req.readyState == 4) { // Check that a successful server response was received if (req.status == 200) { // Pass the XML payload of the response to the // handler function gatherResponse(req.responseText); responseHandler(); } else { // An HTTP problem has occurred alert("HTTP error: "+req.status); } } }}function gatherResponse(commentObject) { var jsonExpression = "(" + commentObject+ ")"; var commentData = eval(jsonExpression); error = commentData.error; name = commentData.name; comment = commentData.comment; email = commentData.email; website = commentData.website; title = commentData.title; isAuthor = false; flagged = false; status = commentData.status; if(status == "AUTHOR") { isAuthor = true; } else if(status != "APPROVED") { flagged = true; }} var js="0.0";js="1.0";js="1.1";js="1.2";js="1.3";js="1.4";js="1.5"; var partnerID=314382; var _hb=1; if (self['plpm'] && plpm['Leaderboard - Page Top']){ document.write(plpm['Leaderboard - Page Top']);} else { if(self['plurp'] && plurp['2917']){} else {document.write(''); } }  if (self['plpm'] && plpm['Half Banner - Page Top']){ document.write(plpm['Half Banner - Page Top']);} else { if(self['plurp'] && plurp['2927']){} else {document.write(''); } } HPCwire The Leading Source for Global News and Information Covering the Ecosystem of High Productivity Computing if(!readCookie("username")) { document.write("Welcome Guest Sign up |"); } if(readCookie("username")) { if(readCookie("firstName") == null) { document.write("Welcome - Please update your Profile Logout | Manage Profile"); } else { document.write("Welcome " + readCookie("firstName") + " Logout | Manage Profile"); } } else { document.write("Sign In"); } View by Topic Applications Developer Tools Interconnects Middleware Networks Processors Storage Systems Visualization View by Industry Academia & Research Financial Services Government Life Sciences Manufacturing Oil & Gas Retail About HPCwire Contact Us Site Map Editorial Calendar Reprints HPC Horizons Tabor Communications Tabor Research Tabor Publications & Events On-Demand Enterprise Leading HPC Solution Providers if (self['plpm'] && plpm['Vertical Banner - Left Column']){ document.write(plpm['Vertical Banner - Left Column']);} else { if(self['plurp'] && plurp['2952']){} else {document.write(''); } } Home News Features Blogs HPC Markets Whitepapers Multimedia Events Job Bank HPC Horizons Today's Top Feature Sep 5, 2008

'Coopetition' Helps the UK HPC Market Go 'Round

The size and diversity of the HPC market in the United States supports a varied set of system providers and integrators. But in Europe, and the United Kingdom in particular, the market has a different shape. Read more... Feature Articles The Week in Review PRACE to evaluate petaflops prototypes; Acadamic roundtable discusses the computing industry's talent pool; and WRF benchmark data are released. John West recaps those stories and more in our weekly wrap-up. Read More... Semantic Supercomputing Reaps Competitive Advantage from Patent Data Since the first patent was issued for a Venetian statue in 1471, 60 million patents have been awarded around the world, with four million patents actively in force today worldwide. And 800,000 new inventions are registered every year. While the data is public, current search tools are inconvenient and inadequate to the needs of professionals. Semantic supercomputing techniques are helping researchers tackle this difficult challenge. Read More... Compilers and More: Parallel Programming Made Easy? There are scads of computer languages and research projects aimed at making parallel programming easy. Considering that we have yet to make sequential programming easy, is that a realistic goal? PGI's Michael Wolfe offers some insight. Read More... Cray Unveils New Cooling Technology For the Petascale Era Cray, known for its power and packaging prowess since 1976, when Seymour Cray bent the Cray-1 into a "C" shape, is unveiling a petascale-era cooling technology it says is more than 10 times as efficient as same-size water coils. Cray CTO Steve Scott discusses this innovation and the company that was green before green was cool. Read More... More HPCwire features... Top Headlines Three Dimensional Scans Could Revolutionise Brain Surgery 9/3/08 | Telegraph.co.uk | A new form of three dimensional scans could revolutionise brain surgery within a year, doctors claim. Read more... Marching Penguins: Monitoring Your HPC Cluster 9/3/08 | Linux Magazine | In HPC, most attention is paid to utilization and performance, rather than service availability and problem notification. This article focuses on the latter Read more... Big Data: Welcome to the Petacentre 9/3/08 | Nature News | What does it take to store bytes by the tens of thousands of trillions? Read more... UD Scientist Finds Quicker Computer On-Ramp 9/1/08 | Delaware Online | In the world of supercomputer-powered science, speed is everything, and an open road can lead to the promised land. Read more... BOXX Fills in for a Failing SGI 8/29/08 | CNET News | BOXX Technologies of Austin, Texas is building the kind of leading-edge workstations that made SGI a household name in the 1990s. Read more... Heard at Hot Interconnects: Multicore SoCs May Require Optical Interconnect 8/27/08 | EDN | The lead-off session at the Hot Interconnects conference at Stanford examined the growing challenge of chip interconnect technology as today's multicore processors evolve into chips with tens or hundreds of cores. Read more... More headlines... Featured Whitepapers “Going Parallel - An Implementation Guide” 9/1/08 | Interactive Supercomputing | The paper outlines the basic steps and tools involved in the process of migrating a desktop application to a parallel environment. Improving Performance and Manageability for Seismic Processing and Imaging Applications with Parallel Storage 6/5/08 | Panasas | As pressure increases on the upstream seismic processing community to deliver ever-higher levels of productivity and efficiency, a new generation of storage solutions will be required that allow the maximum utilisation of high-performance computing (HPC) Linux cluster resources, together with the minimum of management overhead. View the White Paper Library Multimedia Video White Paper: Architecting a Better Network Storage Solution Sponsored Content BlueArc's Titan architecture represents an evolutionary step in file servers by creating a hardware-based file system that can scale bandwidth, IOPS, and overall data capacity well beyond conventional software-based devices. With its ability to virtualize a massive storage pool of up to four usable petabytes of tiered storage, Titan can scale with growing data requirements, offering a competitive advantage for businesses, researchers, or other enterprises seeking to better manage data growth while still ensuring optimal performance. Podcast: Interview with Ben Bennett of ClearSpeed Technology Sponsored Content Today, HPC organizations are requiring substantially more floating point performance to solve real-world problems. In this podcast, Ben Bennett, ClearSpeed General Manager, discusses how acceleration technology can improve the overall performance of standard x86-based systems... More Multimedia Sponsored Links PSSC Labs PowerWulf Clusters Custom Configured HPC Solutions for Your Needs and Budget PSSC Labs stands for Professional Service, Super Computers. Our mission bring a superior level of service and support to the HPC community. FREE Download: "Going Parallel - An Implementation Guide" Breakthrough performance for MATLAB®, Python and other desktop apps... Get 100X speedups, with less than 10% of the development time. Focus is on enabling familiar desktop tools to virtually execute on parallel servers, clusters, and grids. PSSC Labs PowerWulf Clusters Custom Configured HPC Solutions for Your Needs and Budget Find & Fix Multicore Performance Bottlenecks Appro Xtreme-X2 Supercomputer - Scalability and strong price/performance RSS Feeds Feeds by Topic Applications Developer Tools Interconnects Middleware Networks Processors Storage Systems Visualization Feeds by Industry Academia & Research Financial Services Government Life Sciences Manufacturing Oil & Gas Retail Feeds by Content Type Top Headlines Features Blogs Whitepapers Multimedia Off the Wire if (self['plpm'] && plpm['Full Banner - Page Bottom']){ document.write(plpm['Full Banner - Page Bottom']);} else { if(self['plurp'] && plurp['2957']){} else {document.write(''); } } Off the Wire Most Read Blogs var countries=new ddajaxtabs("countrytabs", "countrydivcontainer") countries.setpersist(true) countries.setselectedClassTarget("link") //"link" or "linkparent" countries.init() if (self['plpm'] && plpm['Large Rectangle - Mid-page']){ document.write(plpm['Large Rectangle - Mid-page']);} else { if(self['plurp'] && plurp['2922']){} else {document.write(''); } } Blogger Central Michael Feldman From the Editor A Plea for Rational Branding What are the top 5 mistakes the marketing department makes when choosing a brand name? Read More... View all Blogs... HPC Market Watch List Scroll over company names to view most recent chart: HPC Horizons is a collaborative group of executive thought-leaders from industry who are pushing the envelope of high productivity computing. The HPC Horizons Community is facilitated by an annual series of HPC Horizons Summits, and an online web presence that is hosted in conjunction with HPCwire. Read More About HPC Horizons... ISC'08 Newsletters Stay informed! Subscribe to HPCWire email Newsletters. Get updates and insights on the High Productivity Computing industry delivered driectly to your inbox. HPCWire Weekly Update HPCWire Job Bank HPCWire Conference & Event Guide if (self['plpm'] && plpm['Wide Skyscraper - Right Column']){ document.write(plpm['Wide Skyscraper - Right Column']);} else { if(self['plurp'] && plurp['2962']){} else {document.write(''); } } Featured Events Infiniband September 15, 2008 IBTA Technical Forum '08: InfiniBand and the Enterprise Data Center Las Vegas , NV USA eTech September 16, 2008 SIFMA’s eTechnology North American Conference & Exhibit: Trading/Risk Strategies & Systems New York , NY USA 2008 HPC on Wall Street September 22, 2008 2008 High Performance on Wall Street, 5th Annual New York , NY United States Managing the Grid September 25-30, 2008 Managing The Grid London & New York EGEE 08 September 22-26, 2008 EGEE '08 Conference - Enabling Grids for E-Science Istanbul Turkey LCI Workshop October 06-10, 2008 The 19th LCI International Workshop on High-Performance Clustered Computing Montpellier France View/Search Events Post an Event HPC Job Bank FAE (Sunnyvale, CA, Boston, MA, Texas) Chelsio Communications Visit the HPCWire Job Bank if (self['plpm'] && plpm['Wide Vertical Banner - Right Column']){ document.write(plpm['Wide Vertical Banner - Right Column']);} else { if(self['plurp'] && plurp['2967']){} else {document.write(''); } } Home | News | Features | Blogs | HPC Markets | Whitepapers | Multimedia | Events | Job Bank | HPC Horizons | Academia & Research | Financial Services | Government | Life Sciences | Manufacturing | Oil & Gas | Retail | Applications | Developer Tools | Interconnects | Middleware | Networks | Processors | Storage | Systems | Visualization | Subscribe | About HPCwire | Contact Us | Site Map | Editorial Calendar | Reprints HPCwire Tabor Communications | Tabor Research | Tabor Publications & Events | On-Demand Enterprise Tabor Communications Copyright © 1994-2008 Tabor Communications, Inc. All Rights Reserved. HPCwire is a registered trademark of Tabor Communications, Inc. Use of this site is governed by our Terms of Use and Privacy Policy. Reproduction in whole or in part in any form or medium without express written permission of Tabor Communications Inc. is prohibited. Powered by Clickability. var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src="http://www.tgc.com/HPCwire.html/" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-4235503-6"); pageTracker._initData(); pageTracker._trackPageview();
 

Online

journal

of

the

high

performance

computing

industry.

http://www.tgc.com/HPCwire.html

HPCwire 2008 September

dvd rental

dvd


Online journal of the high performance computing industry.

Rules




© 2005 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Loan - Bad Credit Mortgages - Internet Advertising - Free Ringtone - Credit Cards
2008-09-05 06:28:26

Copyright 2005, 2006 by Webmaster
Websites is cool :)