Wednesday, May 09, 2007


This will make you jump out of your chairs. The subject of states and transitions looks a lot more interesting. While compiling gcc you get this as a part of output to console:

Automaton `pentium'
48 NDFA states, 138 NDFA arcs
48 DFA states, 138 DFA arcs
20 minimal DFA states, 82 minimal DFA arcs
273 all insns 17 insn equivalence classes
88 transition comb vector els, 340 trans table els: use comb vect
88 state alts comb vector els, 340 state alts table els: use comb vect
340 min delay table els, compression factor 2

Automaton `pentium_fpu'
80 NDFA states, 172 NDFA arcs
80 DFA states, 172 DFA arcs
75 minimal DFA states, 162 minimal DFA arcs
273 all insns 8 insn equivalence classes
164 transition comb vector els, 600 trans table els: use comb vect
164 state alts comb vector els, 600 state alts table els: use comb vect
600 min delay table els, compression factor 1

Automaton `ppro_decoder'
4 NDFA states, 12 NDFA arcs
4 DFA states, 12 DFA arcs
4 minimal DFA states, 12 minimal DFA arcs
273 all insns 4 insn equivalence classes
13 transition comb vector els, 16 trans table els: use simple vect
13 state alts comb vector els, 16 state alts table els: use simple vect
16 min delay table els, compression factor 8

Automaton `ppro_core'
105 NDFA states, 376 NDFA arcs
105 DFA states, 376 DFA arcs
105 minimal DFA states, 376 minimal DFA arcs
273 all insns 13 insn equivalence classes
481 transition comb vector els, 1365 trans table els: use comb vect
481 state alts comb vector els, 1365 state alts table els: use comb vect
1365 min delay table els, compression factor 1

Automaton `ppro_idiv'
38 NDFA states, 79 NDFA arcs
38 DFA states, 79 DFA arcs
38 minimal DFA states, 79 minimal DFA arcs
273 all insns 5 insn equivalence classes
82 transition comb vector els, 190 trans table els: use simple vect
82 state alts comb vector els, 190 state alts table els: use simple vect
190 min delay table els, compression factor 1

Automaton `ppro_fdiv'
38 NDFA states, 79 NDFA arcs
38 DFA states, 79 DFA arcs
38 minimal DFA states, 79 minimal DFA arcs
273 all insns 5 insn equivalence classes
82 transition comb vector els, 190 trans table els: use simple vect
82 state alts comb vector els, 190 state alts table els: use simple vect
190 min delay table els, compression factor 1

Automaton `ppro_load'
3 NDFA states, 8 NDFA arcs
3 DFA states, 8 DFA arcs
3 minimal DFA states, 8 minimal DFA arcs
273 all insns 4 insn equivalence classes
9 transition comb vector els, 12 trans table els: use simple vect
9 state alts comb vector els, 12 state alts table els: use simple vect
12 min delay table els, compression factor 4

Automaton `ppro_store'
16 NDFA states, 56 NDFA arcs
16 DFA states, 56 DFA arcs
11 minimal DFA states, 44 minimal DFA arcs
273 all insns 7 insn equivalence classes
51 transition comb vector els, 77 trans table els: use simple vect
51 state alts comb vector els, 77 state alts table els: use simple vect
77 min delay table els, compression factor 4

Automaton `k6_decoder'
4 NDFA states, 11 NDFA arcs
4 DFA states, 11 DFA arcs
3 minimal DFA states, 9 minimal DFA arcs
273 all insns 4 insn equivalence classes
10 transition comb vector els, 12 trans table els: use simple vect
10 state alts comb vector els, 12 state alts table els: use simple vect
12 min delay table els, compression factor 8

Automaton `k6_load_unit'
11 NDFA states, 24 NDFA arcs
11 DFA states, 24 DFA arcs
11 minimal DFA states, 24 minimal DFA arcs
273 all insns 4 insn equivalence classes
26 transition comb vector els, 44 trans table els: use simple vect
26 state alts comb vector els, 44 state alts table els: use simple vect
44 min delay table els, compression factor 2

Automaton `k6_store_unit'
68 NDFA states, 233 NDFA arcs
68 DFA states, 233 DFA arcs
37 minimal DFA states, 126 minimal DFA arcs
273 all insns 6 insn equivalence classes
140 transition comb vector els, 222 trans table els: use simple vect
140 state alts comb vector els, 222 state alts table els: use simple vect
222 min delay table els, compression factor 1

Automaton `k6_integer_units'
114 NDFA states, 396 NDFA arcs
114 DFA states, 396 DFA arcs
114 minimal DFA states, 396 minimal DFA arcs
273 all insns 11 insn equivalence classes
471 transition comb vector els, 1254 trans table els: use comb vect
471 state alts comb vector els, 1254 state alts table els: use comb vect
1254 min delay table els, compression factor 1

Automaton `k6_fpu_unit'
58 NDFA states, 120 NDFA arcs
58 DFA states, 120 DFA arcs
57 minimal DFA states, 118 minimal DFA arcs
273 all insns 5 insn equivalence classes
120 transition comb vector els, 285 trans table els: use simple vect
120 state alts comb vector els, 285 state alts table els: use simple vect
285 min delay table els, compression factor 1

Automaton `k6_branch_unit'
2 NDFA states, 5 NDFA arcs
2 DFA states, 5 DFA arcs
2 minimal DFA states, 5 minimal DFA arcs
273 all insns 3 insn equivalence classes
6 transition comb vector els, 6 trans table els: use simple vect
6 state alts comb vector els, 6 state alts table els: use simple vect
6 min delay table els, compression factor 8

Automaton `athlon'
518 NDFA states, 1668 NDFA arcs
518 DFA states, 1668 DFA arcs
76 minimal DFA states, 328 minimal DFA arcs
273 all insns 10 insn equivalence classes
359 transition comb vector els, 760 trans table els: use simple vect
359 state alts comb vector els, 760 state alts table els: use simple vect
760 min delay table els, compression factor 2

Automaton `athlon_load'
162 NDFA states, 855 NDFA arcs
162 DFA states, 855 DFA arcs
162 minimal DFA states, 855 minimal DFA arcs
273 all insns 10 insn equivalence classes
1047 transition comb vector els, 1620 trans table els: use simple vect
1047 state alts comb vector els, 1620 state alts table els: use simple vect
1620 min delay table els, compression factor 2

Automaton `athlon_mult'
16 NDFA states, 48 NDFA arcs
16 DFA states, 48 DFA arcs
16 minimal DFA states, 48 minimal DFA arcs
273 all insns 4 insn equivalence classes
50 transition comb vector els, 64 trans table els: use simple vect
50 state alts comb vector els, 64 state alts table els: use simple vect
64 min delay table els, compression factor 2

Automaton `athlon_fp'
15522 NDFA states, 99908 NDFA arcs
15522 DFA states, 99908 DFA arcs
463 minimal DFA states, 3038 minimal DFA arcs
273 all insns 21 insn equivalence classes
3057 transition comb vector els, 9723 trans table els: use comb vect
3057 state alts comb vector els, 9723 state alts table els: use comb vect
9723 min delay table els, compression factor 1

17533 all allocated states, 102661 all allocated arcs
32710 all allocated alternative states
6256 all transition comb vector els, 16780 all trans table els
6256 all state alts comb vector els, 16780 all state alts table els
16780 all min delay table els
0 locked states num

transformation: 0.024001, building DFA: 10.140634
DFA minimization: 0.652040, making insn equivalence: 0.004001
all automaton generation: 11.156698, output: 0.108006

Processor specs, of the system on which the gcc was compiled, are:
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.40GHz
stepping : 7
cpu MHz : 2400.000
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid
bogomips : 4852.02

Monday, March 26, 2007

Unbelievable ;-)

The letter from MIT to a prospective student:


Mr. John T. Mongan
123 Main Street
Smalltown, California 94123-4567

Dear John:
You've got the grades. You've certainly got the PSAT scores. And now you've got a letter from MIT. Maybe you're surprised. Most students would be.
But you're not most students. And that's exactly why I urge you to consider carefully one of the most selective universities in America.
The level of potential reflected in your performance is a powerful indicator that you might well be an excellent candidate for MIT. It certainly got my attention!
Engineering's not for you? No problem. It may surprise you to learn we offer more than 40 major fields of study, from architecture to brain and cognitive sciences, from economics (perhaps the best program in the country) to writing.
What? Of course, you don't want to be bored. Who does? Life here *is* tough *and* demanding, but it's also *fun*. MIT students are imaginative and creative - inside and outside the classroom.
You're interested in athletics? Great! MIT has more varsity teams - 39 - than almost any other university, and a tremendous intramural program so everybody can participate.
You think we're too expensive? Don't be too sure. We've got surprises for you there, too.
Why not send the enclosed Information Request to find out more about this unique institution? Why not do it right now?
Sincerely,
Michael C. Benhke
Director of Admissions

P.S. If you'd like a copy of a fun-filled, fact-filled brochure, "Insight," just check the appropriate box on the form.

And what the prospective student replied:

May 5, 1994
Michael C. Behnke
MIT Director of Admissions
Office of Admissions, Room 3-108
Cambridge MA 02139-4307

Dear Michael:
You've got the reputation. You've certainly got the pomposity. And now you've got a letter from John Mongan. Maybe you're surprised. Most universities would be.
But you're not most universities. And that's exactly why I urge you to carefully consider one of the most selective students in America, so selective that he will choose only *one* of the thousands of accredited universities in the country.
The level of pomposity and lack of tact reflected in your letter is a powerful indicator that your august institution might well be a possibility for John Mongan's future education. It certainly got my attention!
Don't want Bio-Chem students? No problem. It may surprise you to learn that my interests cover over 400 fields of study, from semantics to limnology, from object-oriented programming (perhaps one of the youngest professionals in the country) to classical piano.
What? Of course you don't want egotistical jerks. Who does? I *am* self-indulgent *and* over confident, but I'm also amusing. John Mongan is funny and amusing - whether you're laughing with him or at him.
You're interested in athletes? Great! John Mongan has played more sports - 47 - than almost any other student, including oddball favorites such as Orienteering.
You think I can pay for your school? Don't be too sure. I've got surprises for you there, too.
Why not send a guaranteed admission and full scholarship to increase your chance of being selected by John Mongan? Why not do it right now?
Sincerely,
John Mongan

P.S. If you'd like a copy of a fun-filled, fact-filled brochure, "John Mongan: What a Guy!" just ask.

Friday, March 23, 2007


Is it a joke or Google has some plans to really send us to the moon. Google Copernicus Hosting Environment and Experiment in Search Engineering as said by Google will be place where the people working for Google at the moon will live. What the advantage will it bring to run you computers on moon if they are to employ the same chips. Google says it as "...imagine tapping unlimited solar energy to drive megawatt data centers and power innumerable arrays of massively parallel lava lamps, with ample no-cost cooling available to regulate the temperature of server farms sprawling over acres of land unblighted by sentient lifeforms or restrictive zoning ordinances." And still we have got more to listen as "...the vast web of electromagnetic pulses that may contain signals from intelligent life forms in other galaxies, as well as a complete record of every radio or television signal broadcast from our own planet." Googlunaplex, as the new center will be called will produce oxygen from the giant lava lamps, with suspended aquatic life in seawater. Many more such details like reduced gravity hokey etc. have been provided so that you may feel that the offer is real


What I am unable to find is is it legal for Google of the Earth to set up any base on moon (if they somehow FINALLY PREPARE to go to the moon). Or will they require to ultimately pack up from the Earth to avoid the interference from any national government (which nation will dare to send an army there to pull them back)


However I salute the Google think tank to produce the new idea when everybody is still busy with Youtube and Orkut, Googlunaplex sets them apart. Who knows someday our ip addresses containt special bits to signify the celestial bodies.

By the time its a good idea to put some reading this.

Monday, March 05, 2007

After talking about free software, now about a film which opened the youth of Bharat. The movie which is more a relegion than fashion. What you missed is here. You need flash player. Liked my blog. Keep visiting to get more...

Saturday, March 03, 2007


GPL is the new way...

Sun Microsystems GPLed Java. It was a great news for free software fans. But do we feel the trend? A lot many people are shifting towards open source and free software these days. Firefox, Ubuntu and Gaim are a few examples.

GPLing Java satisfies the long need of the free software community to get a free implementation of Java. For more information please read GNU's concern over Java

But we may have a different view. Java was facing competition from emerging .NET technology. Novel was also porting it by project Mono. So, to simply catch the bigger piece it simply GPLed it. Now with this community will see that its favorite technology doesn't die out of competition easily and keep getting power boosters.

Friday, February 16, 2007

The controversy about naming of GNU/Linux (as I like it to call) is very old one. It shows a possible rift between RMS and Linus Trovalds. However, what will you say if I incorporate both ideas like this: GNU means GNU is Not Unix.
Linux is a trademark of Linus Trovalds.

Even better can be something lie this: