בלי ששמנו לב ישראל מובילה עולמית בתחום האנליטיקה

Wednesday, November 4, 2015

לפני החגים הוזמנתי לכנס השנתי של אינטל בסן פרנסיסקו. המסר העיקרי שיצאתי איתו מהכנס הוא שאנליטיקה היא התחום החם ביותר ושם יתרכז רוב הכסף של IoT (Internet of Things), ושחסרים מומחי אנליטיקה. כשאומרים שחסרים אנשי אנליטיקה הכוונה היא לא שחסרים מתכנתים. זה לא כמו שחסרים מתכנתי קובול כדי לכתוב קוד אלא חסרים אנשים שמבינים את התחום. בעולם ה- IoT יש צמידים חכמים, טלפונים חכמים, מכונות קפה חכמות, רחפנים, ועוד הרבה מאד מוצרים שמה שמשותף להם הוא שכולם אוספים מידע בכמויות גדולות ושולחים אותו לענן מרכזי. זה החלק הקל. החלק הקשה הוא לעבור על הכמויות האדירות של הנתונים ולנתח אותם כדי...

Super Fast CRC Algorithm

Friday, September 4, 2015

Take a look at the details here: https://software.intel.com/en-us/blogs/2015/09/02/whats-wrong-with-my-crc Specifically these two lines of code: Fast CRC 16 C myCrc ^= *buffer++; myCrc = (myCrc) ^ (myCrc << 5) ^ (myCrc << 8); Fast CRC 16 C# myCrc ^= (ushort)(buffer); myCrc = (ushort)((myCrc) ^ (myCrc << 5) ^ (myCrc << 8)); It looks like a very efficient CRC method, for both CPU and Memory utilization. I can't find anything wrong with it, so why isn't this kind of implementation the first hit on google? What am I missing there? Any idea is welcome.