Many developers will have read Herb Sutter’s article “The Free Lunch is Over” which talks about the future speed increases of CPUs. The good news is that they will get significantly faster, but the bad news is that you won’t see all of the possible performance gains unless you write your application to take advantage of them. Over the last few years the increase in clock speeds has slowed down, and chip manufacturers are focussing more and more on concurrent execution of code. Hyperthreading was the first step, which allows a single processor core to execute two threads in parallel, but the future is multi-core chips which will allow many threads to execute truly independently. Intel is already talking about chips with over a hundred cores, so if your code is single-threaded you may only be using one hundredth of the available processing power!
Read the rest of this entry »
Typical content distribution solutions are based on placing dedicated equipment inside or at the edge of the Internet. The best example of such solutions is Akamai [1], which runs several tens of thousands of servers all over the world. In recent years, a new paradigm for Content Distribution has emerged based on a fully distributed architecture where commodity PCs are used to form a cooperative network and share their resources (storage, CPU, bandwidth).
Read the rest of this entry »
10 Oct
Posted by jj as Database, SQL Server
Unisys and Microsoft have dispelled the perception that for high performance ETL, the only alternative is a UNIX-based solution. With SQL Server 2005 Integration Services, Microsoft and Unisys deliver an optimized ETL solution that will support even the most demanding enterprise Business Intelligence (BI) initiatives. They conducted a series of real ETL (Extraction, Transformation and Load) tests with Microsoft SQL Server 2005 Integration Services (SSIS, formerly known as DTS). Performance tests compared throughput, scalability and performance on both 32- and 64-bit processor configurations on a Unisys ES7000. SSIS demonstrated parallelism and the ability to utilize all available CPUs in multiple aggregation, parallel lookup and transformation testing.
Read the rest of this entry »
23 Sep
Posted by jj as Database
Unisys and Microsoft collaborated on a proof of concept to demonstrate that the Microsoft SQL Server 2005 product suite will support even the most demanding enterprise business intelligence initiatives. The proof of concept shows that SQL Server 2005 can deliver the same or better results for a high-performance enterprise-class data warehouse than the more-costly alternatives.
Read the rest of this entry »
Memory protection
Buffer overrun attacks are among the most common mechanisms, or vectors, for intrusion into computers. In this type of exploit, the attacker sends a long string to an input stream or control – longer than the memory buffer allocated to hold it. The long string injects code into the system, which is executed, launching a virus or worm.
Read the rest of this entry »
CAPTCHA is now almost a standard security technology. The most widely used CAPTCHAs rely on the sophisticated distortion of text images rendering them unrecognisable to the state of the art of pattern recognition techniques, and these text-based schemes have found widespread applications in commercial websites. The state of the art of CAPTCHA design suggests that such text-based schemes should rely on segmentation resistance to provide security guarantee, as individual character recognition after segmentation can be solved with a high success rate by standard methods such as neural networks. In this paper, we analyse the security of a text-based CAPTCHA designed by Microsoft and deployed for years at many of their online services including Hotmail, MSN and Windows Live.
Read the rest of this entry »
The ASUS K7M Motherboard Specifications Optional Components Performance Intelligence (only with optional hardware monitor) Motherboard Parts HARDWARE SETUP Motherboard Layout Layout Contents Hardware Setup Procedure Motherboard Settings System Memory (DIMM) General DIMM Notes DIMM Memory Installation Central Processing Unit (CPU) Universal Retention Mechanism Heatsinks Installing the Processor Smart Thermal Solutions Recommended Heatsinks for Slot A Processors Expansion Cards Expansion Card
Read the rest of this entry »
When it comes to mobile computing systems few companies are able to claim families of products so successful as Dell which just announced the 10th anniversary of the Precision lineup and the company decided to launch a special edition laptop just for this occasion. The Precision M6300 notebook is here now to replace the older Precision M90 model and it is aimed at the business market. From the outside the new Dell laptop, the Precision M6300, features a “Road Ready” chassis design based on a magnesium alloy casing which allowed the manufacturing company to reduce the total weight of the laptop.
Read the rest of this entry »