Monday, June 30, 2008

Beijing tips

Hi All,

Today is 30 Jun 2008 and I am have a good time and relaxing in Lijiang old town Panba Guesthouse. Just for 100Y I enormous huge room, not worse than I had in Beijing Crown Plaza***** in Olympic village. Tomorrow I plan to take two days track on to Tiger Leaping George and then after one more day in Lijiang to continue towards Guiling through Kunming.

But about Lijiang later. One friend of mine asked to post some tips for China before I forget everything so I'll do it on the fly now. I am not going to discover new Lonely Planet but probably will write some tips which I personally didn't see or may be missed in the book. Especially the things that surprised me for good or for bad as well.

Beijing.

Those of you who visited Moscow before will always have a reference to compare. Beijing city is organized very similar to Moscow city, just the subway is not so developed (yet). Local tell that Beijing really did a huge leap ahead in a past few years due to coming Olympics. Actually I was just 6 weeks before the Olympics and seen the *unfinished* Beijing which is still in final stages of the building most of the city. The subway line 10 to the Olympic village wasn't open yet and the train to the airport still unfinished.

During my stay Beijing was completely covered by smog, in combination with low clouds it made the air practically visible by naked eye. I had a hard time to breath and really suffered when had to walk around the city. Sometimes, thanks to rain or wind, it was getting clear for a few hours or a day but the air pollution remain. The only places with fresh air are shopping malls and … subway. The subway is air conditioned so I really enjoyed using it for taking rest from walking and breathing fresh and cool air. And actually people are aware of problem and not just used to the it (see the picture), the China government trying to takes some steps to reduce amount of Beijing smog at least during the Olympics period. Probably they will have to shut down the factories around the city or restrict amount of private cars.

Beijing smog

Transportation:

The taxi is relatively cheap. The drivers not cheating you, they start a counter immediately and going shortest (ok, sometimes fastest) way to your destination. I never heard from somebody that was taken through all the city instead of 5 minutes of direct driving. The taxi costs 10Y for first two kilometers + 2Y/km so going through all the city from say Olympic village to Summer palace took me around 30Y only (which is around 15 NIS). The taxi from the airport took 70Y also because there are few toll gates or bridges in the way and taxi driver include the pass fee in the price.

Inside the city the best solution is to use subway. The subway is very modern, most of the lines there just recently open (or will be open soon) before the Olympics. Everything is in English inside, you don't have any problem of buying tickets of finding your directions The price is only 2Y and it usually even faster than a taxi.

Walking around is a bit dangerous, the drivers in China are OK, but they not really paying attention to the traffic regulation rules. When you crossing the street on your green light you easily could be … say almost hit by taxi or bike which not paying attention on the red light. Even worse, in looks like in China it is allowed to turn right on red, like in US. The only difference that in China none of drivers will pay so much attention on people crossing the street and just will drive through. Sometimes you wonder how do they succeed and nobody gets killed … but actually they DO and very often.

Prices:

Relatively to rest of the China Beijing is expensive. The locals tell that just to survive in Beijing you have to make at least 3000-4000Y a month (which is 440-580$). Not so expensive, you could still eat in the restaurant for 50-100Y per person which is twice cheaper that Israel has. But don't expect you will find super attractive prices in the shopping mall. On the Hai-Dan market the prices for electronics were pretty similar to US prices and you NEVER would not what you actually bought. The Silk Market in a separate story - it could be defined as a practical classes for the bargain skills. None of the goods has a price written on it or price is extremely overcharged. Every bargain starts exactly the same - you get a "especial good price" which around 50 times bigger than a real one and you trying to make as low as possible until both sides agree or you just walk away. And you will never know if you picked up a good price or not. Even if you managed to get a price you standing for, you still never know if you would able to get the same thing twice cheaper. If you not so experienced/getting tired/stressed of the bargain you could try one of different markets. The Silk Market s not the only pearl market in Beijing, for example the you could try Honqiao Pearl market near the Temple of Heaven subway station. It has pretty the same but bargain is MUCH less aggressive.

What else ? English speaking.

Again because of Olympics Beijing is somehow could be considered English friendly. Here is mine observation about Chinese English skills in general:

  • Do not speak English.
    Sometimes even don't know that the word "English" means.

  • Speak English "A little"
    Usually could say a few words in English but understand nothing of that you say.

  • Speak English
    Could speak and understand but sometimes have terrible accent of don't understand many words. But if you patient enough you usually could explain in different words that do you mean be be well understood.

  • Know English.
    Speak English fluently, sometimes even better that I do.

Most of the people in Beijing are still first two types of English speakers so Olympics guests better to be prepared. Of course sometimes I had good surprises, people are usually very friendly and ready to help if you got lost or looking for something.

Did I forget anything ? Ask, I will try to answer.

P.S. some fine selection from more than 200 pictures of Forbidden City already on my Zenfolio page !

Friday, June 27, 2008

The Great Wall of China

I just uploaded some of the Great Wall excursion pictures to Zenfolio. The weather at the Great Wall wasn't perfect so my applogizes for the pictures quality.

Tonight I am leaving Beijing and flying to Xian, starting my China vacation. No more business, but also may be no more internet.

Hopefully will be able to post my notes and/or pictures at least once a week.

Wednesday, June 25, 2008

ISCA-35, Beijing - impressions

ISCA-35, Beijing - impressions

I am in the first time attending a major computer architecture conference so everything looks very especial for me. Might be would not shave anything from the papers presented (actually, might do) but the conference is still very amazing event which is definitely was worth attending. The conference might be the best place to meet many, many people from academia and industry, which are by the way very interested in that I do, and exchange ideas or build some relationships. So I used the opportunity and collected a few business cards.


Actually if only two weeks ago I didn’t know where to continue beyond Bochs 2.3.7, now I booked with fresh ideas at least for a next year or two :)
Pretty sure next Bochs release will be even more impressive than current Bochs 2.3.7, which is might be a first major breakthrough since Bochs 2.0 release in Dec 2002.

About papers and presentations, I think Justin Rattner's keynote perfectly summarizes the spirit of ISCA-35. Panel discussion "Computer Architecture Research - are we lost our compass ?" contributed to the general spirit as well.

The micro architecture is dead, nobody could guess how long Intel and AMD still could screw out additional 10% a year from their cores. It is a time a major change both in software and hardware. The ideas already floating around and exists almost in every paper in one form or another: clustering and composite cores, transactional memory, special purpose accelerators … and binary translation as a magic solution for all the problems. Dynamic binary translation was mentioned almost in every paper, even touched some transactional memory papers. I personally believe that new microarchitecture going burn in a just few years from now and it will include hardware or software binary translator onboard.

A few special words about the talk by Weiwi Hu, ICT - "Research and development of Gudson Microprocessor". It turned out the Gudson, a Chinese home made processor, completely architected and designed by team of around a 100 people, when great are students of ICT (Institute of Computing Technology in Chinese Academy of Sciences). In single slide Hu summarized the whole work of the micro-architect in details and main deference of architects from design teams. I loved it !

Organization was very impressive, the ability of organization committee to make a banquet in Great Hall of People Beijing already shows everything. The excursion to the Great Wall today was very impressive as well. The camera I bought working perfect, I'll try to make and post some fine grained selection of the pictures on my Zenfolio tomorrow.

You are welcome to post your comments to the all above or/and e-mail me your tricks and tips for my following trip. I use my iPodTouch everywhere here so I stay connected to the Gmail and could read your mails and even answer.

Ha, isn't I sound like an Apple fan ?
Actually I probably already is or would become soon, after will find where to buy iPhone2 :)

Climbing the Great Wall

Coming next:
Beijing - to be continued (Forbidden City, Temple of Heaven, Silk Market, Beijing architecture)
Xian
Kunming
Lijiang
Guiling
Hong-Kong and Macao

Saturday, June 21, 2008

China journal - Hai Dan Market


Hai Dan Market, Beijing


21.06.2008. Yesterday I finally met with Darek, it is a day before a conference so we planned to play a tourists and walk through the Forbidden City. We were walking down from the subway station and I was playing with my Sony DSC-H3 camera trying to figure out why most of the pictures I take look out focus. After hardware reset pictures still OK but it is enough to zoom in to any object to get all the following images crappy out of focus again.

I am in China, with so many pictures to take and
I DON'T HAVE A CAMERA !
Even there is no reason to go to the Forbidden City!
So we actually cancelled the Forbidden City and went to the Darek's place to prepare for ISCA presentation. And did a very right thing, we had fixed a few slides, run other the presentation again and tested a Bochs side-by-side demo video in the battle-field conditions.

The presentation went just excellent, we probably easily could compete for the title of best presenters of the workshop !

After the lunch we skipped the second part of the day and went to the Beijing Hai Dan Market. A huge electronic market, at least four huge 10 floor towers fully packed by every electronic stuff you could just imagine. Everything you ever saw or heard about could be found here. Darek was looking for newest ASUS EEE PC laptop with large screen resolution and we actually found it at end of the day for the initial price of around $450. The prices probably relatively cheap for Israel but still expensive for the US dollar and especially for tax free Oregon.

Hai Dan Market - second tower, third floor

I end up buying 10Mp Sony DSC-W170 camera with complete kit (battery, cables, charger and Chinese manuals) + 2G Sony memory stick for about 1100 NIS. Not that cheap, but also not such expensive. Could not tell anything bad about the camera till now, let's hope it will survive for the next three weeks !

Thursday, June 19, 2008

China journal - Arriving Beijing

Arriving Beijing

The 9 hours of El-Al flight passed very quickly, I actually first time in my life slept during the flight. Probably stressing myself all the day before while making last preparations for the trip and running a dry run of my workshop presentation did the job.

19 June 2008, Beijing is a big surprise, actually the city is almost nothing like my original expectations. Beijing met us with 29 degrees heat and extreme 90 % humidity so I got wet already 10 minutes after leaving the plane. The city is completely covered by smog, you almost could see and touch the air you breathing. In addition it a bit is cloudy today so you actually cannot see farther that 100 meters away.

Next surprise to me, Beijing turned out to be completely western city. I don't know, it is really reminds me Moscow. The Olympic village there my hotel located, turned to be a huge quarter surrounded by 24-36 floors towers of hotels and apartment buildings and small streets I expected to see turned out to be multiline highways. I am actually a walking distance from the modern Beijing architectural wonder - the Olympic stadium - I seen it in NGC only a few weeks ago. But not sure I could make any good picture of it because of the smog that cover everything around.

So today I went everywhere around the Olympic village, visited nearby supermarket and expecting Darek to SMS me soon after he arrives to his hotel and settles down. Hope for better weather tomorrow morning !

Wednesday, June 18, 2008

30 minutes to taxi

Last 30 minutes at home, at 9 PM I pick up a taxi to the airport and flying my way to Beijing. Three weeks journey through Beijing (including ISCA-35 conference), Xian, Lijiang, Kunming, Guiling (+Yangshuo) and finish in Hong Kong.

And hope I will continue publishing here all the time during my trip, if you don't see any posts for a week or more - start to worry and call Chinese police and Israeli embassy in China.

You are welcome to wish me a good trip and send tips and tricks about China in general all above places especially. Today I am still here, the flight is only at night :)

Friday, June 6, 2008

Bochs 2.3.7 released !

Just three days ago Bochs 2.3.7 was officially released and available for download at Bochs website http://bochs.sourceforge.net/.
  • More optimizations in CPU code - Bochs 2.3.7 is more than 2x faster than Bochs 2.3.5 build !
  • Implemented LBA48 support in BIOS
  • Added memory access tracing for Bochs internal debugger
  • Implemented Intel(R) XSAVE/XRSTOR and AES instruction set extensions
  • Many fixes in CPU emulation and internal debugger
  • MenuetOS64 floppy images booting perfect again !
  • updated LGPL'd VGABIOS to version 0.6b
In opposite to previous 2.3.6 release, which was more testing intermediate version, Bochs 2.3.7 is highly validated and will definitely improve end-user experience.
More than 100 bugs fixed in the CPU code, impact of some of them was seen in various guest applications.


Bochs 2.3.7 running latest Menuet64 image


Bochs 2.3.7 is a result of research and optimization work done in past year on Bochs sources. The changes made were so significant that no CPU method left untouched. Almost whole Bochs CPU model was rewritten from scratch.

Now something I could be proud of - our with Darek paper "Virtualization without Direct Execution or Jitting: Designing a Portable Virtual Machine Infrastructure" was accepted to ISCA-35 workshop in Beijing, China.

So I am going to China in two weeks from now, attend ISCA conference and present my paper on workshop. After the conference I plan to take two weeks break from Bochs, Intel and Sandy Bridge and fly over China while trying to finish classic month trip in 16 days.

My current "minimum program" is to go Xian after Beijing, then Lijiang, Guiling/Yangshuo and back from Hong-Kong at 11 July. I hope to post pictures on my way even before I back, and of course bomb my Zenfolio with few hundreds megs of pictures at end of July after sorting a few DVDs of China landscapes :)