Они меняются не из-за того что просто меняются, у каждого из проектов своя цель. А то что они являются социальными сетями это уже побочный эффект что-ли. 3 года назад тот же Твиттер я не считал социальной сетью, мне казалось это блого-хостинг такой.
В общем нужна фишка, точнее даже не фишка, а проблема которую решает ваш сервис. Прочитав этот пост я не увидел для себя ничего интересного. В social recruitment как мне кажется давно рулит LinkedIn и у них не плохо получается.
Еще можно убрать IF (вообще в CUDA нужно избегать IF'ов, они значительно замедляют выполнение программы).
if (A[i]<B_tid) K_tid++;
можно заменить на
K_tid+=(A[i]<B_tid);
По моим поверхностным тестам(корректность сортировки я не проверял %) ) на цикле прирост производительности на 18% :) Думаю еще можно выжать, если позаниматься оптимизацие обращения к памяти и выравниванием массива.
Вы наверное о том, что A[tid] можно прочитать один раз перед циклом, а потом использовать уже локальную копию? Тогда не будет обращений к памяти на каждой итерации(правда его и так скорее всего не будет, если кеша хватит).
А если бы мы молотили большие объемы данных, то да, скорость бы заметно возрасла, потому что мы снижаем колличество операций обращений к памяти до 1 за итерацию цикла. Еще в какойнибудь коалесинг можно попасть, и получить прирост производительности более чем в 2 раза ;) Ну и это еще при условии что компилятор тупой и сам не заметил что переменная в цикле не зависит от изменяемой величины.
А скорость не замерял?
Хотябы для сравнения с qsort stl'ным. Просто на таких маленьких объемах данных может получится так что пересылка в видеопамять+вызов куды, займет больше времени чем простая сортировка.
Еще немного не понятно почему используется K[tid]? Это shared память? Вообще надо постараться сделать так, чтобы вместо K[tid] использовалась регистровая память, но насколько я помню в CUDA нет способов явно указывать на использование регистров.
Так заказчик был ГИБДД. Работа была сдана 7 лет назад. Судя по скрину с портфолио там было в меню в 2 раза меньше пунктов. Да и на сайте видно что урлы разных разделов написаны на разных языках, значит разные люди делали.
Я думаю ГИБДД допиливала своими силами или нашли знакомого умельца и попросили его допилить за сумму менее 100к.
Это студия при кафедре ЭВМ в ЮУрГУ. Сайт судя по копирайтам и портфолио, сделан в далеком 2003ем году.
Возможно за это время для новых фишек они привлекли других специалистов.
У M2050 448 потока по 575Мгц и пропускная способность шины с внутренней памятью(которой 3Гб) около 140Гб/c.
Для сравнения DDR3 дает не больше 53Гб/с (это в 3х канальном режиме).
Если необходимо проводить однородные операции над большим объемом данных, то это очень хорошее решение.
Я на реальных своих задачках получал на GTX470 прирост производительности ~20 раз по сравнению с такой же обработкой на Core2 Duo 3Ггц. При том что на GeForce искусственно затарможены опирации с даблами в 3 раза вроде.
Сначала обрадовался. А потом рассторился, цена очень высокая($1.5к в месяц), ну и куча ненужных нам фич вроде 1.6Тб сторэджа и 22Гб рама. Но все равно радует, что хоть кто-то начал предоставлять такой хостинг.
Сразу подумалось что аналогия с гипотенузой не совсем правильная. Помоему было бы правильней рассматривать как сумму векторов, конкретно в вашему случае это ничего не меняет в рассчетах. Зато можно добится интересного эффекта если делать карму многомерной ;)
Теперь можно секретарш собеседовать ;)
А если серьезно, мне было бы крайне не приятно быть на таком собеседовании. Да и на самом собеседовании обычно рекрутер раскручивает соискателя.
Может через пару лет когда подростет поколение выросшее на контактиках и скайпе, это будет нормально. А сейчас вам действительно лучше ориентироваться на рынок США например.
Меня удивило что на таком домене как поиск.рф/ сидит не очень качественный сайт.
По теме у вас еще в Title написано «NIGMA — интеллектуальная поисковая система».
Ну и ИМХО зря вы столько сил тратите на продвижение РФ домена и ребрендинг.
Читайте предыдущую часть. Там все доступным языком описано. А здесь конкретные примеры как алгоритм ведет себя на разных часных случаях.
Про J0 тут уже сказали.
У нас в России например не очень практично ездить на электромобилях, из-за больших расстояний.
Можно использовать только как вторую машину в черте города. Да даже некоторые жильцы подмосковных дач проезжают до работы и обратно больше 140км.
P.S. А сажать президентов за руль это наверное новая фишка, у нас вот тоже почти президент нетак давно тестировал новую машину.
Привет Qubrit!
Скажу открыто, вы не первые кто сделал планировщик задач. Но я не понимаю зачем вы это сделали? У вас же сайт визиток вроде, а вы городите огород слабосвязанных функций. Единственное чем вы меня привлекали это простотой и ненавязчивостью, а теперь винегрет какой-то.
Сделали бы просто АПИ для доступа к визиткам/друзьям/ит.п. и на базе него этот сервис сразу с Групповыми задачами, мне кажется было бы интересней.
Все это мое скромное мнение. Вы владелец- вам видней.
Кстати, а это мысль)) Давайте отделим Москву, сделаем столицей Спб и там сформируем новый орган управления :)
А Москва без наших провинциальных налогов долго не проживет.
В общем нужна фишка, точнее даже не фишка, а проблема которую решает ваш сервис. Прочитав этот пост я не увидел для себя ничего интересного. В social recruitment как мне кажется давно рулит LinkedIn и у них не плохо получается.
можно заменить на
По моим поверхностным тестам(корректность сортировки я не проверял %) ) на цикле прирост производительности на 18% :) Думаю еще можно выжать, если позаниматься оптимизацие обращения к памяти и выравниванием массива.
А если бы мы молотили большие объемы данных, то да, скорость бы заметно возрасла, потому что мы снижаем колличество операций обращений к памяти до 1 за итерацию цикла. Еще в какойнибудь коалесинг можно попасть, и получить прирост производительности более чем в 2 раза ;) Ну и это еще при условии что компилятор тупой и сам не заметил что переменная в цикле не зависит от изменяемой величины.
Хотябы для сравнения с qsort stl'ным. Просто на таких маленьких объемах данных может получится так что пересылка в видеопамять+вызов куды, займет больше времени чем простая сортировка.
Еще немного не понятно почему используется K[tid]? Это shared память? Вообще надо постараться сделать так, чтобы вместо K[tid] использовалась регистровая память, но насколько я помню в CUDA нет способов явно указывать на использование регистров.
Я думаю ГИБДД допиливала своими силами или нашли знакомого умельца и попросили его допилить за сумму менее 100к.
Возможно за это время для новых фишек они привлекли других специалистов.
Для сравнения DDR3 дает не больше 53Гб/с (это в 3х канальном режиме).
Если необходимо проводить однородные операции над большим объемом данных, то это очень хорошее решение.
Я на реальных своих задачках получал на GTX470 прирост производительности ~20 раз по сравнению с такой же обработкой на Core2 Duo 3Ггц. При том что на GeForce искусственно затарможены опирации с даблами в 3 раза вроде.
А если серьезно, мне было бы крайне не приятно быть на таком собеседовании. Да и на самом собеседовании обычно рекрутер раскручивает соискателя.
Может через пару лет когда подростет поколение выросшее на контактиках и скайпе, это будет нормально. А сейчас вам действительно лучше ориентироваться на рынок США например.
Это конечно здорово, но зачем вас то выгонять?
По теме у вас еще в Title написано «NIGMA — интеллектуальная поисковая система».
Ну и ИМХО зря вы столько сил тратите на продвижение РФ домена и ребрендинг.
Про J0 тут уже сказали.
Можно использовать только как вторую машину в черте города. Да даже некоторые жильцы подмосковных дач проезжают до работы и обратно больше 140км.
P.S. А сажать президентов за руль это наверное новая фишка, у нас вот тоже почти президент нетак давно тестировал новую машину.
Скажу открыто, вы не первые кто сделал планировщик задач. Но я не понимаю зачем вы это сделали? У вас же сайт визиток вроде, а вы городите огород слабосвязанных функций. Единственное чем вы меня привлекали это простотой и ненавязчивостью, а теперь винегрет какой-то.
Сделали бы просто АПИ для доступа к визиткам/друзьям/ит.п. и на базе него этот сервис сразу с Групповыми задачами, мне кажется было бы интересней.
Все это мое скромное мнение. Вы владелец- вам видней.
А Москва без наших провинциальных налогов долго не проживет.