در عصر طلایی هوش مصنوعی، نیاز به توان محاسباتی بالا و کارایی بیسابقه، شرکتها را به سمت نوآوریهای سختافزاری جسورانه سوق داده است. در این میان، Cerebras Systems با معرفی سیستم رکمقیاس CS-۴ خود، گامی بلند در این راستا برداشته است. این سیستم نه تنها به دنبال ارائه بالاترین سرعت استنتاج هوش مصنوعی در صنعت است، بلکه با تمرکز بر کاهش چشمگیر قطعات رک هوش مصنوعی Cerebras CS-۴، پردازشگرهای مقیاس ویفر پیشرفته، خنککننده مایع نوآورانه و قابلیت نصب سریع، به دنبال تحول در نحوه استقرار و مدیریت سیستمهای هوش مصنوعی، بهویژه برای مدلهای پیشرفته و برنامههای عاملمحور است. این مقاله به بررسی عمیق این ویژگیها، مزایا، چالشها و نکات کلیدی مرتبط با Cerebras CS-۴ میپردازد.
کاهش قطعات رک هوش مصنوعی Cerebras CS-۴: انقلابی در سادگی و کارایی

یکی از برجستهترین و مهمترین ویژگیهای Cerebras CS-۴، کاهش ۵۰ درصدی قطعات نسبت به نسل قبلی خود، CS-۳ است. این دستاورد مهندسی با رویکردی هوشمندانه در یکپارچهسازی و طراحی سهبعدی محقق شده است. در CS-۴، اجزای حیاتی مانند ویفر پردازشی، سیستم تبدیل توان، خنککننده مایع، ورودی/خروجی (I/O) با سرعت بالا و الکترونیک کنترل، همگی در یک بسته سهبعدی فشرده و یکپارچه شدهاند. این استراتژی یکپارچهسازی، مزایای متعددی را به همراه دارد:
- کاهش زمان تولید و استقرار: با کمتر شدن قطعات مجزا و پیچیدگیهای مونتاژ، زمان لازم برای تولید و سپس استقرار سیستم در مراکز داده به شدت کاهش مییابد. فرآیند تولید سادهتر شده و زمان استقرار از چندین روز به تنها چند ساعت میرسد.
- سادهسازی نگهداری و ارتقاء: در محیطهای هایپراسکیل که هزاران سرور در حال کار هستند، هرگونه پیچیدگی در نگهداری یا ارتقاء میتواند هزینههای عملیاتی را به شدت افزایش دهد. کاهش قطعات و طراحی ماژولار CS-۴، این فرآیندها را به مراتب سادهتر میکند.
- افزایش قابلیت اطمینان: قطعات کمتر به معنای نقاط شکست کمتر است، که به نوبه خود قابلیت اطمینان کلی سیستم را افزایش میدهد.
- بهرهوری فضایی: طراحی فشرده و یکپارچه، فضای کمتری را در رکها اشغال میکند که برای مراکز داده با فضای محدود یک مزیت بزرگ محسوب میشود.
با جداسازی محاسبات و منبع تغذیه در لایههای مختلف و قرار دادن آنها در نزدیکی فوقالعاده به یکدیگر، Cerebras توانسته است اتلاف توان را تقریباً حذف کرده و بهرهوری را به حداکثر برساند.
قلب تپنده Cerebras CS-۴: پردازشگرهای مقیاس ویفر WSE-۳ Turbo

در مرکز نوآوری Cerebras CS-۴، پردازشگرهای مقیاس ویفر WSE-۳ Turbo (Wafer Scale Engine ۳ Turbo) قرار دارند که به عنوان بزرگترین پردازندههای هوش مصنوعی ساخته شده در جهان شناخته میشوند. این پردازندههای غولپیکر، نمادی از اوج مهندسی سختافزار هوش مصنوعی هستند:
- ابعاد و پیچیدگی بینظیر: هر ویفر WSE-۳ Turbo شامل ۴ تریلیون ترانزیستور و ۹۰۰,۰۰۰ هسته بهینهسازی شده برای هوش مصنوعی است که در مساحتی بالغ بر ۴۶,۲۲۵ میلیمتر مربع سیلیکون جای گرفتهاند. این مقیاس، امکان پردازش موازی عظیمی را فراهم میکند.
- حافظه یکپارچه پرسرعت: هر ویفر به ۴۴ گیگابایت حافظه SRAM یکپارچه مجهز است. این حافظه داخلی با پهنای باند بینظیر خود، گلوگاههای انتقال داده را از بین میبرد و امکان دسترسی سریع به دادهها را برای هستههای پردازشی فراهم میکند.
- عملکرد هوش مصنوعی بیسابقه: WSE-۳ Turbo عملکرد هوش مصنوعی را تا ۲۵۰ پتافلاپس در هر ویفر افزایش میدهد. علاوه بر این، پهنای باند حافظه را تا ۴۳.۲ پتابایت بر ثانیه دو برابر میکند. این افزایش پهنای باند حافظه، عامل تعیینکنندهای در افزایش سرعت و توان عملیاتی، بهویژه برای مدلهای بزرگ و پیچیده، است.
در مجموع، یک سیستم CS-۴ با سه پردازنده WSE-۳ Turbo، توان محاسباتی خیرهکننده ۷۵۰ پتافلاپس، پهنای باند I/O معادل ۷.۲ ترابیت بر ثانیه و پهنای باند حافظه ۱۲۹.۶ پتابایت بر ثانیه را ارائه میدهد. این ارقام نشاندهنده ظرفیت پردازشی عظیمی است که برای آموزش و استنتاج مدلهای هوش مصنوعی در مقیاسهای بیسابقه طراحی شده است.
مزایای معماری مقیاس ویفر
معماری مقیاس ویفر Cerebras، مزایای کلیدی را به ارمغان میآورد:
- کاهش تأخیر ارتباطی: این معماری، تأخیر ارتباطی بین ویفرها را تا ۲ میکروثانیه کاهش میدهد. این تأخیر فوقالعاده پایین، امکان ساخت خوشههای بسیار بزرگ و پشتیبانی از مدلهایی با بیش از ۵۰ تریلیون پارامتر را فراهم میکند که در سیستمهای سنتی مبتنی بر GPU با محدودیتهای جدی مواجه است.
- حذف گلوگاههای شبکه: با اتصال مستقیم ویفرها از طریق “Direct Wafer Links” بدون نیاز به سوئیچهای شبکه، گلوگاههای ارتباطی و تأخیرهای ناشی از آنها از بین میرود.
- سرعت استنتاج بینظیر: Cerebras ادعا میکند که CS-۴ میتواند استنتاج هوش مصنوعی را تا ۳۰ برابر سریعتر از سیستمهای مبتنی بر GPU انجام دهد. این سرعت برای کاربردهایی که نیاز به پاسخگویی آنی دارند، مانند مدلهای عاملمحور و چتباتهای پیشرفته، حیاتی است.
خنککننده مایع AI: راهکاری حیاتی برای توان عظیم
با توجه به چگالی بالای ترانزیستورها و توان محاسباتی عظیم پردازشگرهای مقیاس ویفر، تولید حرارت در سیستمهای Cerebras بسیار زیاد است. در چنین شرایطی، سیستم خنککننده سنتی مبتنی بر هوا کارایی لازم را ندارد و میتواند منجر به کاهش عملکرد یا حتی آسیب به سختافزار شود. به همین دلیل، خنککننده مایع AI نقش حیاتی در حفظ عملکرد، پایداری و طول عمر CS-۴ ایفا میکند.
نحوه عملکرد خنککننده مایع در CS-۴
سیستم خنککننده مایع در CS-۴ به صورت مستقیم عمل میکند. مایع خنککننده مستقیماً به سرور پمپ میشود تا گرمای تولید شده توسط پردازندهها را جذب کند و سپس این مایع گرم شده به سیستم تبادل حرارت در خارج از رک یا مرکز داده منتقل میشود تا خنک شده و دوباره به گردش درآید. این روش در مقایسه با خنککننده هوای سنتی، مزایای قابل توجهی دارد:
- کارایی انتقال حرارت بالاتر: مایعات دارای ظرفیت حرارتی و هدایت گرمایی بسیار بالاتری نسبت به هوا هستند، که امکان جذب و دفع حرارت بیشتری را فراهم میکنند.
- ایدهآل برای تراشههای نسل بعدی: برای تراشههایی با چگالی توان بسیار بالا که نمیتوانند حرارت را تحمل کنند، خنککننده مایع تنها راهکار عملی است.
- کاهش نویز: سیستمهای خنککننده مایع معمولاً بیصداتر از سیستمهای هوایی با فنهای پرسرعت هستند.
در CS-۴، سیستم خنککننده مایع به عنوان بخشی جداییناپذیر از بسته سهبعدی و یکپارچه سیستم طراحی شده است. علاوه بر این، بهبودهای قابل توجهی در بهرهوری توان با قرار دادن منبع تغذیه تنها ۰.۵ میلیمتر دورتر از پردازنده صورت گرفته است. این فاصله تقریباً ۱۰۰ برابر کمتر از بردهای GPU معمولی است و باعث دو برابر شدن توان قابل تأمین و تقریباً حذف اتلاف توان میشود که خود به کاهش تولید حرارت و افزایش کارایی کلی کمک میکند.
نصب سریع سیستمهای AI: استقرار آسان در مراکز داده هایپراسکیل
معماری جدید Nexus Cerebras که CS-۴ اولین محصول مبتنی بر آن است، یک پلتفرم رکمقیاس مدولار برای محاسبات، توان و ورودی/خروجی ارائه میدهد. این طراحی نوآورانه، فرآیند ارتقاء و استقرار را به شکل چشمگیری آسانتر میکند. نصب سریع سیستمهای AI در CS-۴ نه تنها یک مزیت، بلکه یک ضرورت برای مراکز داده مدرن است:
- کاهش زمان استقرار: همانطور که پیشتر ذکر شد، طراحی ماژولار و کاهش ۵۰ درصدی قطعات، زمان استقرار سیستم را از چندین روز به تنها چند ساعت کاهش میدهد. این سرعت برای مراکز داده هایپراسکیل که نیاز به استقرار، گسترش و ارتقاء سریع سیستمها در مقیاس گیگاوات دارند، حیاتی است.
- مدیریت آسانتر: طراحی ماژولار به اپراتورهای مراکز داده اجازه میدهد تا به راحتی ماژولها را اضافه، حذف یا تعویض کنند، که به معنای زمان توقف کمتر و انعطافپذیری بیشتر است.
- Direct Wafer Links: CS-۴ از قابلیت “Direct Wafer Links” بهره میبرد که امکان اتصال مستقیم ویفرها را در داخل و بین رکها بدون نیاز به سوئیچهای شبکه فراهم میکند. این رویکرد چندین مزیت کلیدی دارد:
- کاهش چشمگیر تأخیر: تأخیر ارتباطی را به شدت کاهش داده (تا ۲ میکروثانیه) که برای مدلهای بزرگ و توزیع شده بسیار مهم است.
- حذف پیچیدگی شبکه: نیاز به سختافزار شبکه پیچیده و گرانقیمت را از بین میبرد.
- کاهش هزینهها و مصرف برق: با حذف لایههای شبکه اضافی، هزینههای زیرساخت و مصرف برق به طور قابل توجهی کاهش مییابد.
این ویژگیها CS-۴ را به یک گزینه ایدهآل برای ارائهدهندگان خدمات ابری و سازمانهایی تبدیل میکند که به دنبال استقرار و مقیاسبندی سریع و کارآمد زیرساختهای هوش مصنوعی خود هستند.
مزایای کلیدی Cerebras CS-۴ برای توسعه هوش مصنوعی
هدف اصلی Cerebras CS-۴ ارائه سریعترین استنتاج هوش مصنوعی در صنعت است و کاربرانی که به دنبال این سیستم هستند، عمدتاً قصد دارند به اهداف زیر دست یابند:
- به حداکثر رساندن سرعت استنتاج: برای برنامههای هوش مصنوعی تعاملی و عاملمحور که نیاز به پاسخگویی آنی دارند، مانند چتباتهای پیشرفته، دستیارهای هوشمند، سیستمهای توصیه بلادرنگ و سامانههای تحلیل دادههای حجیم.
- بهبود بهرهوری مراکز داده: با ارائه توان عملیاتی بالاتر در هر وات مصرفی، CS-۴ به مراکز داده کمک میکند تا سودآوری خود را افزایش داده و ردپای کربن خود را کاهش دهند.
- مقیاسبندی مدلهای هوش مصنوعی بزرگ: توانایی بینظیر برای پشتیبانی از مدلهایی با بیش از ۵۰ تریلیون پارامتر، امکان توسعه و استقرار نسل بعدی مدلهای هوش مصنوعی فوقبزرگ را فراهم میکند.
- کاهش هزینههای عملیاتی و استقرار: از طریق کاهش قطعات رک هوش مصنوعی Cerebras CS-۴، سادگی نصب و نگهداری، و حذف لایههای پیچیده شبکه، هزینههای کلی مالکیت (TCO) به طور قابل توجهی کاهش مییابد.
چالشها و ملاحظات در استفاده از Cerebras CS-۴
با وجود مزایای فراوان، استفاده از Cerebras CS-۴ نیز با چالشها و ملاحظاتی همراه است که باید مورد توجه قرار گیرند:
- بلوغ اکوسیستم نرمافزاری: در حالی که Cerebras از فریمورکهایی مانند PyTorch پشتیبانی میکند و پلتفرم نرمافزاری CSoft خود را دارد، اکوسیستم آن هنوز به بلوغ و گستردگی CUDA انویدیا نرسیده است. این میتواند یک چالش برای سازمانهایی باشد که به شدت به ابزارها، کتابخانهها و جامعه توسعهدهندگان گسترده موجود در اکوسیستم CUDA وابسته هستند. نیاز به یادگیری ابزارهای جدید و مهاجرت کدهای موجود ممکن است زمانبر باشد.
- محدودیت ظرفیت حافظه روی ویفر: با وجود پهنای باند حافظه بسیار بالا، ظرفیت SRAM روی ویفر (۴۴ گیگابایت) در مقایسه با برخی سیستمهای مبتنی بر HBM (High Bandwidth Memory) ممکن است برای مدلهای بسیار بزرگ که نیاز به کل مدل در حافظه روی تراشه دارند، محدودیتهایی ایجاد کند. Cerebras این چالش را با معماریهای استنتاج تفکیکشده (disaggregated inference) که CS-۴ را با سیستمهای مبتنی بر HBM جفت میکند، برطرف میکند تا بتواند مدلهای بزرگتر را مدیریت کند.
- پیچیدگی دادهها و الگوریتمها: مانند هر سیستم هوش مصنوعی پیشرفته، CS-۴ نیز با چالشهای عمومی هوش مصنوعی مانند نیاز به دادههای دقیق و باکیفیت برای آموزش، پیچیدگی الگوریتمها، نیاز به تنظیم دقیق هایپرپارامترها و مسائل مربوط به تعمیمپذیری مدلها مواجه است. سختافزار قدرتمند تنها یک بخش از معادله موفقیت در هوش مصنوعی است.
- هزینههای اولیه: با وجود بهبود در اقتصاد عملیاتی و کاهش هزینههای بلندمدت، هزینه اولیه تهیه چنین سیستمهای پیشرفتهای ممکن است برای برخی از سازمانها، بهویژه استارتآپها یا شرکتهای کوچکتر، یک چالش باشد. این سیستمها عمدتاً برای کاربردهای سازمانی و هایپراسکیل طراحی شدهاند.
شروع کار با Cerebras CS-۴: نمونهکد و ملاحظات توسعه
Cerebras برای توسعهدهندگان، پلتفرم نرمافزاری CSoft را فراهم کرده است که امکان اجرای مدلهای PyTorch را با یک رابط کاربری سبک فراهم میکند. این پلتفرم از طریق یک API wrapper که با XLA’s lazy tensor backend یکپارچه میشود، مدلها را برای WSE-۳ بهینه میکند. با این حال، همانطور که در یادداشت پژوهشی اشاره شد، پیشنیازی اصلی برای اجرای نمونهکدهای واقعی، دسترسی فیزیکی به یک سیستم Cerebras است. بدون دسترسی به سختافزار، امکان ارائه نمونهکدهای قابل اجرا و کاربردی که مستقیماً از قابلیتهای WSE بهره ببرند، وجود ندارد.
با این حال، میتوانیم یک مثال مفهومی از نحوه تعامل توسعهدهندگان با CSoft برای اجرای یک مدل PyTorch را ارائه دهیم. این مثال به شما دیدی کلی از روند کار میدهد، اما برای اجرا نیاز به محیط توسعه Cerebras و سختافزار مربوطه دارد.
مثال مفهومی: اجرای یک مدل ساده PyTorch با Cerebras CSoft
فرض کنید یک مدل شبکه عصبی ساده در PyTorch دارید و میخواهید آن را روی سیستم Cerebras CS-۴ اجرا کنید. مراحل کلی به صورت زیر خواهد بود:
- آمادهسازی محیط (نیاز به SDK Cerebras):
در یک محیط واقعی، شما ابتدا Model Zoo Cerebras را کلون کرده و وابستگیها را نصب میکنید:
git clone https://github.com/Cerebras/modelzoo.git cd modelzoo pip install -r requirements.txtسپس، محیط پایتون خود را برای استفاده از CSoft پیکربندی میکنید که شامل تنظیم متغیرهای محیطی و اطمینان از نصب صحیح کتابخانههای Cerebras است.
- تعریف مدل PyTorch:
یک مدل PyTorch استاندارد را تعریف میکنید. CSoft به طور خودکار آن را برای WSE بهینه میکند.
import torch import torch.nn as nn class SimpleNN(nn.Module): def __init__(self): super(SimpleNN, self).__init__() self.fc1 = nn.Linear(784, 128) self.relu = nn.ReLU() self.fc2 = nn.Linear(128, 10) def forward(self, x): x = x.view(-1, 784) # Flatten the input x = self.fc1(x) x = self.relu(x) x = self.fc2(x) return x model = SimpleNN() - پیکربندی و اجرای مدل با CSoft (مثال مفهومی):
در اینجا، شما از APIهای CSoft برای کامپایل و اجرای مدل روی WSE استفاده میکنید. این APIها وظایف پیچیدهای مانند تخصیص هستهها، بهینهسازی تأخیر ارتباطی و مدیریت جریان داده را به صورت خودکار انجام میدهند.
# This is a conceptual example and requires Cerebras SDK and hardware. # The actual API calls might vary based on CSoft version and specific use case. import cerebras as cb # 1. Define Cerebras configuration (e.g., target device, compiler options) cb_config = cb.Config( target_device="WSE", precision=cb.Precision.FP16, # ... other configurations ) # 2. Wrap the PyTorch model with Cerebras's compiler cb_model = cb.compile(model, config=cb_config) # 3. Prepare input data (e.g., dummy data for inference) input_data = torch.randn(1, 1, 28, 28) # Example input for a 28x28 image # 4. Execute inference on the Cerebras system # This step would transfer data, run on WSE, and return results. output = cb_model(input_data) print("Conceptual Cerebras inference successful.") print(f"Output shape: {output.shape}")همانطور که مشاهده میکنید، توسعهدهنده با یک رابط PyTorch آشنا کار میکند و CSoft جزئیات پیچیده اجرای روی سختافزار مقیاس ویفر را مدیریت میکند. این رویکرد به توسعهدهندگان اجازه میدهد تا بر روی منطق مدل خود تمرکز کنند تا بهینهسازیهای سختافزاری.
نتیجهگیری
Cerebras CS-۴ با رویکرد نوآورانه خود در کاهش قطعات رک هوش مصنوعی Cerebras CS-۴، بهرهگیری از پردازشگرهای مقیاس ویفر WSE-۳ Turbo و سیستم خنککننده مایع AI یکپارچه، یک راهحل قدرتمند و پیشرو برای استنتاج هوش مصنوعی در مقیاس بزرگ ارائه میدهد. قابلیت نصب سریع سیستمهای AI و معماری مدولار آن، این سیستم را برای مراکز داده مدرن و ارائهدهندگان خدمات ابری جذاب میسازد.
با وجود چالشهایی مانند بلوغ اکوسیستم نرمافزاری و ملاحظات مربوط به ظرفیت حافظه روی ویفر، CS-۴ پتانسیل بالایی برای تسریع چشمگیر توسعه و استقرار مدلهای هوش مصنوعی پیشرفته دارد. این سیستم میتواند با ارائه سرعت و کارایی بینظیر، آینده پردازش هوش مصنوعی را به شکل قابل توجهی تغییر دهد و راه را برای نسل بعدی برنامههای هوش مصنوعی تعاملی و عاملمحور هموار سازد. انتخاب CS-۴ به معنای سرمایهگذاری در آیندهای است که در آن محدودیتهای محاسباتی برای هوش مصنوعی به حداقل میرسد و نوآوری با سرعتی بیسابقه پیش میرود.
سؤالات متداول
Cerebras CS-۴ چه مزایایی نسبت به سیستمهای GPU محور دارد؟
Cerebras CS-۴ با پردازشگرهای مقیاس ویفر WSE-۳ Turbo، سرعت استنتاج هوش مصنوعی را تا ۳۰ برابر سریعتر از سیستمهای GPU محور ارائه میدهد. این سیستم با کاهش ۵۰ درصدی قطعات و معماری Direct Wafer Links، تأخیر ارتباطی را به شدت کاهش داده و مدیریت و مقیاسپذیری مدلهای بسیار بزرگ را سادهتر میکند، در حالی که مصرف انرژی و پیچیدگی زیرساخت را نیز کاهش میدهد.
پردازندههای مقیاس ویفر WSE-۳ Turbo چگونه کار میکنند؟
WSE-۳ Turbo بزرگترین پردازندههای هوش مصنوعی جهان هستند که شامل ۴ تریلیون ترانزیستور و ۹۰۰,۰۰۰ هسته بهینهسازی شده در یک ویفر سیلیکونی بزرگ (۴۶,۲۲۵ میلیمتر مربع) میباشند. این پردازندهها با ۴۴ گیگابایت حافظه SRAM یکپارچه و پهنای باند حافظه ۴۳.۲ پتابایت بر ثانیه، امکان پردازش موازی عظیم و دسترسی فوقالعاده سریع به دادهها را برای استنتاج مدلهای هوش مصنوعی فراهم میکنند.
چرا خنککننده مایع در Cerebras CS-۴ اهمیت حیاتی دارد؟
با توجه به چگالی بالای ترانزیستورها و توان محاسباتی عظیم WSE-۳ Turbo، تولید حرارت در CS-۴ بسیار زیاد است. خنککننده مایع مستقیم با پمپ کردن مایع خنککننده به سرور، گرمای تولید شده را به طور موثر جذب و به خارج از سیستم منتقل میکند. این روش کارایی انتقال حرارت بسیار بالاتری نسبت به خنککننده هوا دارد و برای حفظ عملکرد، پایداری و طول عمر این پردازندههای پیشرفته ضروری است.
آیا Cerebras CS-۴ برای استقرار در مراکز داده کوچک نیز مناسب است؟
Cerebras CS-۴ عمدتاً برای کاربردهای سازمانی و مراکز داده هایپراسکیل طراحی شده است که نیاز به مقیاسپذیری بالا، سرعت استنتاج بینظیر و مدیریت مدلهای هوش مصنوعی فوقبزرگ دارند. با وجود مزایایی مانند کاهش قطعات و نصب سریع، هزینههای اولیه تهیه این سیستم ممکن است برای مراکز داده کوچکتر یا استارتآپها چالشبرانگیز باشد. تمرکز اصلی آن بر بهینهسازی عملیات در مقیاس بسیار بزرگ است.
چه چالشهایی در استفاده از اکوسیستم نرمافزاری Cerebras وجود دارد؟
اکوسیستم نرمافزاری Cerebras (CSoft) که از PyTorch پشتیبانی میکند، هنوز به بلوغ و گستردگی اکوسیستم CUDA انویدیا نرسیده است. این موضوع میتواند برای سازمانهایی که به ابزارها، کتابخانهها و جامعه توسعهدهندگان گسترده CUDA وابسته هستند، چالشبرانگیز باشد و نیاز به زمان برای یادگیری ابزارهای جدید و مهاجرت کدهای موجود داشته باشد.
Cerebras CS-۴ چگونه به کاهش هزینههای عملیاتی کمک میکند؟
CS-۴ با کاهش ۵۰ درصدی قطعات رک، طراحی ماژولار و قابلیت نصب سریع، زمان استقرار و هزینههای نگهداری را به شدت کاهش میدهد. همچنین، با حذف نیاز به سوئیچهای شبکه پیچیده از طریق Direct Wafer Links و ارائه توان عملیاتی بالاتر در هر وات، مصرف برق و هزینههای زیرساخت را نیز کاهش داده و به بهبود بهرهوری کلی مراکز داده کمک میکند.


اولین دیدگاه را بنویس
تجربه، سؤال یا نظر مرتبطت را با احترام بنویس.