Categories

Price

Level

Language

Ratings

Showing 9 Of 716 Results

Beginner

Memory Systems
Compare

0

(0 Reviews)

English

Overview In this course, we first provide a comprehensive overview of memory systems, taking an approach that covers both fundamentals and recent research. We first introduce fundamental principles and ideas, covering DRAM and emerging memory technologies as well as many architectural concepts and ideas related to memory organization, memory control, processing-in-memory, and memory latency / energy / bandwidth / reliability / security / QoS. We discuss major challenges facing modern memory systems (and the computing platforms we currently design around the memory system) in the presence of greatly increasing demand for data and its fast analysis. We examine some promising research and design directions to overcome these challenges. On the research-related part of course (sprinkled across topical lectures), we discuss the following key research topics in detail, focusing on both open problems and potential solution directions: Fundamental issues in memory reliability and security and how to enable fundamentally secure, reliable, safe architectures Enabling data-centric and hence fundamentally energy-efficient architectures that are capable of performing computation near data Reducing both latency and energy consumption by tackling the fixed-latency/energy mindset Enabling emerging memory technologies Enabling predictable and QoS-aware memory systems Research challenges and opportunities in enabling emerging NVM (non-volatile memory) technologies Scaling NAND flash memory and SSDs (solid state drives) into the future

Free

24 Lessons

22:36:25 Hours

Beginner

Design of Digital Circuits and Computer Architecture
Compare

0

(0 Reviews)

English

Overview The class provides an introduction to the design of digital circuitry. The class covers the basics of the technical foundations of gates. An introduction to hardware description languages and their use in the design process follows.

Free

28 Lessons

39:26:26 Hours

Beginner

Graph Data Structure
Compare

0

(0 Reviews)

English

Graph definition with examples, important graph types and representation of graph using adjacency matrix and adjacency list, comparison between adjacency matrix and adjacency list.

Free

6 Lessons

01:06:32 Hours

Beginner

Learn C programming
Compare

0

(0 Reviews)

English

How a computer processes the program written in a high level language has been explained in this video. Basic details from how a transistor is used to build logic gates and digital circuits has been discussed. Full adder design using nor gate, invention of integrated circuits and recent progresses are also explained. Development of assembly language code, what is an assembler, how a high level language code is converted to binary and is executed are a few other concepts discussed.

Free

31 Lessons

06:39:05 Hours

Beginner

Introduction to parallel Programming in Open MP
Compare

0

(0 Reviews)

English

Overview This course focuses on the shared memory programming paradigm. It covers concepts & programming principles involved in developing scalable parallel applications. Assignments focus on writing scalable programs for multi-core architectures using OpenMP and C. This is an introductory course in shared memory parallel programming suitable for computer science as well as non-computer science students working on parallel/HPC applications and interested in parallel programming

Free

37 Lessons

07:24:45 Hours

Beginner

Dynamic Behaviour Of Materials
Compare

0

(0 Reviews)

English

Introduction: Dynamic deformation and failure, Introduction to waves: Elastic waves; Types of elastic waves; Reflection, Refraction Interaction of waves, Plastic waves and shock etc...

Free

53 Lessons

37:26:40 Hours

Beginner

Introduction to R Software
Compare

0

(0 Reviews)

English

Overview Any scientific task without the knowledge of software is difficult to imagine and complete in the current scenario. R is a free software that is capable of handling mathematical and statistical manipulations. It has its own programming language as well as built in functions to perform any specialized task. We intend to learn the basics of R software in this course.

Free

43 Lessons

20:48:51 Hours

Beginner

Computational Continuum Mechanics
Compare

0

(0 Reviews)

English

Introduction - origins of nonlinearity, Mathematical Preliminaries -1: Tensors and tensor algebra, Mathematical Preliminaries -2: Linearization and directional derivative, Tensor analysis etc

Free

44 Lessons

32:05:01 Hours

Beginner

Artificial Intelligence Search Methods for problem Solving
Compare

0

(0 Reviews)

English

Overview For an autonomous agent to behave in an intelligent manner it must be able to solve problems. This means it should be able to arrive at decisions that transform a given situation into a desired or goal situation. The agent should be able to imagine the consequence of its decisions to be able to identify the ones that work. In this first course on AI we study a wide variety of search methods that agents can employ for problem solving.

Free

50 Lessons

27:10:39 Hours