Sunday, April 12, 2009

indonesian parliamentary election 2009

I should be doing my assignments now but I stuck and can't do much bout it for the time being, still waiting for inspirations!! :P. So I'll just share something about interesting experience during my task as one of the member of KPPSLN (Kelompok Penyelenggara Pemungutan Suara Luar Negeri, or Organizing Group of the Overseas Election). On Thursday, 9 April 2009, Indonesians casted their votes for their representatives at the parliament. In Indonesia, they received four ballot papers, one for DPR (Dewan Perwakilan Rakyat, or People's Representative Council), one for DPRD I (Dewan Perwakilan Rakyat Daerah Tingkat I, or Provincial Regional People's Representative Council), one for DPRD II (Dewan Perwakilan Rakyat Daerah Tingkat II, or Regencial/Municipal Regional People's Representative Council), and one for DPD (Dewan Perwakilan Daerah, or Regional Representatives Council). However, overseas Indonesians only need to vote once, for DPR (we voted for Election Region Jakarta II).


Our team from left to right: Fachrian, Yogie, Citra, Fariz, me, Bertram, and Steve

Our team from TPS 19 (TPS stands for Tempat Pemungutan Suara, or Voting Station): Fachrian, Bertram, Steve, Citra, Yogie, me, and Fariz, had already gathered in KBRI Singapura (Indonesian Embassy in Singapore) at 7am to prepare our voting station and receive voters. We expected most of the voters will arrive at the first 2 to 3 hours from the start of the general election. The General Election in Singapore itself was officially started at 8am and the number of registered voters in Singapore is about 90000, so since there were 35 voting stations, 1 station should accomodate around 2500 voters. Only around 10 percent of the voters turned up to cast their vote directly in the embassy while the rest is either sending their votes via post or didn't vote at all... I strongly believe that all of the good Indonesian citizens should cast their vote as part of their responsibilities to their country. However, they should know well which political party they choose so that they also vote responsibly. Just as Jesus said, "Give to Caesar what is Caesar’s and give to God what is God’s" (Mark 12:17), in which Caesar in our current situation refers to the government.


the ballot papers



showing the ballot paper to the voter to make sure that it is valid before they use it (no scratches, no holes, no marks whatsoever) and explaining the valid way of casting votes


with the girls from Singapore Management University


general situation during the election day


The Result

So, the election was officially closed at 15.00. All the unused ballot papers need to be crossed out. There are around 2200 unused papers, and all of them must be crossed out! After that, we opened the electoral box and count all the votes. Since there were only 289 voters came to our voting station on that day, the counting itself took only less than two hours. Still, there were two empty ballot papers and several other invalid votes... Partai Demokrat (Democratic Party) received around 50% of the votes in our station, followed by Partai Demokrasi Indonesia - Perjuangan (Indonesian Democratic Party - Struggle) and Partai Golongan Karya (Party of the Functional Groups) in the second and third place respectively. This trend also occured in other voting stations as well and Partai Demokrat came as the "almost" absolute winner in the election in Singapore.


me and Steve crossing out unused ballot papers


verifying the ballot papers and counting the votes


recapitulating the result


and here is the winner in our voting station

Thank God that the election went smoothly, the queue didn't go too long (it reached Tanglin area during the last general election in 2004!), and I really pray for the best, so that with this parliamentary election and the upcoming presidential election, Indonesia will be able to move into a better and better condition. God bless Indonesia!

Tuesday, April 7, 2009

optimize application for ibm cell processor

That goes the title of my final year project. Finally today, I submitted everything, three copies of my final report plus a CD containing the source code! It was a long two semesters project, yet it's interesting because I had a chance to explore a new processor architecture which was released in 2005. It is called the IBM Cell Broadband Engine Architecture (IBM Cell BE, or Cell processor for short), which was jointly developed by Sony, Toshiba, and IBM. The development process itself was started in March 2001 and upon its release, the Cell processor is used to power up Sony PlayStation 3 machine.

This processor is developed for multimedia and game applications as well as other numerically intensive workloads. It provides support both for highly parallel codes, which have high computation and memory requirements, and for scalar codes, for which fast response time and a full-featured programming environment. The Cell BE architecture provides both flexibility and high performance by utilizing a 64-bit multithreaded Power Processor Element (PPE) with two levels of globally coherent cache and eight Synergistic Processor Elements (SPEs), each consisting of a processor designed for streaming workloads, a local memory, and a globally coherent DMA engine.


an example of the rendering of a high dynamic range imaging (HDRI) tone-mapped image

So, this project itself attempted to optimize a non-trivial but interesting application, which is OpenEXR, a high dynamic-range (HDR) image library, on the Cell platform. The library is optimized to use all the available resources of the Cell processor. In order to achieve this some optimization methods (such as function inlining, branch predication, and loop unrolling) and vectorization with SIMD instructions are done as well as parallelization of execution with multiple Synergistic Processor Elements (SPEs) in order to fully utilize the SPEs in the IBM Cell BE. This project has managed to successfully achieved speedup factor of 1.94 and 1.26 respectively for pixel data writing and reading process and if the time for data initialization is assumed to be negligible, the speedup factor achieved for both processes are 3.25 and 1.88 respectively.


the result of my FYP is captured in this one graph, hehe

So basically that's for the technical thingy. I felt that in the past two months, I've done much more than what I've done from September last year to February this year hahaha. All things that I've done in the last semester seem to be a waste since most of them didn't really go into my final deliverable. However, there are many interesting experience that I get from this FYP. Here's a list of things which I did for the first time (in my life!) during this fyp period: fell asleep in the lab till the following morning, drank four cups of coffee in one day, spent most of my day in the lab, and didn't talk (chatting doesn't count :P) to anyone for one day. On average, I spent 12 hours a day in front of the computer and sleep for only 5 hours a day, hahaha what a life. Here are some photos that remind me of all the time I spent doing this FYP...


the entrance to my lab..


see all the rubbish accumulated in front of my lab


my workstation in the lab


back to my room


delicious nastar from my mom which accompanied me for a week :P


I'm a coffee addict!


first draft..


got a playstation 3 machine, and installed linux in it haha


final submission!

So, I still have to prepare for the presentation in front of two examiners, it will be on 20 April. Some assignments are waiting to be "touched" :P, and finally exams, will be my last 3 exams in NUS, gotta enjoy hahaha..

Sunday, April 5, 2009

the Indonesian's democracy as a role model in South-East Asia

Another interesting article on the argument of Indonesian's democracy as a role-model of democracy in South-East Asia, assuming that this South-East Asia region comprises of countries such as Indonesia, Singapore, Malaysia, Brunei Darussalam, Philippines, Thailand, Vietnam, Laos, Cambodia, Myanmar, and East Timor. Thanks to Kendrick who sent me the link to this article.

From one point of view, as an Indonesian myself, I was very happy to have a chance to choose those representing me in the legislative bodies and my future President. However there are still questions bugging me. Looking at the current political condition in Indonesia. Will this kind of democracy, with a big number of political parties competing for seats every time, will bring political stability and improvements to Indonesia's economic condition? Corruption is still rampant, which is still one and unsolvable problem for Indonesia. To some extent, Yudhoyono's government has done a good job in fighting corruptions and this effort has been taken seriously as well. Democracy alone can't feed people, it must be followed by improvements!

Economic growth has been stagnating in the level of 5 to 6% during the last 3 years and projected to decrease to the rate of 4 to 5% in the year to come. However this growth of 5% which was first achieved in the year 2005 was significant considering the slow economic growth experienced in the year of 1998-2004 as the impact of the financial crisis. The proportion of people lives under the poverty line has been reduced to 15.4% in the year 2008. Inflation rate jumped to 11% from 6% in the year 2007. But it's all just macroeconomics numbers (further statistics could be found here). In December last year when I went to Padang (this was the first time I went back to Indonesia after 1 year I spent overseas), I could feel that prices were different, it was just for me all too expensive!

However, looking at the big picture, Indonesia has managed well to get through the Asian financial crisis in 1997-1998 and to some extend the 2008-2009 global financial crisis. And yes, I am totally agree with Mrs. Clinton statement during her visit to Indonesia last year: “Indonesia has experienced a great transformation in the last 10 years,” and further she added, “If you want to know if Islam, democracy, modernity and women’s rights can coexist, go to Indonesia.”

Hoping and praying for the best for Indonesia, especially in this coming general election. Indonesia still needs a strong leader!

The Indonesian surprise

Apr 2nd 2009
From The Economist print edition

The world’s biggest Muslim country has changed from authoritarian basket-case to regional role model

THE Asian financial crisis of the late 1990s helped bring regime change in both the country where it started, Thailand, and the one where the devastation it wrought was most profound, Indonesia. At the time Thailand’s prospects for political stability seemed infinitely brighter. A cohesive nation whose army seemed to have withdrawn from politics, it adopted a new constitution, drafted in an impeccably consultative process. Indonesia, however, woke up in 1998 from the 32-year Suharto dictatorship with a dreadful hangover—blood on the streets of Jakarta, separatist conflicts on the periphery and a chaotic explosion of repressed political activity, some of it tinged with Islamist extremism.

Yet as Indonesia prepares for its third national parliamentary elections since then, to be held on April 9th, it has a fair claim to be South-East Asia’s only fully functioning democracy. Unfettered by Thailand’s draconian lèse-majesté laws, or the fierce interpretations of what constitutes defamation in Singapore and Malaysia, the press is vibrant and free. Unlike Thailand’s army, which returned to politics with a coup in 2006, Indonesia’s has stayed back in the barracks. And unlike the Philippines, where elections dominated by guns, goons and gold lead to dozens of murders, Indonesia has enjoyed a largely peaceful campaign. Indonesia’s corruption rates probably still top regional charts, but the government of President Susilo Bambang Yudhoyono has made strides in attacking it.

Moreover, pluralist politics and a decentralisation of power have helped bring Islamist politics into the mainstream. Jemaah Islamiah, the local al-Qaeda franchisee, responsible for the bombing in Bali in 2002 and other attacks, has been marginalised: its most dangerous fanatics are in jail or hiding in the jungles of Mindanao in the southern Philippines. No attacks on foreign targets in Indonesia have been recorded since 2005. The above-ground Islamist parties have had to become less vehement to gain power. About two-fifths of local elections have been won by coalitions forged between Islamist and secular parties. In the two other huge Asian Muslim-majority nations—Pakistan and Bangladesh—extremism gained ground in the early years of this century in part because of the suppression of political competition.

Of course Indonesia is not a paragon of Jeffersonian democracy. The parties contesting the election (see article) are doing so largely on the basis of their leaders’ charisma, and the quality of the packed lunches and other handouts they provide at their rallies. And those leaders are mostly people who thrived under Suharto, too, testifying not just to the elite’s tenacious staying power, but also to the lack of any accountability for the abuses of the Suharto years. One is the former army chief, Wiranto, who was indicted by a United Nations-backed tribunal for his role in the violence that surrounded Indonesia’s withdrawal from Timor-Leste in 1999. Another, Prabowo Subianto, is the divorced husband of one of Suharto’s daughters, and a former special-forces commander whose human-rights record is such that he cannot get a visa to America.

In the short term, however, the biggest difficulty facing Indonesian democracy is the election itself. Despite the experience of the previous votes in 1999 and 2004 it was always going to face huge difficulties: a voting system of Byzantine complexity; constantly evolving rules; the logistics of organising polls in an archipelago of 17,000 islands and 240m people; and the apparent ineptitude of the election commission. A new one was added, however, with the exposure of the apparent rigging of a recent election for a provincial governorship, in East Java, in favour of Mr Yudhoyono’s Democratic Party.

The scale of the errors uncovered—over a quarter of the names on the voters’ list were fictitious or repeated—seems too large for it to be simply an instance of incompetence. But instead of helping the investigation, the police in Jakarta intervened to downgrade it and sideline the local police chief responsible. Since then errors have been detected in voters’ lists elsewhere. This makes it even more likely that many losing candidates in the election will challenge the results. Indonesia’s love affair with democracy could enter a rocky patch.

Pricking the pretext of “Asian values”

It should, however, be no more than that. The manipulation was uncovered, publicised and is being exploited by opposition candidates: the system worked. As governments elsewhere in the region retreat into repression, Indonesia can still be proud of its young but vibrant pluralism. Although Malaysia’s Mahathir Mohamad and Singapore’s Lee Kuan Yew did most of the talking about the “Asian values” that justify authoritarianism, Suharto was their role model and proof. Indonesia is now an altogether different sort of model. Like India it has shown that democracy can work in huge, diverse and poor countries. And like Brazil, Taiwan and South Korea, it has shown it does not need generations to strike roots.