Promotion Lg 37le5300 Marantz Cd6003 Save You Money! Coupon Spicy Beef Jerky
tcp offloading Order Today! Premium tcp offloading Delivered Every Month. Free Shipping.
Friday, December 30, 2011
How to take Advantage of your connection speed and NIC
Friday, December 2, 2011
Citrix NetScaler
Citrix NetScaler is a set of appliances that form a web application delivery solution, which has the capacity to speed-up application performance by a maxiumum of 5x. Citrix NetScaler also constantly decreases data center costs, and enhances the security of your web applications. Applications available range from, the basic level, series 7000 and up to the most modern, MPX, which has the capabilities of 15 gigabits per second of throughput in both layers 4 and 7 with the highest constant use of all the functional modules. Perfect for network management for all enterprises that require acceleration in the running of existing web applications the Citrix Netscaler increases security in web applications and enhances the availability of the web application.
Citrix NetScaler is the most efficient and secure way to maximize the delivery of web application and is one of the few IT products on the market that still produces the most amazing performance that can give benefits to any organisation.
NetScaler merges the features and functions of conventional data centre point devices into one single network appliance, built from the ground up to optimize the performance of the following web applications aspects.:
Load balancing, Caching, Compression, SSL offload and acceleration, Attack defence (DoS etc.), SSL VPN
From resellers point of view, NetScaler is a very technical sale and the results speak for themselves. Getting the customer to evaluate the product in a live environment (or as close to it as feasibly possible) is key to the success of the opportunity. Over 80% of evaluations result in a purchase order.From an end user perspective, Citrix NetScaler products provide:
Maximized application performance End-to-end application security Continuous application availability Reduced cost of operations
Citrix NetScaler products enhance the performance of Oracle, PeopleSoft, SAP, Siebel, Outlook Web Access, e-commerce applications and custom applications 70% or more, while also enhancing security and intensively reducing operational expenditure.
Citrixt NetScaler utilises technology to maximize the TCP acceleration and accelerate the performance of web applications by up to five times. Citrix AppCompress and Citrix AppCache effectively transmit data compression and keep the static and dynamic contents on transitory storage (caching) to quicken the response from the web application. NetScaler TCP optimization provides network management solutions to settle the inconveniences of high latency, crammed network links and is transparent to the user and the server and only necessitates minimal of configuration or in some cases no configuration. To Real-Time Monitoring and identify all the Historical Page-Level end-users that are available on the Citrix EdgeSight for NetScaler. Citrix NetScaler allows for the reduction in the cost of delivering web applications by lowering the number of servers required, and maximise the use of network bandwidth available. MPX is the latest series of Citrix NetScaler, and delivers numerous 10GE ports and power to run all the modules with the traffic throughput of 10 gigabits even in the layer 7. This performance offers the capability to prevent the network segmentation that is not required that can decrease the number of switches and other elements, consequently there can be savings in the cost of infrastructure. With the AppExpert Visual Policy Builder there is no need for coding or script when making application delivery policies. Also, the current NetScaler can lower the cost of operations with some ability to consolidate in one solution. Using the Citrix EasyCall, which is part of the NetScaler package, will increase the employees productivity and reduced cost of telephone communication. to set some NetScaler Appliances, NetScaler Command Center is available separately that can provide centralized administration for the system configuration, event management, performance management, and administration of SSL certification. Citrix NetScaler delivers protection against assaults on the application layer, and assists in the prevention of the event of leakage or theft of customer data and companies data that are valuable. Citrix now have some capabilities such as open proxy for users who have permission, close proxy for users who do not have the permission with the Citrix Request Switching, which also is equipped with high-performance, and built-in defenses against denial of service attack (DoS). With configuration of the Surge Protection function and Priority Queuing, I is easier to manage the surges on the application's traffic that inflict a web server application.
Citrix NetScaler provides an obvious direction of the user requirements to make sure of the maximum distribution of traffic is achieved. If more information is required on the layer 4 - Protocol and Port Number or traffic management policies for TCP applications can all refer to the Application-Layer content. An administrator can carry out traffic segmentation on applications step by step to the information held in the TCP pay-load or the HTTP request body. Also in the header information L4-7 as the URL, type of data application or cookies. With the large number of algorithms for load-balancing and the facility to create health checks the server application availability by making sure that high-needs (requests) the user is directed only at the appropriate time depending on the behaviour of the server. While other solutions declare that they can enhance the performance of Web-enabled applications, only Citrix NetScaler products optimise the performance and security of Web-enabled applications. In addition, since NetScaler's single, integrated device takes the place of a number of point solutions, overall network infrastructures are considerably made easy, and total operational costs are significantly decreased.
Monday, November 28, 2011
State of CAD and Engineering Workstation Technologies
Abbreviations
CAD is Computer Aided Design CAE is Computer Aided Engineering CEW is Computer aided design and Engineering Workstation CPU is Central Processing Unit GPU is Graphics Processing Unit
Hardware for CPU-Intensive Applications
Computer hardware is designed to support software applications and it is a common but simplistic view that higher spec hardware will enable all software applications to perform better. Up until recently, the CPU was indeed the only device for computation of software applications. Other processors embedded in a PC or workstation were dedicated to their parent devices such as a graphics adapter card for display, a TCP-offloading card for network interfacing, and a RAID algorithm chip for hard disk redundancy or capacity extension. However, the CPU is no longer the only processor for software computation. We will explain this in the next section.
Legacy software applications still depend on the CPU to do computation. That is, the common view is valid for software applications that have not taken advantage of other types of processors for computation. We have done some benchmarking and believe that applications like Maya 03 are CPU intensive.
For CPU-intensive applications to perform faster, the general rule is to have the highest CPU frequency, more CPU cores, more main memory, and perhaps ECC memory (see below).
Legacy software was not designed to be parallel processed. Therefore we shall check carefully with the software vendor on this issue before expecting multiple-core CPUs to produce higher performance. Irrespectively, we will achieve a higher output from executing multiple incidences of the same application but this is not the same as multi-threading of a single application.
ECC is Error Code Detection and Correction. A memory module transmits in words of 64 bits. ECC memory modules have incorporated electronic circuits to detect a single bit error and correct it, but are not able to rectify two bits of error happening in the same word. Non-ECC memory modules do not check at all - the system continues to work unless a bit error violates pre-defined rules for processing. How often do single bit errors occur nowadays? How damaging would a single bit error be? Let us see this quotation from Wikipedia in May 2011, "Recent tests give widely varying error rates with over 7 orders of magnitude difference, ranging from 10−10−10−17 errors/bit-hour, roughly one bit error per hour per gigabyte of memory to one bit error per century per gigabyte of memory."
Hardware for GPU-Intensive Applications
The GPU has now been developed to gain the prefix of GP for General Purpose. To be exact, GPGPU stands for General Purpose computation on Graphics Processing Units. A GPU has many cores that can be used to accelerate a wide range of applications. According to GPGPU.org, which is a central resource of GPGPU news and information, developers who port their applications to GPU often achieve speedups of orders of magnitude compared to optimized CPU implementations.
Many software applications have been updated to capitalize on the newfound potentials of GPU. CATIA 03, Ensight 04 and Solidworks 02 are examples of such applications. As a result, these applications are far more sensitive to GPU resources than CPU. That is, to run such applications optimally, we should invest in GPU rather than CPU for a CEW. According to its own website, the new Abaqus product suite from SIMULIA - a Dassault Systemes brand - leverages GPU to run CAE simulations twice as fast as traditional CPU.
Nvidia has released 6 member cards of the new Quadro Fermi family by April 2011, in ascending sequence of power and cost: 400, 600, 2000, 4000, 5000 and 6000. According to Nvidia, Fermi delivers up to 6 times the performance in tessellation of the previous family called Quadro FX. We shall equip our CEW with Fermi to achieve optimum price/performance combinations.
The potential contribution of the GPU to performance depends on another issue: CUDA compliance.
State of CUDA Developments
According to Wikipedia, CUDA (Compute Unified Device Architecture) is a parallel computing architecture developed by Nvidia. CUDA is the computing engine in Nvidia GPU accessible to software developers through variants of industry-standard programming languages. For example, programmers use C for CUDA (C with Nvidia extensions and certain restrictions) compiled through a PathScale Open64 C compiler to code algorithms for execution on the GPU. (The latest stable version is 3.2 released in September 2010 to software developers.)
The GPGPU website has a preview of an interview with John Humphrey of EM Photonics, a pioneer in GPU computing and developer of the CUDA-accelerated linear algebra library. Here is an extract of the preview: "CUDA allows for very direct expression of exactly how you want the GPU to perform a given unit of work. Ten years ago I was doing FPGA work, where the great promise was the automatic conversion of high level languages to hardware logic. Needless to say, the huge abstraction meant the result wasn't good."
Quadro Fermi family has implemented CUDA 2.1 whereas Quadro FX implemented CUDA 1.3. The newer version has provided features that are significantly richer. For example, Quadro FX did not support "floating point atomic additions on 32-bit words in shared memory" whereas Fermi does. Other notable improvements are:
Up to 512 CUDA cores and 3.0 billion transistors Nvidia Parallel DataCache technology Nvidia GigaThread engine ECC memory support Native support for Visual Studio
State of Computer Hardware Developments
Abbreviations
HDD is Hard Disk Drive SATA is Serial AT Attachment SAS is Serial Attached SCSI SSD is Solid State Disk RAID is Redundant Array of Inexpensive Disks NAND is memory based on "Not AND" gate algorithm
Bulk storage is an essential part of a CEW for processing in real time and archiving for later retrieval. Hard disks with SATA interface are getting bigger in storage size and cheaper in hardware cost over time, but not getting faster in performance or smaller in physical size. To get faster and smaller, we have to select hard disks with SAS interfaces, with a major compromise on storage size and hardware price.
RAID has been around for decades for providing redundancy, expanding the size of volume to well beyond the confines of one physical hard disk, and expediting the speed of sequential reading and writing, in particular random writing. We can deploy SAS RAID to address the large storage size issue but the hardware price will go up further.
SSD has turned up recently as a bright star on the horizon. It has not replaced HDD because of its high price, limitations of NAND memory for longevity, and immaturity of controller technology. However, it has found a place recently as a RAID Cache for two important benefits not achievable with other means. The first is a higher speed of random read. The second is a low cost point when used in conjunction with SATA HDD.
Intel has released Sandy Bridge CPU and chipsets that are stable and bug free since March 2011. System computation performance is over 20% higher than the previous generation called Westmere. The top CPU model has 4 editions that are officially capable of over-clocking to over 4GHz as long as the CPU power consumption is within the designed limit for thermal consideration, called TDP (Thermal Design Power). The 6-core edition with official over-clocking will come out in June 2011 timeframe.
CurrentState & Foreseeable Future
Semiconductor manufacturing technology has improved to 22 x 10-9 metres this year 2011and is heading towards 18 nanometres in 2012. Smaller means more: we will get more cores and more power from a new CPU or GPU made on advancing nanotechnology. The current laboratory probe limit is 10-18and this sets the headroom for semiconductor technologists.
While GPU and CUDA are having big impacts on performance computing, the dominant CPU manufacturers are not resting on their laurels. They have started to integrate their own GPU into the CPU. However, the level of integration is a far cry from the CUDA world and integrated GPU will not displace CUDA for design and engineering computing in the foreseeable future. This means our current practice as described above will remain the prevailing format for accelerating CAD, CAE and CEW.
END







