PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [خبر] میکروی آرم با دو هسته پردازشی!



sadmonew
11-04-2015, 13:41
سلام
عجب بردیه این برد!
اسم اصلی: Hercules LAUNCHXL-RM42
ویژگی های اصلی:


RM42L432 dual core ARM Cortex-R4

100MHz

USB powered

On board USB XDS100v2 JTAG debug

On board SCI to PC serial communication

Two LEDs

Reset switches

Ambient light sensor

40 pin BoosterPack XL Header

Footprint for an expansion header (not populated) to bring out all MCU Pins

External high-speed emulation via 14-pin TI-JTAG header (not populated)

esisafa
11-04-2015, 18:35
دوستان یک سوال. برای میکروهای چندهسته ای چطور برنامه ریزی میکنن که از تمام ظرفیت استفاده بشه؟

rozeh
11-04-2015, 19:06
سلام صادق جان
شما پاتو جایی گذاشتی که من سالهاست که گذاشتم و نمی تونم ازش بیام بیرون!!
تگزاس اینسترومنت همیشه بهترین بوده و خواهد بود. فقط این بردش نیست که عجیبه. محصولات این شرکت با سابقه طلایی و محصولات عالیش سالهاست که از دست ما ایرانی ها دوره.
الان جاش نیست در مورد این شرکت حرف بزنم. قبلا توی ECA زیاد در موردش حرف زدم. این شرکت همیشه بهترینه! اینو یادتون باشه.
این برد میکروش از سری هسته های(Core) با Cortex-R هستش که مخصوص سیستم عامل های RTOS هستش. توی کشور ما نمی صرفه که با محصولات این شرکت کار کنیم متاسفانه(با وجود پشتیبانی عالی شرکتش و همچنین کیفیت عالیش). بخاطر تحریم های این شرکت علیه ایران و همچنین سختی پیدا کردن رنج محصولات این شرکت توی ایران. فعلا همون ST واسه ما بهتره. راستی ظاهرا NXP هم با شرکت FreeScale که جزو یکی از شرکت های عالی ایالات متحده هستش ادغام شده. جالبه برام که یه شرکت هلندی(NXP) با یه شرکت امریکایی(ّFreeScale) ادغام شده(همین حدودا 2 الی 3 ماه پیش ادغام شدند). فری-اسکیل شرکت خیلی خوبیه. البته بعد از تگزاس.:mrgreen:
به LPC کارها حسودیم میشه. فکر کنم وضعیتشون بهتر میشه.

rozeh
11-04-2015, 19:42
دوستان یک سوال. برای میکروهای چندهسته ای چطور برنامه ریزی میکنن که از تمام ظرفیت استفاده بشه؟

بستگی داره که دو هسته ای که میگن دقیقا منظورشون چی باشه.
مثلا اگه درست به یاد بیارم شرکت NXP هم یه میکرو دو هسته ای که در واقع دو میکرو در هم بودن رو ساخته و به بازار عرضه کرده. خب اینجا با تقسیم بار پردازشی از تمام ظرفیت ها میشه استفاده کرد.
واسه این بردی که صادق گذاشته دیگه از این خبرا نیست. چون تگزاس گفته که واقعا این میکرو دو هسته پردازشی داره و دو میکرو جداگانه توی یه چیپ نیست. واقعا این تگزاس خیلی کارهاش جالبه. گفته معماری این دو CPU به lockstep (You can see links before reply) هستش.
تازه این که چیزی نیست. برو DSPهای جدیدش رو ببین تا بدونید این تگزاس واقعا چیه! یه سر به صفحه DSPها بزنید. همه دنیا می دونند که تگزاس بهترینه.
این گرونترین DSP توی سایت موزر هستش:

Service Unavailable (You can see links before reply TMvZTlfA%3d%3d)
قیمتش 18,499.93دلار آمریکا هستش. با احتساب دلار 3500 تومن میشه 64750000 میلیون تومن.:mrgreen: بابا منو با یکی از اینا قبر کنن دیگه هیچی نمی خوام.
یه عمو قلابی توی آرلینگتون تگزاس دارم. اگه وضعیت ایران و امریکا خوب بود همش از محصولات تگزاس استفاده میکردم. می دادم برام عموم بفرسته.

esisafa
12-04-2015, 00:06
پس در واقع وقتی که از سیستم عامل استفاده کنیم و برنامه چندین ترید داشته باشه، اونوقت تریدها بین هسته ها تقسیم میشن. این یعنی اگر از سیستم عامل استفاده نکنیم و یک برنامه معمولی بنویسیم فقط یک هسته استفاده میشه. درسته؟؟؟؟؟

esisafa
12-04-2015, 10:22
پس با این اوصاف باید خود برنامه نویس کار تقسیم وظایف رو انجام بده.
میدونید... مردم دنیا سر خودشونو کلاه میزارن. مخصوصا در قضیه ی چند هسته ای کردن پردازنده ها. شما برنامه winrar رو اجرا کنید و یک فایل بزرگ رو اکسترکت کنید اونوقت میبینید که فقط یکی از هسته های پردازنده درگیر میشه اونوقت میفهمید که چی میگم. یعنی اگر شما پردازنده 4 هسته ای داشته باشی و با winrar کار کنی فقط کمی بیشتر از 25 درصد توان پردازنده استفاده کردید!!!!!!!!!
این مسئله برای کنترلرها هم صادقه یعنی باید برنامه چند تریدی نوشته بشه و خیلی چیزای دیگه هم لازمه تا از تمام منابع استفاده بشه.

یکی از این کلاه هایی که مردم سر خودشون میزارن و سازنده ها بخاطر همین این کارو انجام میدن، اینه که میخوان گوشی و تبلت با هسته های بالاتر بخرن!!!! دریغ از این که اگر بجای پردازنده 4 هسته ای a7 بیان و از 2 هسته ای a15 استفاده کنن، چقدر کارایی بالاتر میره. ولی مردم که a7 و a15 نمیدونن چیه اون فقط میدونن که 4 از 2 بیشتره پس بهتره!

mrm
12-04-2015, 11:44
این که ویندوز خودش چمد هسته ایی رو به صورت کامل پشتیبانی نمیکنه دلیلی بر بد بودن پردازنه های چند هسته ایی نیست
مثال شما در مورد وین رار هم رو کاملا درست نیست برای اینکه وینرار برای کارش به شدت وابسته به سرعت هارد هست.اگر میخواید قدرت وینرار رو ببینید از منوی tools>benchmark رو انتخاب کنید
و نکته ی دیگه اینکه تا اونجا که من میدونم سیستم عامل اندروید بهینه شده برای چند هسته بودن.
و همچنین این مدل از پردازنه های تگزاس هر دو هسته دارند یه کد رو اجرا میکنند تا اگر به صورت سخت افزاری ( و نه نرم افزاری ) اتفاقی برای یه هسته افتاد هسته دوم بار پردازشی رو به دوش میکشه تا هسته
اول دوباره همزمان بشه . و این هم برای امنیت بیشتر اجرای کد ها هست مثل کارهای نظامی و فضایی