В настоящее время я работаю над проектом для характеристики производительности различных алгоритмов по сравнению с большим набором метрик. У нас есть показатели производительности, а также показатели реализации. Алгоритм, который работает потрясающе, но требует нескольких минут или суперкомпьютер, не работает. В прошлом мы реализовывали алгоритмы на процессорах, графических процессорах и FPGA и понимаем сильные и слабые стороны каждой платформы. Я могу в общих чертах охарактеризовать алгоритмы, которые будут лучше работать на различных платформах, но я хотел бы получить какую-то объективную метрику c, которая бы «оценивала» алгоритм без фактической реализации каждого алгоритма на любой платформе.
Я провел несколько часов, занимаясь исследованиями, и почти ничего не нашел. Я могу попросить маги c, но если кто-нибудь прочитал какое-либо исследование по этому вопросу, я бы с удовольствием его прочитал.