آخرين بروزرساني اين مطلب:
September 30, 2007 3:06 AM
به تازگي الگوريتم جديدي براي دوبل كردن حافظه در RAM جاسازي شده، توسط شركت NEC Laboratories America و دانشگاه Northwestern ابداع شده است.
Dubbed Crames، براي "RAM فشرده براي سيستم هاي جاسازي شده" ، دوبل كننده ي حافظه اي است كه RAM موجود را به مثابه يك ديسك حالت جامد پارتيشن بندي مي كند كه داراي فشردگي دو زمانه با حداقل تاخير (latency) مي باشد. Crames درون يك تلفن همراه اسمارت NEC ، در همين پائيز در ژاپن، رونمائي خواهد شد.
روبرت ديك، مهندس برق و استاد دانشگاه Northwestern ، گفت: " به ما گفته مي شد كه غير ممكن است كه بتوان داده را در RAM بدون سطوح قابل قبولي از تاخير فشرده كرد. اما Crames دقيقا همين كار را انجام مي دهد. با نرم افزار ، به تنهائي مي تواند 60 درصد از حافظه ي شما را فشرده كند، و 40 درصد بصورت غير فشرده باقي مي ماند و تنها حدود 2.1 درصد تاخير ايجاد مي كند."
Latency براي بيشتر رايانه ها محكي براي اندازه گيري زماني است كه ديسك سخت صرف پيدا كردن محل داده و بارگذاري آن در RAM مي كند. اما Crames يك RAM مورد استفاده در كاربردهاي جاسازي شده را بصورت صفحات فشرده و غير فشرده پارتيشن بندي مي كند و با تكيه بر تكنيك هاي برنامه نويسي از تاخير اجتناب مي كند.
با پيكربندي RAM فشرده به عنوان يك ديسك حالت جامد متصل شده، بلوك حافظه ي فشرده مي تواند از طريق يك الگويتم درايور دستگاه مسيردهي شود تا بصورت ترانسپرنت صفحات را فشرده كرده يا از حالت فشرده در آورد.
ديك با نسبت دادن الگوريتم كاهش تاخير Crames به دانشجوي خود لي يانگ مي گويد: "الگوريتم فشرده سازي لي يانگ يك تلاش قرمانانه مي باشد، براي كاهش داده به كمتر از نصف حجم اصلي خود با تاخيري بسيار ناچيز. اين درست مثل قرار دادن دو برابر حافظه ي موجود در دستگاه شما، بدون افزايش قيمت يا مصرف توان ، مي باشد."
تيم آقاي ديك همچنين شامل محقيقين NEC Labs America ، هريس لكاتساس و اسريمات چاكرادهار، مي شود. محقيقن اين شركت ايده ي فشرده سازي را در سال 2004 مطرح كردند و با دانشگاه Northwestern همكاري خود را آغاز نمودند.
|