Slashdot Mirror


User: sergueyz

sergueyz's activity in the archive.

Stories
0
Comments
58
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 58

  1. Re:Makes me sick on AU Senator Calls Scientology a "Criminal Organization" · · Score: 1

    Australia doesn't have a "Bill of Rights". We work on the principle you have a right to everything, unless prohibited by law. There's no explicit listing of rights that you guys have .

    Which do not impose constraints on the law, so every right could be denied by court.

    I don't think that's right.

  2. Re:It's about social status... on Are You a Blue-Collar Or White-Collar Developer? · · Score: 1
    Calculus once had a problem which lead to constructive mathematics.

    And all programming is constructing proofs for whatever theorems our bosses throw at us.

    That's my point of view.

  3. Re:From what I've discovered... on Are Software Developers Naturally Weird? · · Score: 1
    Geeks often feel the need to be recognized as the smartest guy in the room.

    I started lifting weights and now I'm either the smartest man or the strongest one.

    (and I should note that lifting weights made me even more smart due to better body function.)

  4. Re:The Amiga Hand? on World's First Formally-Proven OS Kernel · · Score: 1
  5. Re:The Amiga Hand? on World's First Formally-Proven OS Kernel · · Score: 1
    More than that, if specification is changed, so should the code.

    And formal verification will point to all places where change should occur.

    We lowly programmers often underestimate formal verification tools given to us as our languages type systems.

  6. Re:hmm on Finding a Personal Coding Trifecta · · Score: 1

    The hardest part for me is getting others to respect my zone. They just don't understand.

    Somewhere in Russian area of Livejournal was an idea that programming very much like a dream while you sleeping.

    If something wakes you up, you lose your dream and you have to sleep again to "watch it" (ie, to program).

    This is the best explanation I ever heard.

  7. IQ and CAPTCHA on Why the CAPTCHA Approach Is Doomed · · Score: 1
    I would like to suggest using pictures from culture-independent IQ tests.

    Make these pictures automatically from very big (and slowly changing in time) alphabet so that bots will get hard time adapting to it.

    Then you'll get two goals: CAPTCHA and high IQ audience.

  8. Re:Adapt on Windows and Linux Not Well Prepared For Multicore Chips · · Score: 1
    The blocking problem of dynamic dataflow architectures is the amount of content-addressable (or associative) memory.

    It is very easy to overflow any amount of CAM/AM by using just matrix multiplication. For N^2 data items matrix multiplication produces N^3 multiplications that can be executed in parallel. So for reasonable N=1000 we get 10^9 multiplications, stored as 2*10^9 multiplicands in CAM.

    We found a way to overcome that problem while I worked at IPMCE. We use "program time" to sort tokens out of the AM. Those that are "most far away in future" swapped out to free space for more needed ones. That way we control available parallelism and guarantee that tokens eventually meet their pairs so computation won't get stuck.

    It's like "bubble sort" of tokens with a window instead of single element, so we called it sorting dataflow machine.

    It is not unlike throttling which was used to control parallelism in CM-5/Id90 implementations (AFAIRC). The only difference is that usual dataflow throttling should be applied carefully as it is not guarantee computation progress (it can get stuck).

    To verify our suggestions I developed a model of that architecture: http://thesz.mskhug.ru/browser/hiersort

    The model exhibits some architectural decisions to speed up the whole computation sorting process. Take a look at it as the source files are there (except they are in Haskell programming language;).

    For first version of completely new architecture developed under three months of free time it worked pretty well. It do not stop, it sorts and it provides ~70% of "FPU" load in my testing tasks.