Monday, June 30, 2008
BetterExplained | Learn Right, Not Rote
Home All Posts About FAQ Contact
Explanations for everyone"
Vulcan Nomad
Saturday, June 28, 2008
vanroy-mc-panel.pdf (application/pdf Object)
The challenge of programming
multi-core processors is real, but it is not a technical
challenge. It is a purely sociological challenge.
Technically, we have known since the 1980s how to
program multi-core processors (in the guise of sharedmemory
multiprocessors) and how to write programs for
them (in terms of parallel algorithms). There is a
simple, natural, and powerful approach for
programming these machines: dataflow programming.
Many languages and systems implement this approach
(see, e.g., Wikipedia for a long list). They are
descendants of the venerable Id, Id Nouveau, SISAL,
and other early dataflow languages. Google's wellpublicized
MapReduce is one of the most popular new
tools that takes advantage of dataflow ideas [1], but
these ideas are not new. In fact, they date from the
1970s [2]. A good exposition is given in chapter 4 of
[3]. The basic insight is that there exists a form of
concurrent programming, deterministic concurrency,
that has no race conditions, is as easy to program as
sequential programs, and can exploit parallel processors
as a bonus. Deterministic concurrency is enjoying a
renaissance thanks to clusters and multi-core processors.
My Way News - Credit scores hit by card limits
That then jumps to an interest rate of 7.3 percent and a monthly payment of $776 for those with a score of 690 to 719 and as much as 15 percent or $866 a month for those with the lowest FICO range of 500 to 589."
Thursday, June 26, 2008
Many degrees of multi-tenancy | Software as Services | ZDNet.com
Wednesday, June 25, 2008
The new geek sheik: Data centers | Outside the Lines - CNET News.com
Tuesday, June 24, 2008
My Way News - World now has 10 million millionaires, report says
The rarefied group of the superrich - those with at least $30 million in assets - got richer, too. There were 103,000 of them around the world last year, 9 percent more than the year before, and their wealth grew by nearly 15 percent."
InternetNews Realtime IT News - Improving Virtual IT Management
Ultimately, the goal of BSM is to correlate the performance of an application or IT service to the expectations of the business"
Linux Graphics Essay - The Linux Foundation
Monday, June 23, 2008
Intel Denies Rumors of SSD Market Exit
Samsung for example recently announced SATA 2 SSD drives that delivery very fast performance. According to Samsung, its new drives deliver a read speed of 200MB/sec. and 160MB/sec. write speeds
Rackable Systems Unveils High-density Servers
The high-density servers pack two motherboards into a 2U unit with a single power supply, increasing the available processing power while consuming less energy, the company said
Wednesday, June 18, 2008
Red Hat Partners With Amazon.com On SaaS | MSPmentor
Tuesday, June 17, 2008
Linux.com :: A virtual appliance primer
Monday, June 09, 2008
WikiAnswers - If one has precancerous polyp cut out is this considered a history of cancer
Saturday, June 07, 2008
Big fat lie - Telegraph
Wednesday, June 04, 2008
David Mandelin\’s blog » Blog Archive » SquirrelFish
Saturday, May 24, 2008
Linux.com :: Comparing Linux USB flash disk distros
Of the five, only Ubuntu doesn't offer a native method for getting it to run from flash, while Pendrivelinux and Mandriva Flash are designed to run exclusively from flash. The five Linux distributions can be divided into two classes: the small, compact distributions (DSL and Puppy Linux), which are less than 100MB in size, and the full-blown distributions (Mandriva, Pendrivelinux, and Ubuntu)."
Monday, May 12, 2008
Stevey's Blog Rants: Dynamic Languages Strike Back
Friday, April 25, 2008
Windows Virtualization Team Blog : HYPER-V QUICK MIGRATION & VMWARE LIVE MIGRATION PART 1...
Tuesday, April 22, 2008
Vista T-states
http://download.microsoft.com/download/0/0/b/00bba048-35e6-4e5b-a3dc-36da83cbb0d1/ProcPowerMgmt.docx
Monday, April 14, 2008
Sun's CMT goes multi-chip - Allan Packer's Weblog
Saturday, April 12, 2008
Retro Forward Go!: 10 Most Historically Inaccurate Movies
Statically Typed :: Static typing for a static world
Friday, April 11, 2008
Azul Systems - Cliff Click Jr.’s Blog
Wednesday, April 09, 2008
Paul Edlund (Microsoft): RTO's and RPO's and SPOF's... Oh My!
Sunday, April 06, 2008
Dial D for Disruption - Forbes.com
Friday, April 04, 2008
The Green Grid: Content
The Green Grid is an association of IT professionals seeking to dramatically raise the energy efficiency of data centers through a series of short-term and long-term proposals. This is an update to the very first white paper published by the Green Grid in February 2007 called “Green Grid Metrics: Describing Data Center Power Efficiency” to refine the nomenclature and intent of that paper. In that paper, The Green Grid proposed the use of Power Usage Effectiveness (PUE) and its reciprocal, Data Center Efficiency (DCE) metrics,"
My Way Finance
My Way Finance
Wednesday, April 02, 2008
A Man of Action
A Bright Shining Lie
A Reader's Manifesto
Tuesday, April 01, 2008
Good Math, Bad Math : The Real Murphy's Law
We can transform single thread to multithread: Intel
Intel has already got the technology working on quad and eight core platforms, and says its existing test applications can run on upcoming terascale platforms without modification of any code.
The closing words were amusing: “If you are a programmer, please do not worry about being fired because you cannot do terascale programming, because CT will blast you into the parallel era.”
Speculative parallel threading
The next presentation was also on helping programmers with multithreading. However, with this technology, rather than programmers having to do any recoding, it’s a new compiler that can take single thread apps and make them work in a multithreaded mode.
The way it works is it analyses applications to see whether a part of the application can be selected and made to run parallelly. If it executes successfully, the software knows it can, and it allows an application to be recompiled with the settings in place for that thread to run in parallel.
Intel explained, “It’s different from CT because CT is a new progra"
Thursday, March 27, 2008
Futurist Ray Kurzweil Pulls Out All the Stops (and Pills) to Live to Witness the Singularity
Motorola insider tells all about the fall of a technology icon - Engadget
Wednesday, March 26, 2008
Exegy Ticker Plant :: Exegy Tickerplant
Appistry EAF and Service Virtualization | Appistry Blogs
Monday, March 24, 2008
InternetNews Realtime IT News – SAP Open Sources Memory Analysis
Memory Analyzer provides a graphics-based snapshot of object-retention patterns and provides developers with the information they need to optimize memory usage without interrupting the business applications in use or crashing the Java virtual machine hosting the application.
This belated gift to the open source community comes about two weeks after SAP announced that for the first time since its debut in 2003, developers can now buy an annual developer license for its NetWeaver platform directly from its Web site at a significantly discounted price.
Both of these strategic decisions are intended to grow SAP's Developer Network from roughly 900,000 developers to more than 1.5 million developers by the end of 2008.
Michael Bechauf, vice president of standards for SAP's Global Ecosystems and Partner Group, said SAP held off on sharing the code until it was confident the Eclipse environment was developed enough to support the needs of large enterprise customers running multiple, high-volume applications at the same time.
A Memory Analyzer plug-in has been available for download from SAP's Web site at no cost for more than a year. And customers with full NetWeaver licenses have been using it even longer."
SAP's Peter Zencke on Business ByDesign - Seeking Alpha
PZ: There are two elements, process integration for services and the process definition level, with small subcomponents. It is not at the database level, which is different from the past in mySAP [now called SAP Business Suite]."
Thursday, March 20, 2008
Tom White: "Disks have become tapes"
Monday, March 17, 2008
PC Perspective - Intel IDF Preview: Tukwilla, Dunnington, Nehalem and Larrabee
Wearing red makes you more likely to score - Telegraph
'It is believed the colour can stimulate deep-rooted aggressive and dominance in competitive situations. Similarly research shows players who encounter opponents in red display more defensive reactions.'
advertisement
The researchers, whose work is due to be published later this year in the Journal of Sports Sciences,"
Virtualization
What Programmers Should Care About
The previous sections highlighted the changes a program experiences when being executed in a virtual machine. Here is a summary of the points that developers must be aware of.
Accessing devices, such as hard drives, NICs, and graphics cards, can be significantly more expensive in a virtual machine. Changes to alleviate the costs in some situations have been developed, but developers should try even harder to use caches and avoid unnecessary accesses.
TLB misses in virtual environments are also significantly more expensive. Increased efficiency of the TLB cache is needed so as not to lose performance. The operating system developers must use TLB tagging, and everybody must reduce the number of TLB entries in use at any one time by allocating memory as compactly as possible in the virtual address space. TLB tagging will only increase the cache pressure.
Developers must look into reducing the code size and ordering the code and data of their programs. This minimizes the footprint at any one time.
Page faults are also significantly more expensive. Reducing the code and data size helps here, too. It is also possible to prefault memory pages or at least let the kernel know about the usage patterns so that it might page in more than one page at once.
The use of processor features should be more tightly controlled. Ideally, each use implies a check for the availability of the CPU feature. This can come in many forms, not necessarily explicit tests. A program should be prepared to see the feature set change over the runtime of the process and provide the operating system with a means to signal the change. Alternatively, the operating system could provide emulation of the newer features on older processors.
Sunday, March 16, 2008
Pigs Can Fly : Xperf, a new tool in the Windows SDK
Friday, March 14, 2008
SSDs in 2008: fast speeds (200MB/sec) over price cuts
Thursday, March 13, 2008
DB2 9 XML performance characteristics
Wednesday, March 12, 2008
FOCUS: Management
Intel reorg leaves many with chips on their shoulders - Financial Week
Monday, March 10, 2008
Intel set to take leap in solid-state drives | Nanotech: The Circuits Blog - CNET Blogs
'We will be supplementing our product line with a SATA offering,' he said. Serial ATA, or SATA, is an interface used in high-performance hard disk drives. Intel's products will be based on the SATA II specification that offers speeds of 3 gigabits (Gb) per second. Samsung is now shipping 64GB SSDs to Dell using the same technology."
Wednesday, March 05, 2008
IBM and SAP briefing on Project Jupiter
Wednesday, February 20, 2008
Optimizing the Virtual Data Center - GigaOM
Friday, February 08, 2008
Java darling Azul Systems is fluxed | The Register
Wednesday, February 06, 2008
the.codist{} - Writing Multithreaded Code Is Like Juggling Chainsaws
How To Read C Declarations - USF Computer Science 652 - Programming Languages - ANTLR Project
Start at the variable name (or innermost construct if no identifier
is present. Look right without jumping over a right parenthesis; say
what you see. Look left again without jumping over a parenthesis; say
what you see. Jump out a level of parentheses if any. Look right;
say what you see. Look left; say what you see. Continue in this
manner until you say the variable type or return type."
Friday, February 01, 2008
Bloglines | My Feeds (2175) (1)
VMware Spruces up Desktop Offering
Having the ability to capture 40 or 60 desktop images on a single server sounds great, particularly when these desktops can easily be moved around on virtual machines hosting other application workloads, but so far only the earliest of adopters have embraced desktop virtualization.
'It's absolutely in its infancy stage,' Michael Rose, an analyst at IDC, said in an interview with InternetNews.com.
Rose said few people are deploying server-hosted virtual desktops. 'No one is going to roll out 100,000 virtual desktops tomorrow,' he said. 'It's still very early.'"
Thursday, January 31, 2008
Tanenbaum-Torvalds debate, Part II
Thursday, January 24, 2008
Derek Powazek - A Savvy Approach to Copyright Messaging
Use code like this:
And then just set the height to be the height of the photo itself, without the copyright statement. That means the copyright notice is there, just layered behind the page. If you view the image raw on the server (like this), you’d see the copyright notice"
Wednesday, January 23, 2008
VMware employs Stage Manager | The Register
Monday, January 21, 2008
IBM and SAP to develop joint software - Yahoo! News
Sunday, January 20, 2008
AnandTech: The MacBook Air CPU Mystery: More Details Revealed
Thursday, January 17, 2008
SAP Talks Up Business Objects Union
Wednesday, December 12, 2007
Linux Love - Part 7
Tuesday, December 11, 2007
Bug In AMD's Quad-Core Barcelona And Phenom May Be More Serious Than Previously Suspected - Wolfe's Den Blog - InformationWeek
Tuesday, December 04, 2007
San Jose Mercury News - Out of the box: Valley companies dump cubicles for open office spaces
Chip problem limits supply of quad-core Opterons - The Tech Report
Wednesday, November 28, 2007
Hassle-Free PC - Forbes.com
Friday, November 16, 2007
Dan Weinreb’s Weblog
Monday, November 12, 2007
HP Tacks On More Virtualization and Power Tools
Monday, November 05, 2007
An Intel Approach to Meds | Newsweek Enterprise - Technology | Newsweek.com
Phoenix HyperSpace Bypasses Windows With Fast-Boot Technology
Chipmakers and PC manufacturers have been trying to liberate themselves from lengthy startup times for a while, according to Hobbs, but the experience has been "controlled up in Seattle." Indeed, Hobbs says Microsoft regards HyperSpace as "outside their sphere of influence," and is not too happy with Phoenix's offering, which adds yet another voice to the already loud chorus of voices complaining about operating-system bloat.
Saturday, October 20, 2007
FrankFi's view of the world : Does IT matter? Some thoughts on SaaS
Wednesday, October 17, 2007
Angry Richard's WebLog
CareerJournal | Why Silicon Valley Firms Are Rethinking the Cubicle
Tuesday, October 16, 2007
Windows Server Division WebLog : IDC publishes whitepaper on x64 Windows Server adoption
Monday, October 15, 2007
sfence instruction
http://download.intel.com/technology/itj/Q21999/PDF/simd_ext.pdf
Fencing
In order to allow efficient software-controlled coherency,
a light-weight fence (SFENCE) instruction was also
included in the new extension; this instruction ensures
that all stores that precede the fence are observed on the
front-side bus before any subsequent stores are
completed. SFENCE is targeted for uses such as writing
commands from the processor to the graphics accelerator
or to ensure observability between a producer and
consumer where communication of data uses stores with
a WC memory-type semantic.
Sunday, September 30, 2007
TidBITS Entertainment: Amazon MP3 Takes on the iTunes Store
I've already started to pick and choose what I want, getting the best "deal", as I view it -- either better price, no DRM and probably better quality from Amazon or getting more selection from iTunes.
For instance, on Saturday, the wife and I were listened to Freddy Fender song. She said "play more of those -- do you have the "teardrop" song?" Unfortunately, I didn't have any more Fender songs, so I quickly opened up itunes store and the amazon mp3 store and started digging. I was able to grab a "live" album of all the top Fender songs from Amazon for $5.95. But they didn't have the "orginial" versions of some key songs, those I had to get DRM'ed from itunes.
Saturday, September 29, 2007
Slashdot | Intel Chief Evangelist Comments on Linux Scheduler
Friday, September 28, 2007
Hassle-Free PC - Forbes.com
EETimes.com - Analyst cuts AMD forecast amid MPU snags
Earlier this month, AMD released pricing for the nine models that make up its newly launched quad-core x86 microprocessor family, codenamed "Barcelona." The processor is based on 65-nm technology.
''We believe the company's late Barcelona introduction and disappointing early performance are an early indication of a bad marriage of process technology and design that will be hard to fix before a move to 45-nm is required,'' said analyst Doug Freedman of American Technology Research Inc., in a new report.
''AMD still has a lot of work to do to fix the architectural mismatch of Barcelona with the 65-nm process node and the poor performance of R600,'' he said, referring to ATI's latest graphics chip. That chip is also late to the market.
Sunday, September 23, 2007
Really funny...
Thursday, September 20, 2007
Bomb me--please!
So:
Common Lisp tutorial
Wednesday, September 19, 2007
Virtualization Brings New Data Recovery Concerns, Benefits
Sunday, September 16, 2007
...on pampers, programming & pitching manure: 07/01/2005 - 08/01/2005
Saturday, September 15, 2007
Coyote Blog: More Vista Suckage
In particular, the networking is an enormous step backwards from XP. The wireless networking was a real pain to get set up in the first place, in contrast to XP and my wife's Mac which both worked and connected from the moment the power switch turned on.
Now, we are getting two new errors. First, at random times, the computer will stop being able to connect to the internet. It will have a good wireless signal, and see other computers on the network fine, and the other computers on the network will see the internet, but Vista does not. Just rebooted the computer into the XP partition, and XP sees the Internet fine -- its just Vista that is broken.
Friday, September 14, 2007
Gamasutra - The Top 10 Myths of Video Game Optimization
Inside Apple's iPhone: More than just a dial tone - 7/27/2007 - EDN
...confirmed that the applications processor is a Samsung design, thereby following in the footsteps of Samsung's first CPU design win with Apple in the second-generation iPod nano
Thursday, September 13, 2007
stevenf.com: Bugs Are Magic Tricks
Stevey's Blog Rants
Quad socket Intel Caneland platform benchmarked
Wednesday, September 12, 2007
Data Mining Research - www.dataminingblog.com: MLDM 2007: Anil K. Jain's presentation on clustering
Virtual PC Guy's WebLog : Detecting Microsoft virtual machines
Quote on bottleneck on Virtual Machines:
Good oveview of AMD's poor benchmark showing on Barcelona..
And then concludes:
Barcelona needed to be a slam dunk for AMD. It has turned out to be much less. AMD now needs to focus solely on solving their manufacturing issues and releasing faster clocked Barcelonas. AMD's customers need to be knowledgeable of the fact that several of Intel's upcoming 45nm products will be here in a few months. These will likely deliver better performance on less power.
If AMD continues as they have this year. If they continue to lose large amounts of money each quarter. And if they are not able to achieve high clock speeds with their 65nm SOI technology at a pace consistent with Intel's anticipated ramping at 45nm, then this launch will be the turning point. It will prove out to be the beginning of the end for AMD.
Until we saw Barcelona numbers there was always hope. AMD knew this and kept their cards very close to their chest, not even releasing products for review until late last week. Unless AMD can turn it around and significantly ramp up the clock speed to compete with and win against Intel's 45 nm competition, then AMD may be headed into a life-threatening storm.
Monday, September 10, 2007
Best of the Barcelona vs. Xeon reviews:
TechTeport: http://www.techreport.com/articles.x/13176/1
Idle power is impressive (p12 in Anandtech),
Barcelona idle: 188W (2P QC, 8x 1GB DDR2)
Clovertown idle: 257W (2P QC, 8x 1GB FBDIMM)
+37%
Barcelona margin more than halved at peak load power (Cinebench)
Barcelona Load: 299.9W
Clovertown Load: 347.3W
+16%
Saturday, September 08, 2007
Microsoft Virtual Hard Disk FAQ
Friday, September 07, 2007
AMD Pins Hopes on Barcelona Quad-Core Chip
Thursday, September 06, 2007
Apple vs. Intel
versus:
To all Itanium customers:
I have received emails from a few of our handful of Itanium customers, and they are upset about Intel dropping the price of Itanium by $5000 two years after it went on sale. After reading every one of these emails, I have some observations and conclusions.
First, I am sure that we are making the correct decision to lower the price of the 12Mb Itanium from $5999 to $19.99, and that now is the right time to do it. Itanium is a breakthrough product, and we have the chance to 'go for it' this holiday season. Itanium is so far ahead of the competition, and now it will be affordable by even more customers. It benefits both Intel and every Itanium user to get as many new customers as possible in the Itanium 'tent'. We strongly believe the $19.99 price will help us do just that this holiday season.
Second, being in technology for 30+ years I can attest to the fact that the technology road is bumpy. There is always change and improvement, and there is always someone who bought a product before a particular cutoff date and misses the new price or the new operating system or the new whatever. This is life in the technology lane. If you always wait for the next price cut or to buy the new improved model, you'll never buy any technology product because there is always something better and less expensive on the horizon. The good news is that if you buy products from companies that support them well, like Intel tries to do, you will receive years of useful and satisfying service from them even as newer models are introduced.
Third, even though we are making the right decision to lower the price of Itanium, and even though the technology road is bumpy, we need to do a better job taking care of our early Itanium customers as we aggressively go after new ones with a lower price. Our early customers trusted us, and we must live up to that trust with our actions in moments like these.
Therefore, we have decided to offer every Itanium customer who purchased an Itanium from either Intel or its OEMs, and who is not receiving a rebate or any other consideration, a $1000 store credit towards the purchase of any product at an Intel Online Store. Details are still being worked out and will be posted on Intel's website next week. Stay tuned.
We want to do the right thing for our valued Itanium customers. We apologize for disappointing some of you, and we are doing our best to live up to your high expectations of Intel.
Paul Tortellini Intel CEO