CUDA гэж юу вэ?
CUDA-ийн үндсэн ойлголт ба архитектур CUDA (Compute Unified Device Architecture) нь NVIDIA-аас боловсруулсан параллель тооцооллын платформ бөгөөд GPU-ийн өндөр зэрэгцээ (parallel) архитектурыг ерөнхий зориулалтын тооцоололд ашиглах боломжийг бүрдүүлдэг. Уламжлалт CPU-д суурилсан тооцоолол нь цөөн тооны хүчирхэг цөм дээр дараалсан гүйцэтгэлд төвлөрдөг бол CUDA нь олон мянган хөнгөн жинтэй thread-үүдийг зэрэг ажиллуулж, data-parallel шинж чанартай бодлогуудыг […]
Go ORM?
ORM гэж юу вэ? ORM гэдэг нь Object-Relational Mapping гэсэн үгний товчлол бөгөөд монголчилбол “Объект болон Харилцан хамааралтай өгөгдлийн сангийн холбоо” гэж ойлгож болно. Энгийнээр хэлбэл, энэ нь таны ашиглаж буй програмчлалын хэл (Java, Python, Go г.м) болон өгөгдлийн сан (MySQL, PostgreSQL г.м) хоёрын хооронд ажилладаг “орчуулагч” юм. Өгөгдлийн сантай ажиллахад ихэвчлэн SQL (Structured Query […]
Бизнесийн өгөгдлийн шинжилгээ
Өнөө үед бизнесийн шийдвэрээ гаргахдаа сэтгэл хөдлөл дан ганц мэдрэмжээрээ гаргахаа больсон. Харин цуглуулсан өгөгдөл дээрээ үндэслэн шийдвэр гаргах нь маш амжилттай бөгөөд үр ашигтай юм. Энэ чиглэлийг Data Science буюу өгөгдлийн шинжилгээ гэнэ. Бизнесийн өгөгдлийн шинжилгээ нь өгөгдлийг цуглуулах, боловсруулах, шинжлэх замаар байгууллагын стратеги, үйл ажиллагааг сайжруулахад чиглэдэг. Бизнесийн өгөгдлийн шинжилгээ нь хэрэглэгчийн зан […]
Хууль бус анхны тоо – DeCSS DVD
Анхны тоо гэдэг нь зөвхөн 1 ба өөрөөсөө өөрөөр хуваагддаггүй тоо юм. Тэгвэл “хууль бус анхны тоо” буюу illegal prime гэж юу вэ? Энэ нь жирийн анхны тооны нэгэн сонирхолтой хувилбар. Яагаад “хууль бус” гэж нэрлэсэн нь сонирхолтой юм. 1990-ээд оны эцэс, 2000-аад оны эхээр DVD‑үүд CSS (Content Scramble System) гэдэг нууцлалтай хамгаалалттай байсан. Энэ […]
Үзэгдлээр хөтлүүлсэн архитектур : Үйлчилгээ хоорондын асинхрон харилцаа
Таньд энэ нийтлэлийг уншиж буй энэ өдрийн мэндийг хүргэе . Хамгийн түрүүнд Үзэгдлээр хөтлүүлсэн архитектур ( Event-Driven Architecture ) гэж юу вэ талаар ярих хэрэгтэй бизээ . Үзэгдлээр хөтлүүлсэн архитектур гэж юу вэ ? Үзэгдлээр хөтлүүлсэн архитектур нь програм хангамжийн зохион байгуулалтын арга бөгөөд системийн бүрэлдэхүүн хэсгүүд нь хэрэглэгчийн үйлдэл эсвэл системийн төлөв өөрчлөлт зэрэг […]