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 :)

Tuesday, March 11, 2008

Barcelona

Hey, I am back !

Finally I've enjoyed a perfect weather in Barcelona, just in opposite to all forecasts from the internet and TV. About 20 degrees, no wind and no rain. I walked through the city all three days vising Gaudi masterpieces and went to the Montserrat monastery on the fourth day. And on the last night catched water and lights show of Magic fountain of Montjuic.

Fine selection of 69 pictures of Barcelona and Montserrat is on my ZenFolio page - don't miss it !