Durgam Vahia's Weblog

Durgam Vahia's Weblog


20080617 Tuesday June 17, 2008

Deadline approaching for OpenSPARC contest

Wanted to highlight that deadline for the OpenSPARC contest is fast approaching. Submissions must be turned in by June 30th to be eligible.

I have seen many interesting questions on OpenSPARC forum on different topics including design exploration, FPGA port, design verification infrastructure, and silicon implementation, which leads me to believe that many of you are pursuing interesting lab and research work around OpenSPARC. This contest can give your work (and you, of course) a lot of visibility and a chance to win some serious money. For the students out there, this can be a significant resume booster. So do participate in the contest and turn in your work.

Looking forward to seeing thriving hardware design community. (2008-06-17 18:50:24.0) Permalink

20080610 Tuesday June 10, 2008

10G Ethernet design open-sourced

If you have been following OpenSPARC release train, you probably noticed that Sun just open-sourced one of the critical blocks of the OpenSPARC T2 (aka Niagara2) processor - Network Interface Unit (NIU). Details of this release are here - OpenSPARC T2 Version 1.1.

NIU is an Ethernet to host interface bridge and supports up to four Ethernet ports and is designed to provide scalable, high performance packet processing, optimized for high throughput computing and networking architecture. Some of the key features of the NIU include: packet classification for load balancing, checksum CRC off loading, and channelized and locatable DMA support. For the network connectivity, supported port configurations include dual 10 Gigabit Ethernet.

OpenSPARC T2 v1.1 now also supports verification and synthesis flows on Linux running on x64 hardware platform. We hope this will significantly increase the user base of this product.

(2008-06-10 11:53:08.0) Permalink Comments [0]

20080605 Thursday June 05, 2008

Economist on Open Source Hardware

Great to see the respected magazine "The Economist" running an article on open-source hardware in its quarterly technology report - Open Sesame.

This is a clear indication that open-source hardware is still in its infancy and many opportunities exist at all levels of the pyramid to benefit from this paradigm. Students can learn from the commercial class designs, developers and customers benefit from open system architectures, interfaces and specifications, and corporations can get a better and faster pulse of the market trends.

Having open-sourced two of the crown-jewels of Sun, UltraSPARC T1 and UltraSPARC T2 microprocessors, with regular new feature introductions (8 releases over two years), Sun really understands the value of openness and great to see others catching up to the idea.

(2008-06-05 23:35:29.0) Permalink Comments [0]

20080515 Thursday May 15, 2008

New release of OpenSPARC T1

Here comes one more exciting announcement from the OpenSPARC team. We just released version 1.6 of OpenSPARC T1. You can read up the details and download the design from OpenSPARC T1 download page but here are some salient features of this release:

  • You can now boot OpenSolaris on the OpenSPARC T1 core mapped on Xilinx ML505-XC5VLX110T board.
  • You can choose single-thread or four-thread T1 core to build your own system. Yeah, this is truly multi-threaded hardware on the FPGAs
  • You can connect the board to the network and use telnet and ftp applications

Team has been working towards this milestone for a long time and last two releases have been stepping stones towards this outcome. So we are really happy to get this out. This has also been a very effective collaboration between OpenSPARC team at Sun and the Xilinx University Program. Without the FPGA technology expertise of our Xilinx colleagues, this wouldn't have been possible.

So keep on innovating, folks!

(2008-05-15 18:18:50.0) Permalink Comments [0]

20080229 Friday February 29, 2008

OpenSPARC T2 Training at BVBCET, India

My colleague Nasim Hussain recently conducted OpenSPARC T2 Architecture and tutorial at B.V. Bhoomaraddi College of Engineering and Technology (BVBCET). This institute is in the southern state of Karnatka and the training was organized by Sun's campus ambassador Karthik Kulkarni.



Check out Karthik's blog on the training here OpenSPARC workshop at BVBCET, Hubli.

I particularly liked Karthik's this comment -

"Nasim stunned the audience by his expertise and blissful presentation, we felt that we were in some TED Conference!, rather than presenting he inspired the audience and he delivered an eye opener and awakened us to realize the mammoth lag of our curriculum compared to the industrial race."

Everything said and done, this passion to teach and learn is what makes OpenSPARC University program successful.

Congratulations to Nasim, Karthik, and everyone involved.

(2008-02-29 13:59:05.0) Permalink

20080227 Wednesday February 27, 2008

OpenSPARC in China

Hot off the press

"Sun Microsystems, Inc. and the Ministry of Education (MOE) for the People's Republic of China today announced a three-year collaboration agreement designed to meet China's demand for cultivating integrated circuit (IC) engineering talent and industry development. The agreement is based on Sun's OpenSPARC(TM) program."

More details here and, of course, here.

In July'07, few of us had conducted OpenSPARC tutorial at the Computer Teachers' Conference in Huangshan, China (Beautiful photo gallery here). The conference was sponsored by "CMP" -- the China Machine Press, a technical publishing house.



We gave a 2-hour overview presentation to about 90 or so professors and followed up by giving a day long tutorial with details on Chip Multithreading (CMT) and OpenSPARC to about 30 or so professors. I was really impressed with some of the questions and their interest in revamping curriculum to include state-of-the-art technology from around the world.



Overall, great to see China MOE collaborating with Sun - A win both for OpenSPARC and the hardware design community in China.

(2008-02-27 12:57:36.0) Permalink

20080207 Thursday February 07, 2008

OpenSPARC T1 on FPGAs OpenSPARC team has been presenting at RAMP retreat (RAMP details here) for last two years. One of the primary goals of OpenSPARC program is the academic proliferation of SPARC technology.

If you are curious about the latest on mapping OpenSPARC T1 on FPGAs, try slides on RAMP web page.

http://ramp.eecs.berkeley.edu/index.php?jan08retreat

(Slides are under Thursday agenda [don't worry about the typo in date])

(2008-02-07 14:16:38.0) Permalink

OpenSPARC innovation contest Check out the community innovation program that Sun recently announced -

http://www.sun.com/software/opensource/awards/index.jsp

Hardware aficionados will be happy to know that OpenSPARC is part of this contest. More details about that here -

http://www.opensparc.net/

There is some serious prize money involved so go out there and get creative ..

Good luck. (2008-02-07 11:09:04.0) Permalink

20050802 Tuesday August 02, 2005

Gujarati Poetry

Very good collection of Gujarati poetry. Maintained by a friend - Pancham.

http://www.commsp.ee.ic.ac.uk/~pancham/mystuff.html

http://spancham.wordpress.com

(2005-08-02 17:26:32.0) Permalink Comments [3]

20050729 Friday July 29, 2005

Marathon diary This was way back in 2003 but need to get excited about running again so revisiting .. (Thanks Shailen for the page)

Asha Marathon

Dear Friends,

Thanks to your support and six months of hard training, I finally completed my first marathon in Long Beach, CA on Oct 12th. This was one of those experiences that will remain with me forever, whether I run long distance again or not. Here I would like to share with you my first marathon.

Shachi and I, together with my 15 other Asha marathon buddies reached the start line at about 7:30am. Atmosphere there was electric and I could sense the excitement in the air.

Organizers were expecting turn out of about 10,000 participants, out of which about 3,000 were there to run the full marathon. Others would participate in half-marathon, inline skating or bike races.

Team Asha got together at the start line to go over the race plan. "Start easy", we reminded ourselves. The most common mistake first time marathoners make is that they get carried away by the occasion and start too fast. In the process they use up their glycogen reserves too fast and "hit the wall" too soon. Key to the marathon running is to delay the onset of fatigue.

Arun, Prabhakar and I decided to start together and run the first six miles at 11:30 min/mile pace. Plan was to pick up the pace a notch to about 10:30 min/mile once we are warmed up. And eventually if it feels right, we can go to 10. With this plan, we would be still able to cross the finish line within 5 hours.

8am. About 15 minutes to the start and I was getting a bit anxious now. "I am thirsty", I told Shachi. It was pretty warm already, must be in seventies. It will very likely get into mid-80s. To clear up the mind, I indulged in a little banter with other marathoners and started stretching. In few minutes I was feeling good and assured again.

.., Five, Four, Three, Two, One, GO !! A big gulp of Getorade, and here we go !!

First couple of miles went like a breeze, we maintained 11:30 pace quite comfortably. I saw Rajat stretching at about mile and half, inquired quickly if things were alright and continued. Rajat has had to go through more than his share of injuries during the training, but here he was with all the others, running his first marathon.

At about 3 mile mark, a lady who must be in her fourties, joined us and asked us about Asha. She had read "Asha for Education" on the back of our shirts. We were happy to share with her our cause. It also put things into perspective for me that once everything is said and done, this will help educate children in India. Another mile marker passes, and so does the water stop - No water, no sports drinks. This happened second time in four miles and I tell Arun "if it would have been better to carry our own water!!".

We keep on running at our 11:30 pace thinking it would be trouble if water runs out in the latter phase. Unfortunately, I had another thing in store for me which would bother much more than water. Somewhere between 4 and 5 miles, I started feeling a bit of pain on the outside of my right knee. I knew this pain and its caused by injury called ITB syndrome. Its one of the most common runner's injury and I have had this injury in both my legs during the training. But I thought I had recovered from it, so why now??

I kept on running but gone was "enjoy the run" part. Not necessarily due to pain itself, but from the thought that "what if this gets worse"? It was five mile mark, water stop WITH the water, I drank enough and pour some on my head and neck. It felt good. Pain was not going away, but my game plan was to ignore it. But I couldn't ignore it for too long, it was getting worse and if I didn't do anything it would soon become impossible to run. I had to stop and stretch. Stretching can reduce the pain, it loosens up the muscles which in turn better absorbs the stress. I felt better but remained cautious.

Soon it was 7 mile mark and I saw Shachi, Varin and other Asha cheer leaders. It was great seeing them and their loud cheers certainly replenished some energy levels.

Next 5 miles were probably the most scenic part of the course. It went parallel to the coast and there was that beautiful Queen Mary Ocean Liner as a backdrop. Except for the high humidity and high temperature which must have been in higher seventies by now, I started getting back into the rhythm. Reducing the stride of my runs helped a great deal with the pain, and that also allowed me to look around and observe other runners. These are the people that make marathon the most enjoyable event - they sing, laugh, crack jokes and provide encouragement if need be. They all have stories to tell - about their lives and their training. They all have different reasons to run the marathon; but still they all go through similar obstacles to arrive at the start line. I started enjoying the company of these fine bunch of individuals who are here not for the prize money but for the cause, whatever it may be. I did finally realize the meaning of "its about the journey, not the destination".

"My mommy runs faster than your mommy" carried by a little girl really cracked me up. It was about 11 miles and I saw some kenyans already coming back. They were elite runners and were expected to finish in little over two hours. They must have been at about 23 miles at that time. I looked at the watch and it was little over two hours from the start. I wasn't too slow but I may have to catch up a bit if I still wanted to finish within 5 hours. I tried to pick up the pace but the sharp pain near the right knee immediately brought me back to ground. It was going to be just about finishing this time, 5 hour target will have to wait. Once I stopped worrying about the time, I started enjoying much more. It was still painful running but I could manage the pain with proper stretching every two-three miles.

Somewhere around 15 mile mark, I saw the first victim of heat. There was a Korean guy who collapsed most probably due to dehydration and needed to get medical attention. Temperature must have been in mid-eighties by now and that stretch of the course was without any trees or sheds. I just hoped this treacherous stretch would end soon and we would be running in a more friendly environment. My prayers were heard and things looked better after 17 miles. Now we were running in a residential area of the Long Beach. Residents were sitting outdoors and cheering the runners. Also heavenly sent were their water sprinklers, which they deliberately kept on if runners wanted to cool themselves. This was a great respite from the heat and helped me get past those few miles before the home stretch. Nothing comes fast in a marathon, one has to earn every inch of it and may be that is the reason its such a fulfilling experience.

22 mile mark gave me a mental boost, everything was unknown after this point. This is now the longest distance I have run, ever!! Drank some more water at the water stop and the last power gel (this was my fifth power gel/GU - unchartered territory there as well) but fatigue was starting to take its toll now. I have been running for more than four and half hours now and my calfs and quads had also started aching. And there, Shachi, Varin, Sawmya and Rashmi - Thanks guys, thats exactly what I needed at that point.

24th mile never seemed to end and I started believing this was a conspiracy. Did they forget to put the mile marker? Is this a practical joke where they will skip 24th mile marker and just have the 25th mile mark? Insanity briefly overtook my mind but sanity came back once I saw the 24 mile mark. Some more water, and here we go for the home stretch. I slightly picked up the pace, but the body was just too tired to respond. I had to quickly revert to slow run and walk combination. 25th mile again was one of the longer miles that took forever to finish, but some encouraging words from Patricia helped me limp along.

Finally 25 mile mark.

Water.

This one is for the finish line.

One more mile and I am home!!

Few more runs and walks, now it was at the stage where I couldn't run few yards without stopping, but adrenaline was pumping more now and suddenly things started getting better. Roar of the people near the finish line, announcement of the finisher's names in the PA system, balloons and festivities, and the most cherished sign "Marathon Finish" sprang a new life in me.

Pain, fatigue, thirst, hunger did not exist anymore and I sprinted the remaining 0.2 miles to cross the finish line.

A medal. Lots of new friends. Education for the underprivileged. And memory for the lifetime.

I will have to do this one more time !!

Durgam

-----


--- (2005-07-29 17:31:51.0) Permalink Comments [0]

20041004 Monday October 04, 2004

Remote volunteering

Any volunteering activity in which one is not involved at the grass root level is what I consider remote volunteering. Few examples are, fund raising and project stewarding for projects overseas, administration in NPOs. Volunteering is supposed to make one feel good about oneself and give that warm feeling that one is doing something good for the not-so-privileged ones. Remote volunteering gives NONE of that. Probably that is the reason there is so much attrition in such activities, people get disillusioned in no time ..

Volunteering is a job like any other. It requires commitment, patience and discipline. That warm feeling doesn't come that often. In my case, 3 years into it, I still feel more frustrated and hopeless than empowered. The two biggest problems I see with even the most dedicated volunteers are 1) "I'm doing whatever I can" thinking - In reality this is just an excuse for not doing "everything I can" and 2) Volunteering is never a first priority. It's always the "real" job or the family that gets the first priority. I'm not saying employment and family can not be the first priority, but just that vol can not be second priority ALL THE TIME. Unfortunately, I suffer from these two pitfalls myself. (2004-10-04 10:55:06.0) Permalink

20040727 Tuesday July 27, 2004

Here I blog This is pretty cool thing .. Intend to post regularly :) (2004-07-27 14:30:20.0) Permalink Comments [2]

Calendar

« July 2008
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today

RSS Feeds

XML
All
/General
/OpenSPARC
/Running

Search

Links

The requested Bookmark Folder does not exist: Blogroll
The requested Bookmark Folder does not exist: News

Navigation



Referers

Today's Page Hits: 32