Forum Jump

Select Group :
Select Forum :
Sorted By :
Sort Order :
From The :
 
Thread Tools  Search this thread 
Clay Breshears (Intel)
Total Points:
15,225
Status Points:
15,225
Black Belt
July 20, 2009 10:02 AM PDT
Scoring Criteria
One small test set was used to check how the applications handled a variety of intersections: co-linear segments, shared endpoints, endpoint of one segment contained in the other, and simple intersections. Three other test cases of 100000, 150000, and 200000 line segments were timed. 25 points were awarded for correct execution of the first data file, which was added to the range of 0-75 points from the last three data sets based on a linear function of where the entry's total execution time fell between the minimum time and 6 minutes (max 2 minutes per data set).

Points were deducted for identifying segment pairs that did not intersect or for missing segments that did in the output file. One point was deducted for each segment from the small test case and half a point from the number of misidentified segments in the last three data sets. This is the reason that there was not a 100 point execution score awarded.

There were 8 submissions of code solutions, 3 on Linux and 5 on Windows. There was one entry threaded with Cilk++, one with Parallel C#, and the rest in C/C++.

Point spread:

97 91
75
63 60
29
10
0

The write-up portion of each entry was read and scored by two judges. Each judge used the 10-30-10 breakdown of points for serial algorithm description, parallel algorithm description, and performance, respectively. One important component to the judging was to determine how close the submission was for publication on ISN. The assigned score was the average of the two judges scores.

Point spread:

50 50 50
33 32 31
10
25
0

Bonus points were given for contestant’s forum posts made before the problem entries were closed. Five points per post (maximum 25 points possible) were awarded.

The overall winner was BradleyKuszmaul. The fastest code execution was submitted by akki. The judges were most impressed with the write-up submissions that accompanied the entries, especially those from Dmitry Vyukov, akki, BradleyKuszmaul who all had excellent write-up submissions.
BradleyKuszmaul
July 20, 2009 10:11 AM PDT
Rate
 
#1
Points were deducted for identifying segment pairs that did not intersect or for missing segments that did in the output file. One point was deducted for each segment from the small test case and half a point from the number of misidentified segments in the last three data sets. This is the reason that there was not a 100 point execution score awarded.

Can you post the test sets (along with a correct output)?  I'd like to improve the correctness of my code before submitting it to the BoF :-)

-Bradley



bill9603
Total Points:
1,220
Status Points:
720
Brown Belt
July 20, 2009 11:25 AM PDT
Rate
 
#2
Congratulations!



akki
Total Points:
2,720
Status Points:
2,220
Brown Belt
July 20, 2009 12:01 PM PDT
Rate
 
#3
One small test set was used to check how the applications handled a variety of intersections: co-linear segments, shared endpoints, endpoint of one segment contained in the other, and simple intersections. Three other test cases of 100000, 150000, and 200000 line segments were timed. 25 points were awarded for correct execution of the first data file, which was added to the range of 0-75 points from the last three data sets based on a linear function of where the entry's total execution time fell between the minimum time and 6 minutes (max 2 minutes per data set).

Points were deducted for identifying segment pairs that did not intersect or for missing segments that did in the output file. One point was deducted for each segment from the small test case and half a point from the number of misidentified segments in the last three data sets. This is the reason that there was not a 100 point execution score awarded.

There were 8 submissions of code solutions, 3 on Linux and 5 on Windows. There was one entry threaded with Cilk++, one with Parallel C#, and the rest in C/C++.

Point spread:

97 91
75
63 60
29
10
0

The write-up portion of each entry was read and scored by two judges. Each judge used the 10-30-10 breakdown of points for serial algorithm description, parallel algorithm description, and performance, respectively. One important component to the judging was to determine how close the submission was for publication on ISN. The assigned score was the average of the two judges scores.

Point spread:

50 50 50
33 32 31
10
25
0

Bonus points were given for contestant’s forum posts made before the problem entries were closed. Five points per post (maximum 25 points possible) were awarded.

The overall winner was BradleyKuszmaul. The fastest code execution was submitted by akki. The judges were most impressed with the write-up submissions that accompanied the entries, especially those from Dmitry Vyukov, akki, BradleyKuszmaul who all had excellent write-up submissions.

Congratulations Bradley!

Woohoo fastest code! :D

I've updated my unofficial scoreboard http://spreadsheets.google.com/ccc?key=rRPX2nM92vYSLUPDmjQgF7A&hl=en. I'll reserve my congratulations until the official announcement...


邓辉
Total Points:
3,850
Status Points:
3,350
Brown Belt
July 21, 2009 4:50 AM PDT
Rate
 
#4 Reply to #3
Congratulations Bradley!
--------
写字楼里写字间,写字间里程序员
程序人员写程序,又拿程序换酒钱
酒醒只在网上坐,酒醉还来网下眠
酒醉酒醒日复日,网上网下年复年


Dmitriy Vyukov
Total Points:
25,462
Status Points:
25,462
Black Belt
July 23, 2009 8:20 AM PDT
Rate
 
#5 Reply to #1
Quoting - BradleyKuszmaul
Can you post the test sets (along with a correct output)?  I'd like to improve the correctness of my code before submitting it to the BoF :-)

I would like to see test sets too.



akki
Total Points:
2,720
Status Points:
2,220
Brown Belt
July 23, 2009 8:41 AM PDT
Rate
 
#6 Reply to #5
Quoting - Dmitriy Vyukov

I would like to see test sets too.


Yeah, me too. Now that I know what I did wrong, I'd like to see if that was my only mistake...


BradleyKuszmaul
July 26, 2009 3:31 PM PDT
Rate
 
#7
Hi all, last week I posted a note asking if anyone would be interested  in attending a BoF session at SC09 in portland.  No one responded.  The deadline for proposing a BoF session is Monday, so I'd like to try again. 

Is anyone interested?  If not, is the problem that
  • a BoF sounds boring?
  • Portland OR in Nov is too far away or too expensive?
  • No one saw my post
  • something else?
-Bradley

Here's what I wrote last week:


It would be great if we could take this contest further than just having someone win and calling it quits.  From what I've seen there were a lot of clever ideas.

I propose that we run a 90-minute Birds-of-a-Feather meeting at SC'09 (in Portland, OR on Nov 14-20)

http://sc09.supercomputing.org/?pg=bofs.html

I propose an agenda in which each problem winner gets 10 minutes to talk, plus we allocate 30 more minutes for anyone else who made an entry and wants to give a 5-minute talk.   We could invite everyone to submit their writeup so that we would have a `proceedings'.  We'll create a web site (maybe at Intel) of the codes.   People could submit their writeups and codes if they want toto, ut no one would have to do it.  (Maybe we should grab two 90-minute slots so that we can include phase II, which finishes on Nov 13.   We probably won't know the winner of the last problem of phase II in time, but we can probably work around it.)

The deadline for submitting BoF proposals is July 27.

I think it might be best if Clay were the official organizer, but I'd be happy to do all the legwork (e.g., to write the BoF proposal, pass it by Clay for editorial review, act as editor for the proceedings, and do whatever organizational tasks are required as we approach the conference)  If someone else wants to do it, I'm happy with that too.

Who would be able to attend?

-Bradley


Dmitriy Vyukov
Total Points:
25,462
Status Points:
25,462
Black Belt
July 27, 2009 2:07 AM PDT
Rate
 
#8 Reply to #7
Quoting - BradleyKuszmaul
Is anyone interested?  If not, is the problem that


Portland OR in Nov is too far away or too expensive


akki
Total Points:
2,720
Status Points:
2,220
Brown Belt
July 27, 2009 2:12 AM PDT
Rate
 
#9 Reply to #7
Quoting - BradleyKuszmaul
Hi all, last week I posted a note asking if anyone would be interested  in attending a BoF session at SC09 in portland.  No one responded.  The deadline for proposing a BoF session is Monday, so I'd like to try again. 

Is anyone interested?  If not, is the problem that
  • a BoF sounds boring?
  • Portland OR in Nov is too far away or too expensive?
  • No one saw my post
  • something else?
-Bradley

Here's what I wrote last week:


It would be great if we could take this contest further than just having someone win and calling it quits.  From what I've seen there were a lot of clever ideas.

I propose that we run a 90-minute Birds-of-a-Feather meeting at SC'09 (in Portland, OR on Nov 14-20)

http://sc09.supercomputing.org/?pg=bofs.html

I propose an agenda in which each problem winner gets 10 minutes to talk, plus we allocate 30 more minutes for anyone else who made an entry and wants to give a 5-minute talk.   We could invite everyone to submit their writeup so that we would have a `proceedings'.  We'll create a web site (maybe at Intel) of the codes.   People could submit their writeups and codes if they want toto, ut no one would have to do it.  (Maybe we should grab two 90-minute slots so that we can include phase II, which finishes on Nov 13.   We probably won't know the winner of the last problem of phase II in time, but we can probably work around it.)

The deadline for submitting BoF proposals is July 27.

I think it might be best if Clay were the official organizer, but I'd be happy to do all the legwork (e.g., to write the BoF proposal, pass it by Clay for editorial review, act as editor for the proceedings, and do whatever organizational tasks are required as we approach the conference)  If someone else wants to do it, I'm happy with that too.

Who would be able to attend?

-Bradley

I, for one, did see your post and SC09 does sound interesting. I thought you might get a few responses.

But, for me, and I'm sure, for many of us, living on the other side of the planet, Portland is very far away and quite expensive.

An online conference, however, might be feasible... Anyone interested?


邓辉
Total Points:
3,850
Status Points:
3,350
Brown Belt
July 28, 2009 9:39 AM PDT
Rate
 
#10 Reply to #9

The results of the competition. I am very puzzled. Clay can explain it? Thank you!

邓辉 166. 308. 476. 619. 732. 853.   166. 142. 168. 143. 113. 121. 477. 1.

akki 133. 234. 394. 541. 541. 707.   133. 101. 160. 147. 0. 166. 473. 2.

                        Total site   ∑ Top 3       

邓辉  853+700 = 1553        477
akki  707+600 = 1307        473
--------
写字楼里写字间,写字间里程序员
程序人员写程序,又拿程序换酒钱
酒醒只在网上坐,酒醉还来网下眠
酒醉酒醒日复日,网上网下年复年


akki
Total Points:
2,720
Status Points:
2,220
Brown Belt
July 29, 2009 8:32 AM PDT
Rate
 
#11 Reply to #10
Quoting - 邓辉

The results of the competition. I am very puzzled. Clay can explain it? Thank you!

邓辉 166. 308. 476. 619. 732. 853. 166. 142. 168. 143. 113. 121. 477. 1.

akki 133. 234. 394. 541. 541. 707. 133. 101. 160. 147. 0. 166. 473. 2.

Total site   ∑ Top 3       

邓辉  853+700 = 1553        477
akki  707+600 = 1307        473


So am I. I have already said this in an earlier post (http://software.intel.com/en-us/forums/general-contest-questions/topic/67292/)

I admit my calculations could have been wrong. They were just guesses based on the score feed.

If I have really won, I couldn't be happier. But I too would appreciate it if the actual scores were posted for the sake of avoiding controversy...




Intel Software Network Forums Statistics

8489 users have contributed to 31627 threads and 100761 posts to date.
In the past 24 hours, we have 33 new thread(s) 145 new posts(s), and 197 new user(s).

In the past 3 days, the most popular thread for everyone has been gemm(A,A,A) like possible? The most posts were made to Crash when loading skeleton The post with the most views is Dear Steve, excuse me for a d

Please welcome our newest member chat1983