Atomic I/O letters column #47

Originally published in Atomic: Maximum Power Computing
Reprinted here July 2005.
Last modified 16-Jan-2015.

 

Metal-mat mousing

I've got a nice Microsoft Wireless IntelliMouse Explorer V2.0, but occasionally it just doesn't decide to track on my Steelpad 3S. Sometimes the buttons don't even work. But when I use it on the desk or on a cloth pad it works fine. Could the pad be screwing up the radio frequencies?

I'm thinking of getting a new mouse instead. Logitech's cordless models seem nice. But what is the "MX Optical Engine"? Are there little pixies that run around inside doing what all pixies do and increasing gaming performance? Or is it some marketing thing?

Andy

Slicksteel mouse pad
Metal mousemats: Durable, but annoying.

Answer:
Yep. Metal mousemats, like your aluminium "Steel"pad, play hob with low power RF from cordless mouses (oh, OK, mice), especially if the mat's pseudo-earthed by your wrist or the desk. Moving the receiver around may help, and some mice are better than others, but nuking the site from orbit, I mean using a regular non-conductive mat, is the only way to be sure.

Soft Trading, the makers of the Steelpads, don't recommend you use their metal mats with cordless rodents.

The MX Optical Engine is also, but less impressively, known as the Agilent A2020 and S2020 sensor chips, which Agilent only sold to Logitech. Those two very similar chips were the highest spec optical mouse sensors on the market before the Razer Diamondback came along; now the Logitech MX518 uses that same 1600dpi sensor. But the STMicro sensors Microsoft are still using aren't rubbish by comparison.

Agilent, Pixart and STMicro are the only names in high-spec sensors today, and there's not a vast amount of difference between their mainstream products, which explains why Agilent and Pixart are suing each other.

The sensor's not the end of the story, though. The MouseMan Dual Optical's two cameras were basically just a gimmick, but the MX 1000's laser illuminator gives much better tracking on lousy surfaces (like, say, a whiteboard, if that matters to you), and different lens designs can do a lot, too. A better quality lens gives the sensor a sharper image; a higher magnification lens gives more resolution, at the price of more susceptibility to skipping.

Sometimes mouse makers make, um, adventurous claims about their products' stats; they've been less prone to proudly announce frame rate or other specs that greatly exceed the hardware's limits of late, though.

There's a great page about all this here.

 

Capacious capacitors

I've come into possession of two very large capacitors. One is 110,000 UF 15V and the other is 72,000 UF 18V. I've measured the voltage of my UPS float charger and its around about 13.3 volts.

What'd be a rough estimate of the capacity of these caps in parallel? How does their combined 182,000uF capacity compare to lead acid amp-hours?

Would my 600VA UPS last at least say, 5 minutes?

Lee

Answer:
As I mention in this column, the energy stored in a capacitor, in joules, is equal to 0.5*C*V^2, where C is the capacitance in farads and V is the voltage in volts. Your 111,000 microfarad cap (0.111 farads), fully charged (not just to 13.3V), would therefore store about 12.5 joules. The other one can store about 11.7 joules.

A joule is a watt-second - one watt for one second. One volt-amp doesn't equal one watt for reactive loads like PCs (something I've written about before), but even with a power factor of 1, a total of 25 joules with a following wind means you can power a 600VA load for... about 0.04 seconds.

Real capacitors like the ones you've got there, which use only classical electrostatic energy storage, can be charged and discharged very, very quickly. Charge one of those caps up and drop a screwdriver across its terminals and there'll be a spark, a bang, and a neat little two-point weld job. The down side is that capacitor energy density is pathetic, compared with any electrochemical battery.

The other problem with capacitors is that their terminal voltage directly reflects their state of charge. Unlike batteries, caps don't keep much the same voltage for most of their discharge cycle, so you can't drop them in as battery replacements.

Super-hyper-mega-monster capacitors overcome the capacity problem by using a hybrid electrostatic/electrochemical storage method (which makes them more susceptible to damage than real caps), but they don't fix the sliding voltage problems.

All this is not to say, of course, that great and very dangerous entertainment can not be had from various devices which depend for their operation upon a hefty capacitor bank.

 

Bunch-O-Puters

Can two computers be connected together in such a way to share all resources - processors, memory, etc - in a way economical to your average home user like me?

I'm asking this because I have read before how one could build a supercomputer by interconnecting several regular PCs and using all their processing power simultaneously. My objective is not to use this for any commercial reasons, just for the sheer learning experience of it all. I have done home networking before, and have a 10BaseT hub that I use on occasion to share files. I also have a homebuilt 1.7GHz Celeron, and an older 200MHz Sony that I would like to use, if possible. The problem is, I don't even know where to start, what I would need to buy, or how to set it up.

Derek

Answer:
Is it economically possible? Yes. Wouldn't cost you anything but time. It won't be easy or useful, though.

You're talking about clustering, which as you say is the technology used to make some of the world's most powerful supercomputers. Clusters are a somewhat specialised kind of supercomputer; they're only useful for doing "parallelisable" tasks that can be split into tons of smaller processes that don't require much intercommunication between nodes, because the network "pipes" between the nodes in the clusters aren't nearly wide enough to shift the gigantic data streams that non-parallelisable supercomputer tasks require. But a lot of supercomputer tasks can be split up this way, which is why so many clusters have been built.

Clustering is also big business in the 3D animation world; most of today's fancy computer-generated movie effects are generated by serried ranks of PCs or Macs, each chewing away at one frame at a time (most render farms used to use heavy duty workstation hardware, but desktop boxes have a better price/performance ratio now).

Clustering is useless for normal home and small business computer applications, though, because those tasks are seldom particularly parallelisable. You can get definite benefit from a dual CPU computer, but those CPUs aren't throttled off from main memory and the other core resources by a network connection.

For this reason, nobody's ever bothered to make a "friendly" general purpose clustering system. 3D render farms are pretty easy to set up, but they can only do one thing. The Beowulf Project is general purpose and popular, but not among regular PC users, who'd have a hard time setting up a cluster and a harder one thinking of something to do with it if they ever got it working. There's certainly no way to just offload, say, half the task of running Photoshop filters to a second PC over a network cable; even if you used gigabit Ethernet, the transfer speeds between machines would kill the advantage.

But if you just want to do it for the experience of doing it, then you can go right ahead with the hardware you've got. The software to make a Beowulf cluster happen will cost you precisely nothing.

 

Black is black

A few days ago I decided to do a cable sleeve mod on my Allied Apex 500W PSU (ATX-500W-P4 AL-B500E). Unfortunately, during the process I got distracted and messed up the wiring in one cable arm (set of four wires with two Molex connectors). I removed all four wires (red, black, black and yellow) from both Molex connectors and now I'm stuck without the proper combination for the middle two black wires (no problem in figuring out red and yellow wire positions on the Molex connector). I believe interchanging the two black wire positions is not a problem because they share a common ground in the PSU. I hope you can give some advice regarding this.

Mohamed

Answer:
Yes, the two black wires are exactly the same. The only reason there's two of them is because that keeps resistance down; for similar reasons, there are multiple wires for each rail on the main ATX connector.

Generally speaking, all PSU wires of the same colour are interchangeable, length permitting. You're actually likely to find that everything in your PC still works fine if you cut one of the black wires going to every Molex plug - not that I'm recommending you do that.

Because all of the grounds in a PC are tied to each other and to the chassis, you can cut some corners if you're using a multimeter to check rail voltages, or whatever. Unless you're actually worried that the ground wires and/or contacts for a given component aren't working right, you can just clip the negative lead of the multimeter to the chassis (I like to clip onto a grille on the PSU) and leave it there, rather than poke the negative probe into a Molex connector or something.

Bear in mind that fancy lacquer-finish PSUs may not make very good electrical contact with the case - the screws that hold them in place are often sufficient, though. It is, of course, easy to see whether this is the case, by probing around with a multimeter in resistance mode.

 

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210



Give Dan some money!
(and no-one gets hurt)