Во первых строках моего письма… Спешу сообщить, что я буду только рад услышать все ваши замечания по конкурсу. Я даже маленько удивлен что критики пока мало было :).
Вы, скорее всего, уже знаете что параллельно :) происходит несколько подобных событий – например, наши американские коллеги работают над конкурсом “Threading Challenge”, и мы все вместе постоянно “мотаем на ус” – что и где было хорошо, что где было “не очень”, и что - откровенно плохо… Так что любую критику я лично, и мои коллеги, воспримем стоически! :).
Единственное, что хотелось бы пожелать со своей стороны – критикуя, будьте конструктивны.
Смысл моего поста, на который вы ссылаетесь, был в том, что оптимизировать SunSet нужно исходя из здравого смысла и понимания современных тенденций на многоядерность и как следствие - на распараллеливание. Скажем, сказал бы я, что будет там не четыре, а восемь ядер (а у нас была такая мысль) – что, это кого-то спасло бы?
Представьте, что вы писали эту программу на продажу. Так и тут – вы примерно знаете, что сейчас в ходу, но вы не знаете, что конкретно стоит на столе у покупателя. По-моему, с этой точки зрения мы были честны. И я ни разу не рекомендовал «оптимизировать под ваш процессор».
А вот то, что мы выслали 9-ю версию MKL, а потом проверяли с 10-й – совершенно справедливое замечание. В следующий раз обязательно будем думать заранее. Я уже связался с нужными людьми насчет своевременной доставки наших ознакомительных дисков. Но, как я говорил ранее, все работы компилялись с обеими версиями в случае малейшего сомнения.
Система «он-лайн» тестирования… Это было бы просто здорово! Я тоже об этом мечтаю. Честно. Если бы вы еще помогли придумать, как именно обезопасить тестовую машину от выполнения потенциально вредного кода (скажем, раз – а тама злобный вирус? Или специфичная модификация реестра?)
Дмитрий ОганезовIntel® Software Network