iVivity® Delivering  The Unified Network
   

CompanyProducts & SolutionsSupportNews & EventsDownloadsProduct InformationWhite PapersAnalyst ReportsStandards OrgContacts
 

 

White Papers

The Unified Network - Performance; Scalability; Manageability
April 2007 - iVivity, Inc.  
Request Complete White Paper Via Email

SUMMARY: T
he growing reliance on digital information with its demand for voice, video and data is forcing companies to deal with multiple technically dissimilar networks. These networks provide the necessary performance, security and reliability to meet today's insatiable demand for all these traffic types. Local Area Networks (LANs), using Ethernet, connect multiple computers together for the exchange of basic information, like email and files. For the more demanding environments,like storage, a special purpose network, such as Fibre Channel, is deployed requiring a different set of equipment and dedicated personnel with advanced skill sets to design and maintain. If the compute environment requires extreme performance with low latency, a High Performance solution such as clustering based on Infiniband or a proprietary solution is implemented. These systems create levels of complexity that push management costs as high as 8 times the original hardware/software purchased cost. A major part of the savings is using the same network technology across all the different networks, that can be differentiated by logical rather than physical attributes 10G Ethernet, along with the emerging 10GBaseT copper PHY technology, provides the most logical base network for all three functions. However, in order to provide low latency and support for different applications, 10G Ethernet must operate at wire speed regardless of packet size, including small packets (e.g., 64 bytes). It must also provide a logical delineation between different applications running on the same physical medium.

Achieving Software Load Balance On Systems Using Message-based Interconnect Protocol
Jan 23 2007 - Marc Karasek and Rafiq Batcha - iVivity, Inc.
Request Complete White Paper Via Email

SUMMARY: The paradigm for using the PCI bus in a co-processor model in FPGA or ASIC implementations has been one of extending the core system's functionality through addition of peripherals on the PCI bus. In a typical application, the core system has a central CPU (Host), with a companion chip that provides some level of connectivity and functionality to the outside world. This model isolates the host system (CPU + companion chips) from the added peripheral (HBA). The software in this model also compartmentalizes what applications and tasks execute on the system as opposed to the added peripheral. The limitation is that this does not allow for moving functionality from the system to the added peripheral, or vice-versa, easily. From a system perspective, this is a very rigid system with little or no room for optimization. Any host-peripheral interface that allows specific software functionality to be flexibly deployed within the system would lead to better overall system performance. This would allow the application developer to determine what the optimum software load balance between the host and the peripheral(s) in the system is. One such model would be to extend a messaging mechanism over PCI from the peripheral to the system that allows the peripheral to appear as an extension of the system. Using this model software blocks in the host could be moved to run on the peripheral or vice-versa with minimal effort. In addition, this would also lead to significantly improved I/O performance between the host and peripheral. In effect, the peripheral no longer exists as an appendage to the system but is an integral part of it. This paper then outlines the workings of one such host-peripheral messaging implementation on iVivity's iDiSX family of application I/O acceleration processors.

 


   
  CompanyProducts & SolutionsSupportNews & EventsDownloadsContactsHome