زمان کنونی: ۱۰ فروردین ۱۴۰۳, ۰۴:۳۷ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوالی سخت از خط لوله!

ارسال:
  

mostafa2012 پرسیده:

سوالی سخت از خط لوله!

خط لوله خیلی فصل قشنگی است ......
ولی وقتی این سوال رودیدم میخواستم گریه کنم!!!!!
سوالاش چرا خیلی خیلی سخته؟؟؟؟
روش مقابله با اینجور سوالات چیست؟؟؟؟

باتشکر از توجهتان!
[تصویر:  327558_uoe4rs5itm216ps9glcs.png]
A V A، در تاریخ ۲۸ دى ۱۳۹۳ ۱۲:۲۳ ب.ظ برای این مطلب یک پانوشت گذاشته است:

سلام
لطفا از فرمت گفته شده برای تاپیک های بررسی سوالات استفاده کنید!

نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

MiladCr7 پاسخ داده:

RE: سوالی سخت از خط لوله!

سلام.من اینجوری حل میکنم حالا امیدوارم درست باشه!!!
زمان کل اجرا t هستش که اصلا هم مهم نیست مقدارش چند میشه
حالا گفته میخوایم سرعت ۵ برابر شه دستورات ضرب رو چند برابر سریعتر کنیم؟؟؟
از کل زمان برنامه ۹۰ درصد رو دستورات ضرب و مابقی رو بقیه دستورات تشکیل میدن.حالا من میزان بهبود این ۹۰ درصد رو میخوام که اون رو [tex]x[/tex] در نظر میگیرم!!
ما میخوایم سرعت برنامه ۵ برابر شه من زمان قبل اجرا رو [tex]old[/tex] و بعدش رو [tex]new[/tex] در نظر میگیرم.
میدونیم که سرعت اجرای برنامه با زمان اجراش رابطه عکس داره پس داریم:
[tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}\rightarrow5=\frac{t}{\frac{0.9t}​{x} 0.1t}[/tex]
پس داریم:

[tex]\frac{4.5t}{x} 0.5t=t\rightarrow4.5=0.5x\rightarrow x=9[/tex]

پس باید ۹ برابر سریع تر کنیم!!
نقل قول این ارسال در یک پاسخ

ارسال:
  

ƊƦЄƛM پاسخ داده:

RE: سوالی سخت از خط لوله!

(۲۷ دى ۱۳۹۳ ۰۹:۰۰ ب.ظ)miladcr7 نوشته شده توسط:  [tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}\rightarrow5=\frac{t}{\frac{0.9t}​{x} 0.1t}[/tex]
سلام
ببخشید من مخرج این کسرو نفهمیدم چی شد؟ تقسیم بر x شده؟ چرا؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

ƊƦЄƛM پاسخ داده:

RE: سوالی سخت از خط لوله!

(۲۷ دى ۱۳۹۳ ۰۹:۰۰ ب.ظ)miladcr7 نوشته شده توسط:  سلام.من اینجوری حل میکنم حالا امیدوارم درست باشه!!!
زمان کل اجرا t هستش که اصلا هم مهم نیست مقدارش چند میشه
حالا گفته میخوایم سرعت ۵ برابر شه دستورات ضرب رو چند برابر سریعتر کنیم؟؟؟
از کل زمان برنامه ۹۰ درصد رو دستورات ضرب و مابقی رو بقیه دستورات تشکیل میدن.حالا من میزان بهبود این ۹۰ درصد رو میخوام که اون رو [tex]x[/tex] در نظر میگیرم!!
ما میخوایم سرعت برنامه ۵ برابر شه من زمان قبل اجرا رو [tex]old[/tex] و بعدش رو [tex]new[/tex] در نظر میگیرم.
میدونیم که سرعت اجرای برنامه با زمان اجراش رابطه عکس داره پس داریم:
[tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}\rightarrow5=\frac{t}{\frac{0.9t}​{x} 0.1t}[/tex]
پس داریم:

[tex]\frac{4.5t}{x} 0.5t=t\rightarrow4.5=0.5x\rightarrow x=9[/tex]

پس باید ۹ برابر سریع تر کنیم!!

همین روشی که شما رفتین آسونتره ولی من نمیتونم سوال آیتی ۹۳ رو حل کنم!!!!!
۱/۵۴ میشه. لطفا راهنماییم کنید.


فایل‌(های) پیوست شده

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

MiladCr7 پاسخ داده:

RE: سوالی سخت از خط لوله!

(۲۸ دى ۱۳۹۳ ۰۱:۴۴ ب.ظ)Bahar_sh نوشته شده توسط:  
(27 دى ۱۳۹۳ ۰۹:۰۰ ب.ظ)miladcr7 نوشته شده توسط:  سلام.من اینجوری حل میکنم حالا امیدوارم درست باشه!!!
زمان کل اجرا t هستش که اصلا هم مهم نیست مقدارش چند میشه
حالا گفته میخوایم سرعت ۵ برابر شه دستورات ضرب رو چند برابر سریعتر کنیم؟؟؟
از کل زمان برنامه ۹۰ درصد رو دستورات ضرب و مابقی رو بقیه دستورات تشکیل میدن.حالا من میزان بهبود این ۹۰ درصد رو میخوام که اون رو [tex]x[/tex] در نظر میگیرم!!
ما میخوایم سرعت برنامه ۵ برابر شه من زمان قبل اجرا رو [tex]old[/tex] و بعدش رو [tex]new[/tex] در نظر میگیرم.
میدونیم که سرعت اجرای برنامه با زمان اجراش رابطه عکس داره پس داریم:
[tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}\rightarrow5=\frac{t}{\frac{0.9t}​{x} 0.1t}[/tex]
پس داریم:

[tex]\frac{4.5t}{x} 0.5t=t\rightarrow4.5=0.5x\rightarrow x=9[/tex]

پس باید ۹ برابر سریع تر کنیم!!

همین روشی که شما رفتین آسونتره ولی من نمیتونم سوال آیتی ۹۳ رو حل کنم!!!!!
۱/۵۴ میشه. لطفا راهنماییم کنید.

سلام.شاید اون x که تو مخرج بوده باعث شده اشتباه کنید اون در اصل [tex]\frac{1}{x}[/tex] بوده.ببینید صورت سوال گفته زمان ما از ۲ قسمت تشکیل شده یکیش ۷۰ درصد زمان رو شامل میشه و قسمت دیگه ۳۰ درصد زمان!!حالا اگه اون ۷۰ درصدی رو ۵۰درصد بهبود بدیم تسریع کل چی میشه
مثل مثال قبل میریم جلو.زمان قبل از بهبود رو [tex]old[/tex] و زمان بعد بهبود رو [tex]new[/tex] در نظر میگیریم.برای سرعت هم همینجوری.
خب پس داریم:
[tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}=\frac{t}{0.7t\ast\frac{50}{100} 0.3t}=\frac{t}{0.35t 0.3t}=\frac{t}{0.65t}=\frac{100}{65}=1.54[/tex]
_____________________________________________________________

یه کار جالب تر اگه نخواستید پارامتری برید.فرض کن کل زمان ۱۰۰ بوده حالا ۷۰ تاش قسمت اول میشه و ۳۰ هم برای قسمت دوم.حالا زمان قسمت اول رو ۵۰ درصد بهبود میدیم یعنی نصف میشه پس میشه ۰/۳۵ و زمان کل تو حالت بعد از تسریع میشه ۶۵ و تسریع کل میشه ۱۰۰/۶۵ که همون ۱/۵۴ به دست میاد.
SmileSmile
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

ƊƦЄƛM پاسخ داده:

RE: سوالی سخت از خط لوله!

(۲۸ دى ۱۳۹۳ ۰۲:۱۳ ب.ظ)miladcr7 نوشته شده توسط:  _______________________________
یه کار جالب تر اگه نخواستید پارامتری برید.فرض کن کل زمان ۱۰۰ بوده حالا ۷۰ تاش قسمت اول میشه و ۳۰ هم برای قسمت دوم.حالا زمان قسمت اول رو ۵۰ درصد بهبود میدیم یعنی نصف میشه پس میشه ۰/۳۵ و زمان کل تو حالت بعد از تسریع میشه ۶۵ و تسریع کل میشه ۱۰۰/۶۵ که همون ۱/۵۴ به دست میاد.
SmileSmile
خیلی ممنون Smile
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

MiladCr7 پاسخ داده:

RE: سوالی سخت از خط لوله!

سلام.سوال گفته که چقدر سرعت دستورات ضرب رو بیشتر کنیم تا سرعت کل ۵ برابر شه.از اون جایی که زمان و سرعت رابطه عکس دارن ما میخوایم زمان دستورات ضرب رو به اندازه x کاهش بدیم (در واقع دستورات ضرب رو به اندازه x سریع کنیم )تا سرعت کل ۵ برابر شه
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

newwink پاسخ داده:

RE: سوالی سخت از خط لوله!

ببین بحث رو سخت نکن، صد تا دستور تو صد ثانیه اجرا میشه، و میخوای که سرعتت رو پنج برابر کنی، پس باید ۱۰۰/۵ رو حساب کنی که میشه ۲۰/ درسته؟؟؟؟
حالا از اونور نمیتونی ۱۰ تا از دستورات رو دستکاری کنی و باید ۹۰ تای دیگه رو تو ۱۰ ثانیه اجرا کنی.
۹۰ ثانیه رو به چند تقسیم کنیم (چند برابر تسریع کنیم) تا اینکه عدد ۱۰ بدست بیاد؟؟؟ واضحه ۹ ....تمام.......
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

m@hboobe پاسخ داده:

RE: سوالی سخت از خط لوله!

مسئله رو اینقدرها هم پیچیده نکنید
یه روش ساده:
از ۱۰۰ درصد برنامه ۹۰ درصد اون برای ضرب هست و ۱۰ درصد که همیشه باید وجود داشته باشه قراره سرعت کل برنامه ۵ برابر بشه پس باید ۱۰۰ تقسیم بر ۵ کنیم ۲۰ میشه حالا ۱۰ رو که داریم و نمیشه تقسیم کنیم باید اون ۹۰ به یه عددی تقسیم کنیم که مجموعا با ۱۰ بشه ۲۰ که تنها با تقسیم بر ۹ امکان پذیره.

واسه سوال ایتی پارسال هم:
۱۰۰ = ۷۰ + ۳۰
؟ = (۷۰/۲) + ۳۰
میشه ۶۵
که تقسیم ۱۰۰ بر ۶۵ میشه حدودا ۱/۵
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۰
  

binahayat پاسخ داده:

RE: سوالی سخت از خط لوله!

(۲۷ دى ۱۳۹۳ ۰۵:۰۷ ب.ظ)mostafa2012 نوشته شده توسط:  خط لوله خیلی فصل قشنگی است ......
ولی وقتی این سوال رودیدم میخواستم گریه کنم!!!!!
سوالاش چرا خیلی خیلی سخته؟؟؟؟
روش مقابله با اینجور سوالات چیست؟؟؟؟

باتشکر از توجهتان!
[تصویر:  327558_uoe4rs5itm216ps9glcs.png]

بسم الله الرحمن الرحیم

فرض کنیم دستورات ضرب را alpha برابر سریع تر کنیم. (زمان بقیه دستورات که در واقع ۰/۱ کل دستورات هستند را تغییر نمی دهیم و همان t1 باقی می مانند):
[tex]t_2=0.9\times\alpha\times\: t_1\: 0.1\times t_1\: =0.2\: t_1\: \: [/tex]

حل که بکنین جوابش [tex]1\div9[/tex] . یعنی زمان ضرب ها باید ۹ برابر سریعتر بشه.
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۱
  

mostafa2012 پاسخ داده:

RE: سوالی سخت از خط لوله!

سلام به همه ....

دیدید گفتم سوال جالبیه!

با یک تاپیک ، باعث شدم یک کارآفرینی در صنعت تاپیک زدن بشه و چندین و چند پاسخ براش اومد
باتشکر از همه....
التماس دعا
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوالی از دنباله ها و قوانین سیگما fendi ۱ ۲,۷۳۴ ۰۶ اردیبهشت ۱۳۹۸ ۰۲:۱۱ ق.ظ
آخرین ارسال: Saman
  چندین سوال از خط لوله Sanazzz ۳ ۲,۴۱۸ ۱۲ دى ۱۳۹۷ ۰۲:۳۹ ق.ظ
آخرین ارسال: Sanazzz
  معماری سخت تره یا هوش یا نرم افزار؟ Hermione ۸ ۷,۸۰۷ ۱۵ خرداد ۱۳۹۷ ۰۴:۴۸ ق.ظ
آخرین ارسال: dariush65
  چاپ کاتالوگ خلاقانه سخت نیست! (سری اول) fafaferdos ۰ ۱,۷۲۶ ۲۶ اردیبهشت ۱۳۹۷ ۰۳:۴۳ ب.ظ
آخرین ارسال: fafaferdos
  سوالی از max-heap sir_ams ۳۳ ۲۱,۵۳۸ ۲۸ دى ۱۳۹۶ ۰۲:۳۴ ب.ظ
آخرین ارسال: سیمول
  آیا افزودن سخت افزار به کامپیوتر خانگی نیاز به نصب داره ؟ simorghsimorgh ۲ ۲,۹۰۹ ۰۶ مهر ۱۳۹۶ ۱۱:۵۵ ق.ظ
آخرین ارسال: ۶۶۶۴
  یه سوال سخت از Fork در سیستم عامل Perfect_Dream_Man ۱ ۱,۹۲۲ ۰۵ تیر ۱۳۹۶ ۰۱:۲۶ ب.ظ
آخرین ارسال: Iranian Wizard
  سوالی از sql wskf ۱ ۱,۶۲۱ ۰۱ بهمن ۱۳۹۵ ۱۱:۵۸ ب.ظ
آخرین ارسال: alireza01
  سوالی در خصوص کتاب بهروز قلی زاده agha_Yahya ۱ ۲,۰۹۳ ۰۳ مرداد ۱۳۹۵ ۰۴:۵۹ ب.ظ
آخرین ارسال: Pure Liveliness
  سوالی در مورد تولید جمعیت اولیه الگوریتم ژنتیک نازین ۶ ۴,۹۰۷ ۰۹ تیر ۱۳۹۵ ۰۳:۱۳ ق.ظ
آخرین ارسال: kingxerxes

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close