Re: Non-GPL modules

Peter T. Breuer (ptb@it.uc3m.es)
Thu, 18 Oct 2001 17:40:08 +0200 (MET DST)


"A month of sundays ago Richard B. Johnson wrote:"
> On Thu, 18 Oct 2001, Peter T. Breuer wrote:
>
> > "Richard B. Johnson wrote:"
> > > We have a data interface that feeds high-speed data from 4,000 +
> > > X-Ray detectors directly to memory at RAM/Bus memory speeds. There
> > > is no way in hell that we are going to let the world know how this
> >
> > Oh my gosh. You aren't working on a project for CERN too, are you?
>
> No. Amongst many other things, we make the "Exact" baggage scanners
> market by L3 division of Lockheed-Martin. All airplane baggage

Well, in that case, you may find that there _IS_ prior art. The
triggers for the LHC at CERN are PCI boards running to linux (or
solaris) machines. I seem to be involved in projects to take the data
off at about 13GB/s (as far as I recall the back of envelope). The
first ring is about 1000 machines in the current design, I believe.

> will eventually be scanned (at baggage-conveyor speeds) at all
> airports serving commercial airliners. The scanning detects
> various devices and chemical compounds. It uses X-Rays of different
> frequencies (hardness) to actually detect chemical compounds
> at their elementary atomic levels.

The CERN stuff gets about 6000 particle traces per collision. Each
particle marks several detectors in a sandwich, and the raw data (lots
of bytes per sandwich layer) is taken off and the trajectories and
timings for each trace are computed. Essentially "digital Xray
detection". I forget what the collision rate is at the target. High
enough that the events aliase.

> For instance, most X-Ray systems only detect density. The X-Ray
> density of a jar of peanut butter is similar to the density of
> the explosive C4. Without chemical discrimination, anybody with
> a jar of peanut butter in their luggage is suspect. However,

I suspect them anyway. I've never seen anything in peanut butter.

> by using dual-energy, we can zero in on nitrogen, while allowing

?? You mean the nitrogen in the explosive?

> the same-density substances containing other atoms.

[to go through]

> We do this in an incredibly fast hardware/software environment
> so that baggage runs through the machines at normal conveyor
> speeds, not slowing down the loading/boarding process.

I've news for you .. the passengers were already slowed down by the
visual Xray inspection as they came in, and as there are on average one
piece of hold baggage per passenger, the bottleneck is at passenger
entry to the airport!

> This is NOT the scanner used to X-Ray carry-on luggage. That
> uses a much less robust and cheaper process because there
> are attendants present that can ask that suspect carry-on
> luggage be opened for inspection.

But it seems to be the bottleneck. I imagine most airports have about 4
carry-on scanners, and each passenger takes 60s to go through, so you
cannot have an overall _average_ flow of more than about 4 pieces of
_hold_ baggage per minute to deal with.

Granted, the peaks might be higher, as they are bottlenecked by the
checkin desks. There may be about 100 of those, and each passenger
probably takes 3mins at them, so the flow can peak at about 33 hold
bags per minute (at 1pc/passenger). But there must be long intervals
of low activity because of the average flow calculation.

> Presently, we are using DEC/Alpha machines for the hardware/software
> interface. Our next generation will use PC/AT/Linux machines for
> the same function (at twice the performance).

I see.

Peter
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/