Saturday, March 11, 2006
IBM breaks speed records with new version of file system
IBM breaks speed records with new version of file system: "new speed record of over 102 gigabytes per second of sustained read/write performance to a single file."
Supermicro stuns with four-socket, 1U Opteron bad boy | The Register
Supermicro stuns with four-socket, 1U Opteron bad boy | The Register: "This is an OEM-only product, which is probably good because it's not for the faint of hear. Supermicro demands a 1,000 watt power supply to get this bad boy humming"
IBM breaks speed records with new version of file system
IBM breaks speed records with new version of file system: "new speed record of over 102 gigabytes per second of sustained read/write performance to a single file."
Wednesday, March 08, 2006
AnandTech: Spring IDF 2006: Introducing Intel's new Core processors
AnandTech: Spring IDF 2006: Introducing Intel's new Core processors: "Woodcrest sees an 80% increase in performance and a 35% decrease in power compared to a Xeon 2.8GHz with two 2MB caches"
IBM - News: eServer xSeries Benchmarks
IBM - News: eServer xSeries Benchmarks: "x460 server achieves 15 percent better performance than HP ProLiant DL585-G1"
Tuesday, March 07, 2006
Intel's new chip family: Core Microarchitecture | CNET News.com
Intel's new chip family: Core Microarchitecture | CNET News.com: "Core Microarchitecture features
Rattner touted a list of improvements coming with the new chip design.
� Intel Wide Dynamic Execution, which lets as many as four instructions be executed in a single tick of a chip's clock. In addition, a feature called macrofusion automatically combines two high-level chip instructions, in some cases into a single instruction.
� The Digital Media Boost means all 'SSE' instructions can execute in a single clock tick. SSE stands for streaming SIMD (single instruction, multiple data) extensions and speeds several operations such as video decoding or digital photo processing.
� Intel Advanced Smart Cache improves how high-speed cache memory is shared by multiple processor cores. For example, it lets one core control the whole cache when the other core is idle, and for other times, it governs how the same data can be shared by both cores, Rattner said.
� Intel Smart Memory Access is an improved set of algorithms that can predict what data should be 'prefetched' from main memory into faster cache memory so it's at hand when the processor needs it, he said.
� And Intel Intelligent Power Capability 'lets us shut down portions of the chip that aren't needed at a particular time to support instruction execution,' Rattner said. "
Rattner touted a list of improvements coming with the new chip design.
� Intel Wide Dynamic Execution, which lets as many as four instructions be executed in a single tick of a chip's clock. In addition, a feature called macrofusion automatically combines two high-level chip instructions, in some cases into a single instruction.
� The Digital Media Boost means all 'SSE' instructions can execute in a single clock tick. SSE stands for streaming SIMD (single instruction, multiple data) extensions and speeds several operations such as video decoding or digital photo processing.
� Intel Advanced Smart Cache improves how high-speed cache memory is shared by multiple processor cores. For example, it lets one core control the whole cache when the other core is idle, and for other times, it governs how the same data can be shared by both cores, Rattner said.
� Intel Smart Memory Access is an improved set of algorithms that can predict what data should be 'prefetched' from main memory into faster cache memory so it's at hand when the processor needs it, he said.
� And Intel Intelligent Power Capability 'lets us shut down portions of the chip that aren't needed at a particular time to support instruction execution,' Rattner said. "
AMD gives Opteron lineup a speed bump
AMD gives Opteron lineup a speed bump: "All three dual-core CPUs top out at 2.6GHz, a 200MHz increase from the previous top-of-the-line Opterons. "
Monday, March 06, 2006
Virtualization in Xen 3.0 | Linux Journal
Virtualization in Xen 3.0 | Linux Journal: "Virtualization in Xen 3.0"
My Way News
My Way News: "One model, designed by White Lake, is made from 14-carat gold and features not one but five diamonds built-in for a touch of flash. It is expected to retail for euro2,950, or around $3,545, and comes in storage sizes of 128 megabytes to one gigabyte"
Friday, February 24, 2006
Jonathan Schwartz's Weblog
Jonathan Schwartz's Weblog: "if you write a blog that fairly assesses the machine's performance (positively or negatively), send us a pointer, we're likely to let you keep the machine"
Tuesday, February 21, 2006
New Scientist Breaking News - Mathematical proofs getting harder to verify
New Scientist Breaking News - Mathematical proofs getting harder to verify: " the large statements of mathematics are so complex that we may never know for sure whether they're true or false"
Monday, February 13, 2006
2005 Linux Symposium --
2005 Linux Symposium --: "Linux Virtualization on Virtual Iron VFe
Alex Vasilevsky "
Alex Vasilevsky "
EBN - The Future Of Linux: A Virtual Success
EBN - The Future Of Linux: A Virtual Success: "While VMware and Xen are busy about the job of carving up single servers for many guest OSs, Virtual Iron aims to move beyond the single server environment into what we might normally think of as a clustered environment. With Virtual Iron's VFe 1.0, a single OS image can run on a fraction of a processor, as is typically done with VMware and Xen. In the other extreme, it can also run on as many as 16 CPUs simultaneously. To make this magic happen with commodity hardware, Virtual Iron requires that a Topspin Communications InfiniBand switch connect all systems participating in the virtual system"
Tuesday, January 31, 2006
The Pros and Cons of Virtual Machines in the Datacenter
The Pros and Cons of Virtual Machines in the Datacenter: "The Pros and Cons of Virtual Machines in the Datacenter"
Monday, January 30, 2006
Techworld.com - Q&A: Power chip inventor speaks out
Techworld.com - Q&A: Power chip inventor speaks out: "High volumes are extremely important if you want to stay in the processor business"
Friday, January 27, 2006
DailyTech - AMD To Show Quad Core Running on Current Platforms
DailyTech - AMD To Show Quad Core Running on Current Platforms: "AMD has updated its statement and now says that quad-core processors will only be compatible with Socket-F platforms. While Socket-F does support single-core and dual-core processors, it will be the only 'current' socket to support quad-core. Unfortunately, Socket-F platforms are not currently shipping to consumers. AMD clarifies that it meant no user who uses a Socket-F platform with a single-core or dual-core processor will have to change boards in order to use upcoming quad-core processors."
Tuesday, January 24, 2006
SI.com - Writers - John Rolfe: Steve Smith experiences payback - Tuesday January 24, 2006 2:49PM
SI.com - Writers - John Rolfe: Steve Smith experiences payback - Tuesday January 24, 2006 2:49PM: "While watching Steve Smith fuss, fume and sit stone-faced through "
Monday, January 23, 2006
Put Up Or Shut Up - Brian's Brain - Blog on EDN - 400000040
Put Up Or Shut Up - Brian's Brain - Blog on EDN - 400000040: "Here's the fine print on that retail market share data:
a) It's US-only
b) It doesn't include the bulk of the business market, which is largely Intel-loyal
c) It only includes desktop PCs....hot-selling and fast-ramping laptops aren't comprehended, and
d) It doesn't include direct sales....i.e. Dell."
a) It's US-only
b) It doesn't include the bulk of the business market, which is largely Intel-loyal
c) It only includes desktop PCs....hot-selling and fast-ramping laptops aren't comprehended, and
d) It doesn't include direct sales....i.e. Dell."
Intel to AMD: Gimme 65!
Intel to AMD: Gimme 65!: "AMD will likely be a year behind Intel in rolling out this 65 nm technology and, perhaps, it will take even longer to get to mass production."
Tuesday, January 17, 2006
Steve Smith is NFL�s most amazing show - NFL - MSNBC.com
Steve Smith is NFL�s most amazing show - NFL - MSNBC.com: "Steve Smith is NFL�s most amazing show"
Saturday, January 14, 2006
Joel on Software
Joel on Software: "�Don�t start a business if you can�t explain what pain it solves, for whom, and why your product will eliminate this pain, and how the customer will pay to solve this pain. The other day I went to a presentation of six high tech startups and not one of them had a clear idea for what pain they were proposing to solve.�"
Thursday, January 05, 2006
Delete a song from a playlist
Delete a song from a playlist: "When you remove a tune from the Library, iTunes doesn't always offer to delete the song's file from the hard disk. Here's why: iTunes has a default folder for the music it knows about. On the Mac, this folder is in your User directory at Music/iTunes/iTunes Music/, and on Windows, it's located inside My Documents at My Music\iTunes\iTunes Music\. Not every song file in iTunes needs to be in this default folder. Any song file can be added to the iTunes Library, no matter what folder it's in. If it's in the default folder, iTunes assumes it owns the file, so it offers to delete the file when you remove it from the Library. If the file is not in the folder, iTunes figures it belongs to somebody else, so it shows good manners by not deleting it."
Sunday, January 01, 2006
Help me help iTunes not to be stupid | Ask MetaFilter
Help me help iTunes not to be stupid | Ask MetaFilter: "I forget where I read this - but here's a solution that worked for me (similiar to the initial link posted):
1 - backup the itunes xml and database files
2 - Do a find and replace in the iTunes xml file to update all of the song locations
3 - open the itunes database in a text editor, delete everything, and save. (simply deleting the database file does not work)
4 - open up itunes - it will rebuild the library file from the xml."
1 - backup the itunes xml and database files
2 - Do a find and replace in the iTunes xml file to update all of the song locations
3 - open the itunes database in a text editor, delete everything, and save. (simply deleting the database file does not work)
4 - open up itunes - it will rebuild the library file from the xml."
Wednesday, December 21, 2005
POWER to the people
POWER to the people: "Released in 2003: 276 million transistors per processor
Like the POWER3 and POWER4, the POWER5 unifies the POWER and PowerPC architectures. The POWER5 is also based on the 130-nanometer copper/SOI process, and features communications acceleration, chip multiprocessing, a larger L2 cache, a memory controller on the chip, simultaneous multithreading, advanced power management, eFuse (morphing) and hypervisor technology. IBM servers built with the POWER5 feature up to ten LPARs capable of running up to 256 independent operating systems on the higest end. POWER5 processors can be found hanging about in iSeries and pSeries servers, as well as in the first IBM entry-level UNIX/Linux box, the OpenPower? line. IBM introduced the POWER5+? processors, which are built with a 90-nanometer process similar to that used with the Cell Broadband Engine, in 2005. POWER5+ ups the clockspeed significantly -- on a smaller die"
Like the POWER3 and POWER4, the POWER5 unifies the POWER and PowerPC architectures. The POWER5 is also based on the 130-nanometer copper/SOI process, and features communications acceleration, chip multiprocessing, a larger L2 cache, a memory controller on the chip, simultaneous multithreading, advanced power management, eFuse (morphing) and hypervisor technology. IBM servers built with the POWER5 feature up to ten LPARs capable of running up to 256 independent operating systems on the higest end. POWER5 processors can be found hanging about in iSeries and pSeries servers, as well as in the first IBM entry-level UNIX/Linux box, the OpenPower? line. IBM introduced the POWER5+? processors, which are built with a 90-nanometer process similar to that used with the Cell Broadband Engine, in 2005. POWER5+ ups the clockspeed significantly -- on a smaller die"
Monday, December 19, 2005
Free Programming and Computer Science Books
Free Programming and Computer Science Books: "Free books on technology subjects"
Saturday, December 17, 2005
The Rings of Power: Intel's VT-x Technology and the Secrets of Virtualization
The Rings of Power: Intel's VT-x Technology and the Secrets of Virtualization: "Intel's VT-x Technology and the Secrets of Virtualization"
Sunday, December 11, 2005
Visual C++ Developer Center: 64-Bit Programming
Visual C++ Developer Center: 64-Bit Programming: "Program Manager Kang Su Gatlin from the Visual C++ compiler team talks about 64-Bit programming a"
Thursday, December 08, 2005
My Way News
My Way News: " U.S. life expectancy has hit another all-time high - 77.6 years - and deaths from heart disease, cancer and stroke continue to drop, the government reported Thursday.
Still, the march of medical progress has taken a worrisome turn: Half of Americans in the 55-to-64 age group - including the oldest of the baby boomers - have high blood pressure, and two in five are obese"
Still, the march of medical progress has taken a worrisome turn: Half of Americans in the 55-to-64 age group - including the oldest of the baby boomers - have high blood pressure, and two in five are obese"
Wednesday, December 07, 2005
Tuesday, December 06, 2005
Tom's Hardware Guide Processors: Top Secret Intel Processor Plans Uncovered - Intel Focusing On 45 nm Now
Tom's Hardware Guide Processors: Top Secret Intel Processor Plans Uncovered - Intel Focusing On 45 nm Now: "These presentations included a short tour to the top-notch 65 nm production facility Fab D1D "
Sun Looks for a Sparc
Sun Looks for a Sparc: "The servers are based on Sun's UltraSparc T1 processor, formerly code-named Niagara, which the company initially had planned to release in 2006. The first T1-based systems available are the Sun Fire T1000 and T2000, which start at $3,000 and $8,000, respectively. "
The Real Story about Sun's Niagara
The Real Story about Sun's Niagara: "The Real Story about Sun's Niagara"
Monday, November 28, 2005
Mark's Sysinternals Blog: Sony, Rootkits and Digital Rights Management Gone Too Far
Mark's Sysinternals Blog: Sony, Rootkits and Digital Rights Management Gone Too FarThose keys have security permissions that only allow the Local System account to modify them, so I relaunched Regedit in the Local System account using PsExec: psexec ?s ?i ?d regedit.exe
Friday, November 25, 2005
Wednesday, November 23, 2005
AnandTech: Inside Microsoft's Xbox 360
AnandTech: Inside Microsoft's Xbox 360: "The CPU itself features three of these PowerPC cores and is currently manufactured on a 90nm process, however Microsoft will most likely be transitioning to 65nm as soon as possible in order to reduce the die size and thus manufacturing costs. "
IBM Holds Servers
IBM Holds Servers: " revenue decline by 7.6%, and lost its third-place standing to Dell "
Tuesday, November 22, 2005
Mac Rumors: Intel forms 'Apple' Group
Mac Rumors: Intel forms 'Apple' Group: "that Intel Corp. has formed an internal 'Apple group'."
Intel Faces Increased Risk From Flash-Memory Venture - Forbes.com
Intel Faces Increased Risk From Flash-Memory Venture - Forbes.com: "We believe Micron gross margins for its NAND business were roughly 20% in its most recent quarter, well below Intel's gross margins of 61%.' "
Monday, November 21, 2005
Saturday, November 19, 2005
Read two biometrics, get worse results - how it works | The Register
Read two biometrics, get worse results - how it works | The Register: "Daugman produces the calculations governing the use of two hypothetical biometrics, one with both false accept and false reject rates of one in 100, and the second with the two rates at one in 1,000. On its own, biometric one would produce 2,000 errors in 100,000 tests, while biometric two would produce 200. You can treat the use of two biometrics in one of two ways - the subject must be required to pass both (the 'AND' rule) or the subject need only pass one (the 'OR' rule). Daugman finds that under either rule there would be 1,100 errors, i.e. 5.5 times more errors than if the stronger test were used alone.
He concludes that a stronger biometric is therefore better used alone than in combination, but only when both are operating at their crossover points. If the false accept rate (when using the 'OR' rule) or the false reject rate (when using the 'AND' rule) is brought down sufficiently (to 'smaller than twice the crossover error rate of the stronger test', says Daugman) then use of two can improve results. If we recklessly attempt to put a non-mathemetical gloss on that, we could think of the subject having to pass two tests (in the case of the 'AND') rule of, say, facial and iris. Dropping the false reject rate of the facial test (i.e. letting more people through) in line with Daugman's calculations would produce a better result than using iris alone, but if the facial system rejects fewer people wrongly, then it will presumably be accepting more people wrongly."
He concludes that a stronger biometric is therefore better used alone than in combination, but only when both are operating at their crossover points. If the false accept rate (when using the 'OR' rule) or the false reject rate (when using the 'AND' rule) is brought down sufficiently (to 'smaller than twice the crossover error rate of the stronger test', says Daugman) then use of two can improve results. If we recklessly attempt to put a non-mathemetical gloss on that, we could think of the subject having to pass two tests (in the case of the 'AND') rule of, say, facial and iris. Dropping the false reject rate of the facial test (i.e. letting more people through) in line with Daugman's calculations would produce a better result than using iris alone, but if the facial system rejects fewer people wrongly, then it will presumably be accepting more people wrongly."
Hyperthreading hurts server performance, say developers - ZDNet UK News
Hyperthreading hurts server performance, say developers - ZDNet UK News: "Hyperthreading hurts server performance"
Monday, November 14, 2005
My Way News
My Way News: "The UltraSparc T1 processor, code-named Niagara, has eight computing engines on a single chip, "
Tuesday, November 08, 2005
Intel Dempsey reviewed, challenges Opterons
Intel Dempsey reviewed, challenges Opterons: "Intel Dempsey reviewed, challenges Opterons "
Wednesday, October 26, 2005
Xen has tricks up its virtual sleeves
Xen has tricks up its virtual sleeves: "There is a new version of Xen, Xen 3.0 that bring a lot of tricks to the mix. The first one is multi-CPU support, in this case 32-way "
Thursday, October 20, 2005
GamePC - Intel �Paxville� Dual Core Xeon and the Asus PVL-D Intel E7520
GamePC - Intel �Paxville� Dual Core Xeon and the Asus PVL-D Intel E7520: "most people seem (rightly) skeptical "
Saturday, October 15, 2005
Friday, October 14, 2005
Windows 2000 Performance Guide: Chapter 5: Multiprocessing
Windows 2000 Performance Guide: Chapter 5: Multiprocessing: "Windows 2000 Performance Guide"
AMD Inaugurates New Factory in Germany: Financial News - Yahoo! Finance
AMD Inaugurates New Factory in Germany: Financial News - Yahoo! Finance: "share of the market for PC processors from 20 percent to 30 percent, c"
SAS Achieves Leadership Status in META Group�s Evaluation of Data Mining Tools
SAS Achieves Leadership Status in META Group�s Evaluation of Data Mining Tools: "ranked as a market leader in META Group�s METAspectrumSM report for data mining tools."
SAS�9 raises the bar for predictive analytics
SAS�9 raises the bar for predictive analytics: "Enhanced analytics in SAS�9 include a comprehensive set of capabilities like predictive and descriptive modeling, forecasting, simulation, optimization, and design of experiments"
SAS�9 solutions pack powerful punch
SAS�9 solutions pack powerful punch: "SAS plans to deliver seven software solutions "
Tuesday, October 11, 2005
SAS sees Grids stopping 'paralysis' | The Register
SAS sees Grids stopping 'paralysis' | The Register: "For example, companies like Cognos and Business Objects are, according to Goodnight, only providing business reporting tools rather than business intelligence, because they do not have the analytical capabilities of SAS. "
Recognition, Mining and Synthesis Moves Computers to the Era of Tera
Recognition, Mining and Synthesis Moves Computers to the Era of Tera: "Recognition, Mining and Synthesis Moves Computers to the Era of Tera"
Monday, October 10, 2005
My Way News
My Way News: "AMD has managed to make inroads in servers, which are used for Web sites, applications and storage. Its market share jumped from 7.4 percent in the first quarter to 11.2 percent "
Tuesday, October 04, 2005
Transactional Memory Bibliography
Transactional Memory Bibliography: "Transactional Memory Categories"
PRESS RELEASE IBM Introduces Record Breaking Power5+ Computing Systems
PRESS RELEASE IBM Introduces Record Breaking Power5+ Computing Systems: "The new 4-way IBM System p5 550 with 1.9Ghz POWER5+ technology delivers world-record 4-processor SAP SD 2-tier performance on the Linux OS"
IBM rebuilds Unix servers with Power5+ chip | CNET News.com
IBM rebuilds Unix servers with Power5+ chip | CNET News.com: "the new chip will run at a speed of 1.9GHz and will be showing up only in the lower end of IBM System p5+ models, a new name for what had been the pSeries and eServer p5. Those machines run either Linux or, more often, IBM's AIX version "
Monday, October 03, 2005
My Way News
My Way News: "The new hires will join a payroll that already has nearly tripled in the past two years to 4,200 employees.
For all its growth, Google remains a relative midget alongside Microsoft, which employs 61,000 workers and holds nearly $38 billion in cash."
For all its growth, Google remains a relative midget alongside Microsoft, which employs 61,000 workers and holds nearly $38 billion in cash."
Friday, September 30, 2005
Intel's Montecito, Montvale beset by very hard times
Intel's Montecito, Montvale beset by very hard times: "Intel's Montecito, Montvale beset by very hard times "
Wednesday, September 28, 2005
My Way Finance
My Way Finance: "'We believe digital health imaging margins will remain under pressure as doctors shift from printing X-rays to viewing on screen,' said Cross Research analyst Shannon Cross in a research note to clients"
Thursday, September 22, 2005
steudten.com - Ihr professioneller Partner im Bereich ICT- und Elektronik - ALPHA LINUX Performance Tipps
steudten.com - Ihr professioneller Partner im Bereich ICT- und Elektronik - ALPHA LINUX Performance Tipps: " table describing the mapping from virtual to physical pages for each process"
BEA feeling open source heat? | Channel Register
BEA feeling open source heat? | Channel Register: "Gluecode was bought by BEA's great application server rival IBM this summer, in a deal that provides IBM a low-cost"
Wednesday, September 21, 2005
Geek.com Geek News - Dual-core Itanium delayed until 2005
Geek.com Geek News - Dual-core Itanium delayed until 2005: "Intel has confirmed that the dual-core Itanium is delayed until 2005. The dual-core 'Montecito' chip was originally supposed to be released next year (2004), but Intel will instead launch a faster than 1.5GHz Madison core with 9 MB of on-chip cache"
Friday, September 16, 2005
freshmeat.net: Project details for Performance Application Programming Interface
freshmeat.net: Project details for Performance Application Programming Interface: "PAPI aims to provide the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors."
Thursday, September 15, 2005
PCWorld.com - 20 Things They Don't Want You to Know
PCWorld.com - 20 Things They Don't Want You to Know: "Finally, if the password you've forgotten is your Windows XP administrator password"
Friday, September 09, 2005
O'Reilly Network: Enterprise-Wide Network Management with OpenNMS
O'Reilly Network: Enterprise-Wide Network Management with OpenNMS: "Enter OpenNMS, a platform that allows users to add network management features over time. "
Thursday, September 08, 2005
Introduction to the Xen Virtual Machine | Linux Journal
Introduction to the Xen Virtual Machine | Linux Journal: "In August 2005, XenSource, a commercial company that develops virtualization solutions based on Xen, announced in Intel Developer Forum (IDF) that it has used Intel VT-Enabled Platforms with Xen to virtualize both Linux and Microsoft Windows XP SP2.
Xen with Intel VT or Xen with AMD Pacifica would be competitive with if not superior to other virtualization methods, as well as to native operation.
In the same arena, VMware is a commercial company that develops the ESX server, a virtualization solution not based on Xen. VMware announced in early August 2005 that it will be providing its partners with access to VMware ESX Server source code and interfaces under a new program called VMware Community Source."
Xen with Intel VT or Xen with AMD Pacifica would be competitive with if not superior to other virtualization methods, as well as to native operation.
In the same arena, VMware is a commercial company that develops the ESX server, a virtualization solution not based on Xen. VMware announced in early August 2005 that it will be providing its partners with access to VMware ESX Server source code and interfaces under a new program called VMware Community Source."
Groove Networks
Groove Networks: "Groove Networks was founded by Lotus Notes creator Ray Ozzie. The company's flagship product, Groove 1.0, is a groupware application (the company likes to refer to it as 'peerware') that enables groups of collaborators to form in a decentralized ad-hoc fashion. Groove enables group members to interact in highly secure shared spaces to support collaborative editing in real time. All of a group's documents, messages and applications are stored and replicated across user machines so that all of a group's members can access the materials online or off."
Thursday, August 25, 2005
A Comparison of Linux Performance Tuning Books | Linux Journal
A Comparison of Linux Performance Tuning Books | Linux Journal: "A Comparison of Linux Performance Tuning Books"
Thursday, August 04, 2005
O'Reilly Network: What Is Skype
O'Reilly Network: What Is Skype: "Two major computer-based phone products that do follow standards, SIPphone and FreeWorldDialup, have tiny market share compared to Skype but have the weight of internet standards on their side. Their limited market share will not threaten to overwhelm Skype but may grow large enough to push Skype to involvement with the standards community. That probably won't happen until at least 2008, and will likely depend on how Microsoft implements Voice over IP support in Windows Vista, which will hit the streets in 2007.
Skype may not take over the world. However, Skype makes the world's highest-quality phone connections available for the world's lowest price: free"
Skype may not take over the world. However, Skype makes the world's highest-quality phone connections available for the world's lowest price: free"
Thursday, July 28, 2005
Intel Ramping Low-Power, Dual-Core
Intel Ramping Low-Power, Dual-Core: "Intel is planning beyond dual-core with its multicore 'Reidland' and 'Whitefield' chipsets, which aren't slated to appear until 2007 and will also be in the 7000 series. The 5000 series, designed for high-volume dual processor servers, are based on dual-core Xeon processors and are due in the first quarter of 2006. The dual-core Pentium D is part of the newly christened 3000 Series. "
Monday, July 25, 2005
My Way News
My Way News: "John Mitchell and Dan Boneh will unveil Pwdhash, software that scrambles passwords typed into Web sites,"
Saturday, July 23, 2005
Friday, July 22, 2005
The New York Review of Books: The Tragic Tale of a Genius
The New York Review of Books: The Tragic Tale of a Genius: "The Bell system became operational and the Wiener-Bigelow system never saw combat. In the end, the choice of the Bell system probably had little effect on the course of the war. The big breakthrough in antiaircraft technology was the invention of the proximity fuse, a radar-controlled fuse that enabled a shell to explode and destroy an airplane nearby without directly hitting it. Without proximity fuses, neither the Bell system nor the Wiener-Bigelow system was accurate enough to shoot down airplanes reliably. After proximity fuses became available in 1944, the Bell system was good enough. "
Friday, July 08, 2005
Car Crashes . . . Criminals . . . Cancer . . . Black Swans? AAAAAIIIEEEH! - Popular Science
Car Crashes . . . Criminals . . . Cancer . . . Black Swans? AAAAAIIIEEEH! - Popular Science: "Traveling a mile by bike is almost 14 times as likely to be fatal as a mile by car.5"
Wednesday, July 06, 2005
ONJava.com: Introduction to Aspect-Oriented Programming
ONJava.com: Introduction to Aspect-Oriented Programming: "Before we delve too deeply into AOP, let's introduce some standard terminology to help us understand the concepts.
Cross-cutting concerns: Even though most classes in an OO model will perform a single, specific function, they often share common, secondary requirements with other classes. For example, we may want to add logging to classes within the data-access layer and also to classes in the UI layer whenever a thread enters or exits a method. Even though the primary functionality of each class is very different, the code needed to perform the secondary functionality is often identical.
Advice: This is the additional code that you want to apply to your existing model. In our example, this is the logging code that we want to apply whenever the thread enters or exits a method.
Point-cut: This is the term given to the point of execution in the application at which cross-cutting concern needs to be applied. In our example, a point-cut is reached when the thread enters a method, and another point-cut is reached when the thread exits the method.
Aspect: The combination of the point-cut and the advice is termed an aspect. In the example below, we add a logging aspect to our application by defining a point-cut and giving the correct advice. "
Cross-cutting concerns: Even though most classes in an OO model will perform a single, specific function, they often share common, secondary requirements with other classes. For example, we may want to add logging to classes within the data-access layer and also to classes in the UI layer whenever a thread enters or exits a method. Even though the primary functionality of each class is very different, the code needed to perform the secondary functionality is often identical.
Advice: This is the additional code that you want to apply to your existing model. In our example, this is the logging code that we want to apply whenever the thread enters or exits a method.
Point-cut: This is the term given to the point of execution in the application at which cross-cutting concern needs to be applied. In our example, a point-cut is reached when the thread enters a method, and another point-cut is reached when the thread exits the method.
Aspect: The combination of the point-cut and the advice is termed an aspect. In the example below, we add a logging aspect to our application by defining a point-cut and giving the correct advice. "
ONJava.com: Introduction to Aspect-Oriented Programming
ONJava.com: Introduction to Aspect-Oriented Programming: "Before we delve too deeply into AOP, let's introduce some standard terminology to help us understand the concepts.
Cross-cutting concerns: Even though most classes in an OO model will perform a single, specific function, they often share common, secondary requirements with other classes. For example, we may want to add logging to classes within the data-access layer and also to classes in the UI layer whenever a thread enters or exits a method. Even though the primary functionality of each class is very different, the code needed to perform the secondary functionality is often identical.
Advice: This is the additional code that you want to apply to your existing model. In our example, this is the logging code that we want to apply whenever the thread enters or exits a method.
Point-cut: This is the term given to the point of execution in the application at which cross-cutting concern needs to be applied. In our example, a point-cut is reached when the thread enters a method, and another point-cut is reached when the thread exits the method.
Aspect: The combination of the point-cut and the advice is termed an aspect. In the example below, we add a logging aspect to our application by defining a point-cut and giving the correct advice. "
Cross-cutting concerns: Even though most classes in an OO model will perform a single, specific function, they often share common, secondary requirements with other classes. For example, we may want to add logging to classes within the data-access layer and also to classes in the UI layer whenever a thread enters or exits a method. Even though the primary functionality of each class is very different, the code needed to perform the secondary functionality is often identical.
Advice: This is the additional code that you want to apply to your existing model. In our example, this is the logging code that we want to apply whenever the thread enters or exits a method.
Point-cut: This is the term given to the point of execution in the application at which cross-cutting concern needs to be applied. In our example, a point-cut is reached when the thread enters a method, and another point-cut is reached when the thread exits the method.
Aspect: The combination of the point-cut and the advice is termed an aspect. In the example below, we add a logging aspect to our application by defining a point-cut and giving the correct advice. "
SOC
SOC: "Tenets of SOA by Rich Turner
Service Boundaries are Explicit: Services are expressed at their boundary and there is only ONE way to access the information and/or functionality held within a service - through capabilities exposed at the Service Boundary. Also, assume that calling methods on a Service may take time and may be unreliable.
Services are Autonomous: A service should not have hard-dependencies on other services. You should design your Services to be isolated, independent and interchangeable otherwise you'll end up with a closely coupled system that is fragile and overly complex. Services should maintain all the information needed to operate in isolation so that should one or more supporting services become unavailable, your service will not fail.
Services expose Schema and Contract, not Class and Type: Services should expose their interfaces and shared information interchange structures through well understood schema, rather than a particular language or platform's representation of class or type. By adopting standards based schema can we hope to build truly interoperable systems.
Services negotiate using Policy: This is quite possibly the most valuable, most differentiating tenet. Services must comply with one another's policy requirements in order to interoperate. If you offer a secure, reliable, transacted service, a caller must also support the necessary protocols etc. This protocol negotiation should be performed dynamically which will help ensure that systems do not take hard-dependencies upon one another, and will allow Service designers to largely abstract away the actual �hook-up� mechanisms between systems focussing instead on the functional semantics of their service. "
Service Boundaries are Explicit: Services are expressed at their boundary and there is only ONE way to access the information and/or functionality held within a service - through capabilities exposed at the Service Boundary. Also, assume that calling methods on a Service may take time and may be unreliable.
Services are Autonomous: A service should not have hard-dependencies on other services. You should design your Services to be isolated, independent and interchangeable otherwise you'll end up with a closely coupled system that is fragile and overly complex. Services should maintain all the information needed to operate in isolation so that should one or more supporting services become unavailable, your service will not fail.
Services expose Schema and Contract, not Class and Type: Services should expose their interfaces and shared information interchange structures through well understood schema, rather than a particular language or platform's representation of class or type. By adopting standards based schema can we hope to build truly interoperable systems.
Services negotiate using Policy: This is quite possibly the most valuable, most differentiating tenet. Services must comply with one another's policy requirements in order to interoperate. If you offer a secure, reliable, transacted service, a caller must also support the necessary protocols etc. This protocol negotiation should be performed dynamically which will help ensure that systems do not take hard-dependencies upon one another, and will allow Service designers to largely abstract away the actual �hook-up� mechanisms between systems focussing instead on the functional semantics of their service. "
SOC
SOC: "Tenets of SOA by Rich Turner
Service Boundaries are Explicit: Services are expressed at their boundary and there is only ONE way to access the information and/or functionality held within a service - through capabilities exposed at the Service Boundary. Also, assume that calling methods on a Service may take time and may be unreliable.
Services are Autonomous: A service should not have hard-dependencies on other services. You should design your Services to be isolated, independent and interchangeable otherwise you'll end up with a closely coupled system that is fragile and overly complex. Services should maintain all the information needed to operate in isolation so that should one or more supporting services become unavailable, your service will not fail.
Services expose Schema and Contract, not Class and Type: Services should expose their interfaces and shared information interchange structures through well understood schema, rather than a particular language or platform's representation of class or type. By adopting standards based schema can we hope to build truly interoperable systems.
Services negotiate using Policy: This is quite possibly the most valuable, most differentiating tenet. Services must comply with one another's policy requirements in order to interoperate. If you offer a secure, reliable, transacted service, a caller must also support the necessary protocols etc. This protocol negotiation should be performed dynamically which will help ensure that systems do not take hard-dependencies upon one another, and will allow Service designers to largely abstract away the actual �hook-up� mechanisms between systems focussing instead on the functional semantics of their service. "
Service Boundaries are Explicit: Services are expressed at their boundary and there is only ONE way to access the information and/or functionality held within a service - through capabilities exposed at the Service Boundary. Also, assume that calling methods on a Service may take time and may be unreliable.
Services are Autonomous: A service should not have hard-dependencies on other services. You should design your Services to be isolated, independent and interchangeable otherwise you'll end up with a closely coupled system that is fragile and overly complex. Services should maintain all the information needed to operate in isolation so that should one or more supporting services become unavailable, your service will not fail.
Services expose Schema and Contract, not Class and Type: Services should expose their interfaces and shared information interchange structures through well understood schema, rather than a particular language or platform's representation of class or type. By adopting standards based schema can we hope to build truly interoperable systems.
Services negotiate using Policy: This is quite possibly the most valuable, most differentiating tenet. Services must comply with one another's policy requirements in order to interoperate. If you offer a secure, reliable, transacted service, a caller must also support the necessary protocols etc. This protocol negotiation should be performed dynamically which will help ensure that systems do not take hard-dependencies upon one another, and will allow Service designers to largely abstract away the actual �hook-up� mechanisms between systems focussing instead on the functional semantics of their service. "
Longhorn Developer Center Home: Programming Indigo: The Programming Model
Longhorn Developer Center Home: Programming Indigo: The Programming Model: "Programming Indigo: The Programming Model"
Paul Fallon's Blog - SO and SOA
Paul Fallon's Blog - SO and SOA: "Peter Deustch�s �The 7 Fallacies of Distributed Computing� , probably cause it gets used more in the Java world than in the DCOM/.NET world. For those that are unfamilar with the notions that Peter Deustch proposed so long ago (in internet time terms) back in the 90�s (I think), they are the following:-
1. The network is reliable
2. Latency is zero
3. Bandwidth is infinite
4. The network is secure
5. Topology doesn�t change
6. There is one administrator
7. Transport cost is zero"
1. The network is reliable
2. Latency is zero
3. Bandwidth is infinite
4. The network is secure
5. Topology doesn�t change
6. There is one administrator
7. Transport cost is zero"
15 Seconds : Indigo Programming Model
15 Seconds : Indigo Programming Model: "Indigo is the latest Microsoft implementation of service oriented architecture. Indigo provides a rich set of technologies for 'creating, consuming, processing and transmitting messages'. "
The State of Standards @ WSJ
The State of Standards @ WSJ: "One of the most important concepts to understand about the WSF is that it is not a distributed object system. Web services communicate by exchanging messages - it's more like JMS than RMI. The WSF doesn't support remote references, remote object garbage collection, or any of the other distributed object features developers have come to rely upon in RMI, CORBA, or DCOM"
Grid Services Extend Web Services @ WSJ
Grid Services Extend Web Services @ WSJ: "Distributed systems research has a rich literature where virtualization of resources and objects is a common solution to many problems. This virtualization results in a 'transparency.' Nine of these show up again and again. They are used with respect to accessing a remote service or object. Usually the intent is that the programmer/user need not know or deal with something, but can if they want to. The transparencies are:
Access: The mechanism used for a local procedure call is the same as for a remote call. Many have argued that this is a special case on location transparency.
Location: The caller need not know where the object is located, California or Virginia - it makes no difference.
Failure: If the object fails the caller is unaware. Somehow the requested service or function is performed, the object is restarted, or whatever is needed happens.
Heterogeneity: Architecture and OS boundaries are invisible. However, objects cannot migrate without limitation. At a bare minimum communication with objects on other architectures requires no data coercion.
Migration: The caller need not know whether an object has moved since they last communicated with it.
Replication: Is there one object or many objects behind the name? The caller need not know or deal with coherence issues.
Concurrency: Are there other concurrent users of an object? The caller need not be aware of them.
Scaling: An increase or decrease in the number of servers requires no change in the software. Naturally, performance may vary.
Behavioral: Is it live or not? Whether an actual object or a simulation of the object is used is irrelevant. For example, am I talking to a host object, or a virtual host objec"
Access: The mechanism used for a local procedure call is the same as for a remote call. Many have argued that this is a special case on location transparency.
Location: The caller need not know where the object is located, California or Virginia - it makes no difference.
Failure: If the object fails the caller is unaware. Somehow the requested service or function is performed, the object is restarted, or whatever is needed happens.
Heterogeneity: Architecture and OS boundaries are invisible. However, objects cannot migrate without limitation. At a bare minimum communication with objects on other architectures requires no data coercion.
Migration: The caller need not know whether an object has moved since they last communicated with it.
Replication: Is there one object or many objects behind the name? The caller need not know or deal with coherence issues.
Concurrency: Are there other concurrent users of an object? The caller need not be aware of them.
Scaling: An increase or decrease in the number of servers requires no change in the software. Naturally, performance may vary.
Behavioral: Is it live or not? Whether an actual object or a simulation of the object is used is irrelevant. For example, am I talking to a host object, or a virtual host objec"
Grid Services Extend Web Services @ WSJ
Grid Services Extend Web Services @ WSJ: " mechanically, the differences between Grid services (as defined in the Open Grid Services Infrastructure [OGSI] V.1.0 specification) and Web services are few: a Grid service is simply a Web service that conforms to a particular set of conventions"
Message Passing Interface
Message Passing Interface: "MPI is a library specification for message-passing"
SOA Pipeline | Well on Our Way to SOA? Still Much To Do
SOA Pipeline | Well on Our Way to SOA? Still Much To Do: "SAP's Enterprise Services Architecture (ESA) � SAP's own brand of service-oriented architecture (SOA). SAP claimed that ESA lets you change your processes and create new composite applications not by coding but through model-based design and configuration"
SOA Pipeline | Well on Our Way to SOA? Still Much To Do
SOA Pipeline | Well on Our Way to SOA? Still Much To Do: "SAP's Enterprise Services Architecture (ESA) � SAP's own brand of service-oriented architecture (SOA). SAP claimed that ESA lets you change your processes and create new composite applications not by coding but through model-based design and configuration"
Subscribe to:
Posts (Atom)