go-многотредное:
Попробовал ускорить программку, пуская goрутины по любому чиху, если грубо. Получил интересный эффект (у меня Core Duo):
при MAX PROCS = 1 изменений нет (то есть оверхеда не добавило).
при MAX PROCS = 2 - эффект от ускорения примерно на 60%, до замедления настолько же
при MAX PROCS = NoCPUs (4) - устойчивое ускорение на 60%
Дело видимо в том, что из-за фирменного гипертрединга обе нитки могут попасть на одно ядро и тады ой. Надо занять все "как-бы-процессоры". То есть забавно - я как-то не ждал, чо етот гипертрединг может так подсирать.