متناسب با متن زیر، یک عنوان انتخاب کرده و آن را خلاصه کنید

متن: وابستگی داده وابستگی نام وابستگی کنترل دو دستور و را در نظر می‌گیریم که دستور در جایی بعد از دستور قرار دارد. و را به ترتیب مجموعه خانه‌هایی از حافظه که از آن‌ها می‌خواند و مجموعه خانه‌هایی از حافظه که در آن‌ها می‌نویسد، تعریف می‌کنیم. در این صورت با برقراری شرط زیر که به شرط bernstein موسوم است، می‌گوییم به وابسته است: به این ترتیب انواع وابستگی داده به صورت زیر تعریف می‌شود: وابستگی جریان (داده): زمانی که و از حافظه مشترک چیزی را پس از نوشتن می‌خواند. پاد وابستگی: زمانی که و حافظه مشترک را پس از خواندن بازنویسی می‌کند. وابستگی خروجی: زمانی که و و هر دو بر روی حافظه مشترک می‌نویسند. در برخی منابع، نوع چهارمی هم به صورت زیر تعریف می‌شود: وابستگی ورودی: زمانی که و و هر دو از حافظه مشترک می‌خوانند. وابستگی جریان (به انگلیسی: flow dependency) که به آن وابستگی داده (به انگلیسی: data dependency)، وابستگی صحیح (به انگلیسی: true dependency) و خواندن بعد از نوشتن (به انگلیسی: (raw) read-after-write) نیز گفته می‌شود، هنگامی رخ می‌دهد که یک دستور به نتیجه دستوری قبل از خود وابسته باشد. مثال زیر را با فرض اینکه مقدار x و y از قبل محاسبه شده‌است در نظر بگیرید: در این مثال، دستور دوم به دستور اول وابستگی جریان دارد؛ چرا که از مقدار تولیدی در دستور اول استفاده می‌کند. به این ترتیب در این مثال نمی‌توان دستورها اول و دوم را به صورت هم‌زمان اجرا کرد. پاد وابستگی (به انگلیسی: anti-dependency) که به آن نوشتن بعد از خواندن (به انگلیسی: write-after-read (war)) نیز گفته می‌شود، هنگامی رخ می‌دهد که یک دستور به داده‌ای نیاز دارد که در دستور بعدی بازنویسی می‌شود. مثال زیر را با فرض اینکه مقدار x و y و z از قبل محاسبه شده‌است در نظر بگیرید: در این مثال دستور دوم به دستور سوم پاد وابستگی دارد. توجه داریم که ترتیب این دستورها نمی‌تواند عوض شود؛ چرا که مقدار نهایی متغیر b را تغییر می‌دهد. همچنین اجرای هم‌زمان دستورها نیز به دلیل احتمال بروز خطا در مقدار نهایی امکان‌پذیر نیست. پاد وابستگی مثالی از وابستگی نام است؛ به این معنا که وابستگی می‌تواند با تغییر نام برخی متغیرها برطرف شود. برای مثال کد زیر را برای رفع وابستگی مثال قبل در نظر بگیرید: به ابن ترتیب با تغییر نام متغیر a به متغیر جدید a ۲ در …
جواب:
"وابستگی داده" میتواند عنوان مناسب و "یکی از محدودیت­‌های پایه‌­ای در امکان اجرای همروند دستورها یک برنامه ، مفهوم وابستگی داده (به انگلیسی : data dependency) است . برای مثال ، یک دستور تا زمانی که داده‌­های مورد نیازش آماده و در دسترس نباشند نمی‌­تواند اجرا شود . در علوم رایانه ، وابستگی داده به موقعیتی گفته می‌شود که یک دستور به داده‌های دستورها قبل و یا بعد از خود نیاز دارد . به‌طور کلی ، اگر اجرای هم‌زمان دو دستور ممکن نباشد و اجرای آن‌ها باید به صورت متوالی انجام شود ، آن‌ها را وابسته می‌گوییم . انواع وابستگی عبارت اند از : در نظریه کامپایلر ، برای تشخیص وابستگی از فنون آنالیز وابستگی (به انگلیسی : dependence analysis) استفاده می‌شود ." میتواند خلاصه ی مناسبی برای این متن باشد