Posted by Coder.
Results > Posts Filed Under > Performance
Posted by Coder.
Unlocking Concurrency
Unlike coarse-grained locking, transactions can provide scalability as long as the data-access patterns allow transactions to execute concurrently. The transaction system can provide good scalability in two ways:
It can allow concurrent read operations to the same variable. In a parallel program, it’s safe to allow two or more threads to read the same variable concurrently. Basic mutual exclusion locks don’t permit concurrent readers; to allow concurrent readers, the programmer has to use special reader-writer locks, increasing the program’s complexity.
It …
Posted by Coder.
A Conversation with John Hennessy and David Patterson
KUNLE OLUKOTUN: There are many other issues beyond performance that could impact computer architecture. What ideas are there in the architecture realm, and what sort of impact are these other nonperformance metrics going to have on computing?
JOHN HENNESSY: Well, power is easy. Power is performance. Completely interchangeable. How do you achieve a level of improved efficiency in the amount of power you use? If I can improve performance per watt, I can add …
Posted by Coder.
Identifying MySQL slow queries | MDLog:/sysadmin
… steps in optimizing and tuning mysql is to identify the queries that are causing problems. How can we find out what queries are taking a long time tocomplete? How can we see what queries are slowing down the mysql server? Mysql has the answer for us and we only need to know where to look for it…
Posted by Coder.
Jon Masamitsu’s Weblog : Weblog
The garbage collector tracks the average of the rate of promotion of live objects from the young generation into the tenured generation. If the average exceeds the free space in the tenured generation, the next time the young generation fills up, a full collection is done instead of a minor collection.
There are some caveats to this, read on…
Posted by Coder.
The NY Times has lengthy piece on Friendster’s business and technical problems.
Wallflower at the Web Party – New York Times
The company hired yet another chief of engineering, who laid down the law: at least 80 percent of his people would work on performance and stability issues until the Web site worked as well as it should.“In the past, we had often chosen the more exotic solution over the more simple solution,†Mr. Lindstrom said. Trailblazing a new field like social …
Posted by Coder.
David Dice’s Weblog : Weblog
Just as Java removed explicit memory management from C and C++, I expect that the next generation of programming languages may remove threads and locking as we know it today. Explicit threading will still be available, of course, but ideally I’d like to see the world switch to model where, by default, threads are managed by the runtime environment.
Posted by Coder.
EETimes.com – Google, Intel call for efficient PC power supplies
At the Intel Developer’s Forum in San Francisco on Tuesday, Intel CTO Justin Rattner invited Google engineer Luiz Barroso on stage to call for more efficient PC power supplies.
Noting that the power supply is often the component that consumes the most energy in current PCs, Barroso highlighted findings from a newly published Google white paper.
The paper, >“High-efficiency power supplies for home computers and servers,” by Google engineers Urs Holzle …
Posted by Coder.
Intel pledges 80 cores in five years | CNET News.com
… the ultimate goal, as envisioned by Intel’s terascale research prototype, is to enable a trillion floating-point operations per second–a teraflop–on a single chip. Ten years ago, the ASCI Red supercomputer at Sandia National Laboratories became the first supercomputer to deliver 1 teraflop using 4,510 computing nodes.
Intel’s prototype uses 80 floating-point cores, each running at 3.16GHz, Justin Rattner, Intel’s chief technology officer, said in a speech following Otellini’s address. …
Posted by Coder.
Intel pledges 80 cores in five years | CNET News.com
“Performance matters again,” Otellini said, disclosing that the quad-core desktop processor will deliver 70 percent faster integer performance than the Core 2 Duo, and the quad-core server processor will be 50 percent faster than the Xeon 5100 introduced in June. One reason performance didn’t matter to Intel during the last couple of years was because it was getting trounced on benchmarks at the hands of Advanced Micro Devices’ Opteron …
Posted by Coder.
Jon Masamitsu’s Weblog : Weblog
“…basic concepts, some specifics about our GC, suggestions on tuning, and some of the latest improvements such as the parallel old collector…”
http://java.sun.com/j2se/reference/whitepapers/memorymanagement_whitepaper.pdf