Но я бы определенно удар в чем-то значительным, как поблагодарить вас, и тем более, если это Glasswalker из сочувствия к его недавних неприятностей.
Прежде всего позвольте мне сказать большое спасибо за ваше внимание и поддержку моего "проблемы" в последнее время это приятно не кто-то плачет мою кровь в эти дни
Кроме того, чтобы уточнить спекуляции на эту тему. Да, я сделал довольно большой прорыв на битовый поток ... И я был бы очень благодарен любой помощи в этом Баунти может дать мне (при условии, что я могу удовлетворительно соответствовать вашим критериям).
Некоторые быстрые куски информации:
- Я работаю на 100% пользовательского битового потока, которую я не очень близко к завершению (недель по крайней мере, это очень сложно, как ET, Enterpoint и ngzhang все могут подтвердить для вас я уверен). И это занимает огромное количество времени просто сделать тест компиляции / синтез. Еще для оптимизации.
- В свете большого отставания от лучшего релиза, я сдвинул свои усилия обратно к открытому исходному коду потока бит порта битового потока Икара. У меня были некоторые вдохновение / реализациями, что я думал, что позволит мне добиться успеха получать на основе битового потока Икара (с некоторыми модификациями и много исправлений / настроек), чтобы хорошо работать на Cairnsmore1. Так что я снова начал работать над ней.
- Я работаю на 2-х параллельных вилках прямо сейчас, в основном потому, что у меня есть 2 рабочих станции, моя электростанция (которая на самом деле принадлежит моему работодателю, но они позволяют мне использовать его для "сайд-проекты" когда она не связана с работой для них), а другой мой домашний компьютер. Моя домашняя машина не супер-гигантом, но он все еще может сделать довольно приличные компилирует, поэтому я использую его для моей основной машины развития, и для этого начальной сборки из битового потока (один "компилировать" в готовый битовый поток занимает около 4 и 48 часов на моей домашней машине, да она меняется, что многое зависит от нескольких факторов). Рабочая машина может работать около 12 компилирует параллельно примерно с той же скоростью. И так Xilinx есть инструмент под названием SmartXplorer, который в основном порождающий от кластера каждого возможного варианта компиляции, пытаясь оптимизировать ад из битового потока для улучшения синхронизации времени или мест размещения или использования ресурсов, или что-то ... Я использую мой рабочая машина для этого инструмента, он работает параллельно 12, и она проходит около 100 проходов, чтобы прийти к полной оптимизации.
- Я построил 200Mhash / FPGA (так 800mhash на cairnsmore1) битового потока на моей домашней машине, но он не соответствует времени (это было только в состоянии достигнуть примерно 50% часов). Затем я начал его запуск оптимизации на работе около 1 недели назад. По состоянию на пятницу было около 75% полной, но один из "кандидат" строит был очень близок к удовлетворению времени. Так что я послал его enterpoint сделать тестирование на испытательном стенде. Они были в состоянии достичь хороших результатов (200Мгц на чип стабильного для 30мина прямого, но он блокируется при выполнении реального хеширования). Этот конкретный кандидат был только от встречи с это времени примерно 5%. Таким образом, незначительное дополнительное улучшение может помочь.
- С этого билда, на прошлой неделе ... Я начал второй "вилка" кода, несколько дополнительных настроек, исправлений и несколько новых дополнительных возможностей, мы надеемся улучшить стабильность значительно как от тактирования, и код связи. Эта вилка прямо сейчас строится вокруг 175 МГц часов, а это означает, что каждый FPGA будет тянуть 175MHash / с (700MHash / s для всей платы). Но она легко может быть настроена с шагом 25МГц. (Что означает 200Mhash довольно короткий шаг для него, и это минимальная модификация).
- После сборки 200Mhz делается оптимизация (что должно быть сегодня, но мне нужно, чтобы направиться в мой офис, чтобы проверить, действительно ли он закончил и проверить состояние). Я разжигать пропуск оптимизации на версии 175 МГц. "оригинал" строить из одного 175 МГц значительно ближе к встречам времени, чем 200Mhz один было, и он имеет усовершенствование для связи и стабильности. Таким образом, мы надеемся, это будет близко времени гораздо быстрее (т.е. один из ранних попыток будут отвечать требованиям синхронизации, обеспечивая Солидное стабильной сборки). Если это произойдет, я пошлю его немедленно Enterpoint, для тестирования и "официальный" выпуск.
- Моя надежда состоит в том, что либо 200Мгц один преуспеет, и это быстро победа позже сегодня, или что один 175 МГц преуспеют на ранней стадии, и позволяют быстро incrimental улучшения до 200МГц после первоначального выпуска.
- После того, как я достичь успешного билд битового потока с открытым исходным кодом, я возобновлю свою работу на моем "с нуля" битовый поток. Он должен значительно опережать OpenSource один, но есть способы покинуть еще ...
- Что касается соглашения о компенсации. У меня есть соглашение с enterpoint для "с нуля" один, что, если я выпускаю его, прежде чем они закончат свои собственные, они будут лицензировать его от меня за фиксированную плату. Что касается OpenSource одного, то с открытым исходным кодом. Так что, когда я закончу я с удовольствием освободить источник (сейчас это в слишком высоком состоянии потока, и у меня нет свободного времени, чтобы иметь дело с выпуском / документированием справа). Одна из проблем, хотя, одна из главных проблем, с кодом Икара, что он не был освобожден ngzhang таким образом, что позволяет легко строить. Это отсутствует все файлы проекта, и поэтому потребовалось изрядное немного работы, чтобы заставить его строить. И я узнал (через много копания), что ngzhang требует использования другого инструмента третьей стороной, которая является коммерческой, и очень дорого даже успешно строить свой код в первую очередь (я считаю, что он пиратский). Таким образом, код, полученный из кода Икар может быть полезным для кого-то с изрядным немного опыта, но это не та вещь, которая может быть настроена так, "кто может построить его" потому что оригинальный источник требует специальных инструментов и так далее, которые не являются свободными ... И я должен был нести над этим, к сожалению, даже с моими изменениями. Но я сделаю все возможное, чтобы освободить его таким образом, что это документально хорошо, и включает в себя как многие из недостающих частей, как это возможно, так что надеюсь, кто-то с большим количеством времени в обществе может улучшить его дальше.
- Во всяком случае, так что это все факты, изложенные в открытом для вас. Я был бы очень рад за любую помощь в этом щедрость может обеспечить только я на самом деле доставить рабочий поток битов. Моя мотивация для этого никогда не было прямой компенсации от Enterpoint, хотя это помогло подсластить горшка некоторые, но в большей степени тот факт, что синдикат покупает большое количество cairnsmore досок, и это помогло бы нам прибыль от них лучше. И, надеюсь, я мог бы сделать несколько долларов на стороне моей работы (что не делается в рамках синдиката, кстати).
- В качестве грубого датчика, чтобы уровень усилий ... Для "с нуля" битовый поток, я поставил около 200 часов работы в ней до сих пор (в своем свободное время за пределами моей повседневной работы). И с открытым исходным кодом потока битов потребовалось еще около 80+ часов того же до сих пор на получение его на сцену, это теперь. Так что это не простая задача любыми средствами.
- Не то, что это должно иметь значение в вашем процессе принятия решений, но если это работает, и я могу претендовать на награду, я буду использовать деньги, чтобы помочь восстановить синдикат в свете тех денег, которые были украдены. Но это сказал, я хочу быть ясно, в моих намерениях. Я не верю, что я виноват за то, что произошло, и я стою на мои решения. Это было трагично, что деньги были украдены у меня и синдиката в том, как она была. Эта работа всегда была "мой" работа, а не синдикатов. И так, пока я буду использовать деньги, чтобы помочь восстановить синдикат, я не буду напрямую "дайте" деньги в синдикат. И потому, что я не чувствую, что это neccisary, и потому что я чувствую, что это приведет таким образом, быть признание вины (и я не виновен ни в чем здесь). То, что я предлагаю сделать (при условии моих акционеров согласны), чтобы использовать деньги, вы предоставляете, и любое "компенсация" от enterpoint до aquire Cairnsmore доски, которая будет отдана в аренду синдиката помоему для синдиката, пока синдикат не ловится обратно до 12Ghash из его собственной добычи власти (что, где это было до кражи). Я, вероятно, добывать для них больше, чем это, чтобы помочь построить его дальше, конечно, но это подход, который я намерен предпринять, если я могу получить эту награду.
Во всяком случае, я надеюсь, что помогает прояснить для вас, я собираюсь бросить писать гигантскую стену текста теперь, и вернуться к работе на этом битовый поток!
(Ох, и одна последняя вещь, в дополнение к деньгам, было бы неплохо, чтобы бросить в соболезнований моей жене за потери своего мужа в течение последних нескольких месяцев, пока я работал над этим в дополнение к моему уже требовательной день работы) лол.
Дайте мне знать, что вы думаете. И было бы неплохо, чтобы увидеть один центрально осветленной пост, что "критерии" являются для этой щедрости, так что я знаю, где мой "Стойки ворот" находятся.
Благодаря!