markdown:
## Archive for
**Tháng Mười 2009**
[Công cụ dạy học và nghiên cứu](https://vietnamen.wordpress.com/2009/10/21/cong-c%e1%bb%a5-d%e1%ba%a1y-h%e1%bb%8dc/)
# Secondary school
## Quantum Science Across Disciplines (QSAD):
Phần mềm giúp học sinh hiểu rõ hơn về khoa học lượng tử, với cách nhìn của một học sinh cấp 2-3.
# Physics
## ABINIT
[http://en.wikipedia.org/wiki/ABINIT](http://en.wikipedia.org/wiki/ABINIT)
Phần mềm
- tính tổng năng lượng, mật độ điện tích, cấu trúc electron của 1 hệ thống tạo bởi các electron và hạt nhân dùng DFT (density function theory), pseudopotential…
- tối ưu hoá cấu trúc hình học (3D) dựa vào DFT forces, stresses
- MD simulation
# Chemoinformatics & Bioinformatics
## Chemistry Development Kit (SDK)
[http://sourceforge.net/apps/mediawiki/cdk/index.php?title=Main_Page](http://sourceforge.net/apps/mediawiki/cdk/index.php?title=Main_Page)
A Java library
- 2D structure diagram editor, layout
- 3D rendering
- support various format (Chemical Markup Language, SMILES, MDL, InChl)
- modeling
- PDB file (active site detection, sequence to connectivity table)
- BioJava interface
# Discrete Fourier transform (DFT)
## FFTW
C subroutine library
[Phần 6: Fortran + CUDA (2) variables](https://vietnamen.wordpress.com/2009/10/08/ph%e1%ba%a7n-5-fortran-cuda-2-variables/)
# Variables
Như ta đã đề cập, CUDA có nhiều cấp độ bộ nhớ, vì thế, việc chọn lựa nơi lưu trữ cũng rất quan trọng tới hiệu năng của chương trình.
**register**(thanh ghi): (read/write) per-thread **local memory**: (read/write) per-thread **shared memory**(read/write) per block **global memory**(read/write) per grid **constant memory**(read-only) per grid **texture memory**(read-only) per grid
Mặc định, khi khai báo biến ở
**host subprogram/modules**, dữ liệu được lưu trữ ở **host global memory**.
Tối đa 1 trong các thuộc tính sau được khai báo với biến: device, constant, shared, pinned
## Device
REAL, DEVICE :: dev_var, x(100) real :: y attributes(device) :: y
Một
**device variable **có dữ liệu được lưu ở **device global memory**. Nó có thể được khai báo ở *host subprogram *hoặc *device subprogram*.
Nếu khai báo trong module, nó có thể được truy cập bởi mọi device subprogram trong module đó, và mọi host subproram trong module đó hoặc là subprogram có sử dụng module
Nếu khai báo trong 1 host subprogram, thì nó có thể được truy xuất từ chính subprgram đó, hoặc các subprogram chứa trong (contains) nó.
Device variables (arrays) không thể
- có các thuộc tính POINTER, TARGET, ALLOCATABLE.
- xuất hiện trong COMMON block
- xuất hiện trong EQUIVALENCE statement
- là thành viên của một kiểu mới (derived data type)
Biến hằng có thể làm đối số (actual arguments) cho một host subprogram hoặc device subprogram, với điều kiện INTERFACE tường minh, và đối số lúc định nghĩa (dummy arguments) tương ứng cũng có thuộc tính DEVICE.
Nếu là kiểu mảng (array) nó có thể là
**explicit-shape array**, allocatable device variable, hoặc (nếu ở trong host subprogram) assumed-shaped dummy array.
## Constant
Có 2 cách khai báo
real :: c(100) attributes(constant) :: c
hoặc
real, constant :: d(100)
Dữ liệu hằng không thể
- có các thuộc tính POINTER, TARGET, ALLOCATABLE.
- xuất hiện trong COMMON block
- EQUIVALENCE statement
- là thành viên của một kiểu mới (derived data type)
Mảng (array) là hằng thì phải có kích thước cố định.
Biến hằng có thể làm đối số (actual arguments) cho một host subprogram hoặc device subprogram, với điều kiện INTERFACE tường minh, và đối số lúc định nghĩa (dummy arguments) tương ứng cũng có thuộc tính CONSTANT.
Dữ liệu hằng:
- không thể thay đổi nếu định ra trong
**device subprogram**
- có thể thay đổi nội dung, nếu định ra trong
**host subprogram**
## Shared
Biến chia sẻ chỉ có thể lưu dữ liệu trên shared memory space. Vì thế, nó chỉ được khai báo trong
**device subprogram**, và cũng chỉ có thể được truy xuất từ chính **device subprogram** đó, hoặc các **device subprogram** khác mà bản thân biến này được truyền tới dưới dạng đối số (actual argument)
có thể bị đọc/ghi từ mọi threads trong block. CHÚ Ý: khi một thread cập nhật dữ liệu lên 1 shared variable, để đảm bảo là khi thread khác đọc sẽ đọc dữ liệu mới này, ta cần đồng bộ sau khi cập nhật dữ liệu, dùng
**SYNCTHREADS() **intrinsic function.
Dữ liệu chia sẻ không thể
- có các thuộc tính POINTER, TARGET, ALLOCATABLE.
- xuất hiện trong COMMON block
- EQUIVALENCE statement
- là thành viên của một kiểu mới (derived data type)
Mảng (array) là SHARED thì có thể dùng
**asumed-sized array** nếu nó không phải được khai báo là 1 dummy argument của 1 device subprogram. Vậy kích thước là bao nhiêu? điều này sẽ được qui định khi gọi kernel dùng chevron syntax với đối số thứ 3 ( *bytes*) chỉ định số bytes ở shared memory dành cho assumed-sized array. Nếu có nhiều hơn một assumed-size array làm đối số, chúng sẽ được ngầm định là tương đương nhau, i.e. cùng bắt đầu ở cùng địa chỉ ô nhớ. Vì thế, nếu dùng nhiều hơn 1 assumed-sized array, nhà lập trình cần quản lí nó.
attributes(global) subroutine sub(y) real, shared :: x(4, *) integer :: y ... end subroutine
Nếu mảng (array) là SHARED và không phải là dummy argument + không phải assumed-sized array, thì nó phải là
*fixed-sized array*.
Biến chia sẻ có thể làm đối số (actual arguments) cho một host subprogram hoặc device subprogram, với điều kiện INTERFACE tường minh, và đối số lúc định nghĩa (dummy arguments) tương ứng cũng có thuộc tính SHARED.
## Pinned
Chỉ dành để khai báo với biến thuộc kiểu
**allocatable array **và khai báo trong module/host subprogram.
real, allocatable, dimension(:), pinned :: x
Khi cấp phát, dữ liệu được lưu ở
*host page-locked memory*. Ưu điểm là dữ liệu lưu ở đây sẽ được copy tới device memory nhanh hơn so với từ **host normal-paged memory** tới device memory. Vì giới hạn về bộ nhớ dành cho host page-locked memory là tùy hệ thống, dữ liệu không đảm bảo lưu trữ ở đây nếu vượt quá kích thước cho phép, lúc đó nó sẽ tự động lưu vào **host normal-paged memory**.
Pinned array có thể dùng làm đối số cho
*host subprogram* dù INTERFACE của nó có được khai báo hay không, cũng như không phụ thuộc vào dummy argument có được khai báo là PINNED hay ALLOCATABLE hay không. Tuy nhiên, nếu giải phóng nó (deallocate) bên trong subprogram, thì dummy argument phải có khai báo là PINNED, nếu không sẽ có lỗi.
Tham khảo:
- CUDA Fortran programming guide and reference
[Phần 5: Fortran + CUDA (1) subprogram](https://vietnamen.wordpress.com/2009/10/07/ph%e1%ba%a7n-5-fortran-cuda-1-subprogram/)
# subprogram (Subroutine/Function)
## Define
Chương trình chính sẽ luôn chạy trên
**host**, còn các subprograms của nó có thể chạy hoặc trên **host **hoặc trên **device**. Để một subprogram của Fortran có thể chạy trên device, nó cần sử dụng thêm các từ chỉ định *attributes(device)*, *attributes(global) *đi trước các từ khóa *subroutine, function*. Khi đó, subprogram còn có tên gọi là 1 **device ** **kernel**.
- Subroutine: có thể dùng attributes(
*host), attributes(global), attributes(device)*hoặc cả attributes( *host*, *device)*
- Function: có thể dùng
*host, device,*hoặc cả *host*, *device*
NOTE:
- Function không thể có
*global*attribute.
- Subprogram với attributes(
*host*, *device)*phải nằm trong 1 module
! Host subroutine subroutine solve( n, a, x, y ) real, device, dimension(*) :: x, y real :: a integer :: n ! call the kernel call
ksaxpy<<<n/64, 64>>>( n, a, x, y ) end subroutine
## Invoke
Để gọi 1 kernel từ host function ta dùng cú pháp đặc biệt
*<<<num_block, num_thread [, bytes [, streamid]]>>>* gọi là **chevron syntax**. Trong ví dụ trên, *n *chính là số lượng threads cần chạy song song cho kernel này và cũng chính là kích thước của vectors **x**, **y**. Ở đây, số threads trong mỗi block luôn là 64 nên số lượng blocks là *n/64.*
CHÚ Ý: Nếu kích thước lớn hơn số threads song song tối đa, ta sẽ phải có chỉnh sửa đoạn code.
! Kernel definition ! Scalar Alpha X Plus Y: y = ax + y
attributes(global)subroutine ksaxpy( n, a, x, y ) real, dimension(*) :: x,y real, value :: a integer, value :: n, i i = (blockidx%x-1) * blockdim%x + threadidx%x if( i <= n ) y(i) = a * x(i) + y(i) end subroutine
## Passing dummy arguments
Với
**device subprograms**, các dummy arrguments (scalar, array…) được MẶC ĐỊNH là truyền tham khảo (passed by reference), i.e. truyền địa chỉ – không truyền nội dung, nếu biến bị thay đổi bên trong subprogram thì giá trị bên ngoài cũng tự động được cập nhật + nơi lưu trữ là ở host memory.
Nếu đối số là giá trị đơn (scalar argument), thì có thể truyền giá trị bằng cách thêm thuộc tính VALUE vào trước khai báo biến đó (value dummy arrguments).
attributes(global) subroutine add(a, b, n) real, dimension(n) :: a, b integer, value :: n ... end subroutine
## Limitation
Device kernel (attributes(device))
- không được là hàm đệ qui (recursive)
- không chứa biến với
**SAVE**attribute, hay khởi tạo giá trị ban đầu (data initialization)
- không có đối số tùy chọn (optional arguments), i.e. đối số với giá trị khởi tạo mặc định
- không được là một phần (contains) trong host subprogram, subroutine hay function nào cả.
- bản thân nó cũng không được có chứa (contains) bất kì subroutines, functions nào.
- đối số (dummy argument) không được dùng
*assumed-shaped array*và không được có pointer attribute.
- chỉ có thể được gọi từ host function, và dùng
*chevron syntax*
- có thể có cả attributes(device) và attributes(host), lúc đó subprogram sẽ được biên dịch 2 lần, một lần cho host và một lần cho device
Kernel kernel (attributes(global))
- kích thước toàn bộ các đối số (dummy argument) bị giới hạn kích thước 256 bytes (nghĩa là tối đa 64 phần tử với kiểu integer(kind=4) và tối đa 32 phần tử (với kiểu integer(kind=8))
- không được có cả attributes(host) và attribute(global) đồng thời
Đồng thời, khi gọi subroutine đó, cần cho biết có bao nhiêu cá thể (
**instances**) của kernel đó chạy song song. Mỗi cá thể sẽ chạy trên 1 threads độc lập. Như ta đã giới thiệu các CUDA threads được tổ chức thành từng nhóm, gọi là **thread blocks**. Như vậy mỗi thread sẽ có 1 global thread ID (đại diện cho thread block) và 1 local thread ID (đại diện cho thread bên trong thread block đó).
Tương tự với CUDA C, ở đây, để biết global thread ID, ta dùng biến
**blockidx**, và local thread ID thông qua biến **threadidx**.
[Sự lựa chọn một màn hình LCD tốt](https://vietnamen.wordpress.com/2009/10/05/s%e1%bb%b1-l%e1%bb%b1a-ch%e1%bb%8dn-m%e1%bb%99t-man-hinh-lcd-t%e1%bb%91t/)
Để có một màn hình LCD vừa ý, nó không chỉ đơn thuần là lựa chọn thương hiệu mà chính là những thông số kĩ thuật giúp ta đánh giá chính xác hơn chất lượng của một màn hình LCD (Liquid Crystal Display). Có 2 loại màn hình LCS: Passive Matrix và Active Matrix (loại sau phổ biến hơn vì tốc độ xử lí cao). Và Active Matrix dùng TFT (thin film resistor). Sau đây là một vài thông tin thu thập được
**Kiểu đầu vào:**bắt buộc phải hỗ trợ đầu cắm DVI, chứ không phải kiểu đầu nối 15-chân D-sub. Điều này giúp bạn kết nối với các thế hệ card màn hình mới với chất lượng đồ họa cao hơn. **Độ phân giải, tỉ lệ kích thước**: với tỉ lệ kích thước (chiều rộng với chiều cao) là 4:3 thì ta có các độ phân giải 1600×1200, 1280×960, nếu tỉ lệ kích thước là 5:4 thì ta có độ phân giải 1280×1024.
- Thời gian đáp ứng: thông số này không quan trọng lắm vì bạn không thấy rõ sự khác biệt.
**Độ sâu màu**: 6-bit (), 8-bit (16.2M màu) hay 24-bit.
- Độ sáng: đơn vị là ‘cd/m2’ (candela per meter squared) hay ‘nits’.
- Góc nhìn: với màn hình LCD mới thì thông số này không quan trọng lắm
**Tỉ lệ tương phản:**nếu độ sáng của phần màn hình hiển thị đen là 0.5 cd/m 2, và độ sáng của phần màn hình hiển thị trắng là 250 cd/m 2, thì tỉ lệ tương phản 500:1. Tuy nhiên, do cách tính toán của các hãng cũng khác nhau, nên số liệu này cũng không chuẩn xác lắm.
Tổng kết lại, không nên đầu tư vào những chức năng mà mình ít dùng tới.
Thông số mẫu:
|
|Sony SDM-S94
|
|LCD |19″ SXGA LCD (Active Matrix)
|
pixel pitch: 0.294mm
Anti-glare coating
|
|Scanning Frequency |Horizontal: 28-80kHz
|
Vertical: 45-75Hz
|
|Response Time |25ms (Typical)|
|
|Contrast Ratio |600:1 (Typical)|
|
|Compatibility |1280 x 1024 (Native)|
|
|Brightness |250 cd/m
|2
|
|Viewing Angle |170 / 170 (Horizontal / Vertical)|
|
|Power |Working: 50W
|
Standby/Off: 1.2W
|
|Warranty |3 years parts and labor|
|
|Interface |DVI
|
15-pin D-sub
Tham khảo:
[Phần 4: Fortran + CUDA + Accelerator (0) install + compile](https://vietnamen.wordpress.com/2009/10/04/ph%e1%ba%a7n-4-fortran-cuda/)
NVIDIA phối hợp cùng PGI (Portland Group) cuối cùng đã cho ra
*Fortran compiler *với *CUDA support*. Trước đây, *CUDA support *chỉ có trên C/C++ programming language. Hiện nay hầu hết các code chương trình cho khoa học là viết trên Forrtran, vì thế, nhu cầu chuyển dần sang *CUDA-enabled Tesla NVIDIA GPU *là rất lớn. Bên cạnh đó, PGI cung cấp mô hình Accelerator Programming Model (APM) nhằm giúp chuyển đổi các source codes có sẵn sang GPU với ít thay đổi nhất.
# Đăng kí bản quyền
Để dùng được PGI Fortran, bạn cần có file license.dat, ở đây tôi không đi vào chi tiết cài đặt. Tuy nhiên, đây là bước đầu tiên và chỉ làm 1 lần.
# Kích hoạt CUDA + accelerator compiler
Kể từ phiên bản 9.0-2, PGI Fortran hỗ trợ CUDA features. Để kích hoạt, bạn cần tạo ra 1 file có tên
**sitenvrc **để khai báo các thư mục cài đặt CUDA software. File nỳ nằm ở thư mục **$PGI/linux86-64/9.0-4/bin** (CHÚ Ý: $PGI là alias đến thư mục cài đặt PGI, ví dụ: $PGI=/opt/pgi, hay $PGI=/usr/pgi, tuỳ theo version của PGI Fortran mà 9.0-1 có thể phải đổi thành 9.0-2 hay khác).
Sau đó, thêm các dòng sau vào trong file
**sitenvrc **(chú ý dấu chấm phẩy sau mỗi hàng là quan trọng)
set NVOPEN64DIR=/opt/cuda/open64/lib; set CUDADIR=/opt/cuda/bin; set CUDALIB=/opt/cuda/lib64;
! thay lib64 bằng lib nếu là CUDA 2.2set GCCVERSION=40301; ! có một số không tương thích giữa G++4.3 với NVIDIA installation files
Nếu dòng thứ 4 không có, bạn có thể gặp hàng loạt lỗi như sau:/usr/include/c++/4.3/x86_64-linux-gnu/bits/c++config.h(233): error: expected a “{“
….
Để kiểm tra cài đặt thành công, với CUDA, bạn có thể test với deviceQuery hay bandwidthTest (nằm trong bộ CUDA SDK samples), hoặc pgaccelinfo tool. Với pgaccelinfo, thông tin gồm
Device Number: 2 Device Name: Tesla C1060
Device Revision Number: 1.3Global Memory Size: 4294705152 Number of Multiprocessors: 30 Number of Cores: 240 Concurrent Copy and Execution: Yes Total Constant Memory: 65536 Total Shared Memory per Block: 16384 Registers per Block: 16384 Warp Size: 32 Maximum Threads per Block: 512 Maximum Block Dimensions: 512 x 512 x 64 Maximum Grid Dimensions: 65535 x 65535 x 1 Maximum Memory Pitch: 262144B Texture Alignment 256B Clock Rate: 1296 MHz Initialization time: 3376 microseconds Current free memory 4246142976 Upload time (4MB) 1091 microseconds ( 908 ms pinned) Download time 1545 microseconds (1365 ms pinned) Upload bandwidth 3844 MB/sec (4619 MB/sec pinned) Download bandwidth 2714 MB/sec (3072 MB/sec pinned)
Chú ý, “Device Revision Number” là 1.3 và đây cũng là output mặc định khi biên dịch, muốn compile ra CUDA code theo phiên bản khác, ví dụ 1.0, ta thêm vào một dòng khác (1.1 hoặc 1.0)
set COMPUTECAP=1.0
# Biên dịch với pgf95
Để biên dịch ra code chạy được trên PGPGU
- using GPU Programming model CUDA, ta du’ng compiler flag “-Mcuda” (không có dấu ngoặc kép)
- using Accelerator Programming model, ta du’ng compiler flag “
**-ta=nvidia**” (không có dấu ngoặc kép)
NOTE: Để biên dịch các thư viện kèm theo với accelerator, ta cũng cần dùng compiler flag “-ta”.
# Debug
…
Another way to edit the file sitenvrc
set NVDIR=/usr/local/cuda;
set NVOPEN64DIR=$NVDIR/open64/lib;
set CUDADIR=$NVDIR/bin;
set CUDALIB=$NVDIR/lib64;
set GCCVERSION=40303;
Tham khảo:
[Phần 3: CUDA extension convention + syntax + compiler](https://vietnamen.wordpress.com/2009/10/04/ph%e1%ba%a7n-3-cuda-examples/) [http://stackoverflow.com/questions/242894/cuda-driver-api-vs-cuda-runtime](http://stackoverflow.com/questions/242894/cuda-driver-api-vs-cuda-runtime)Tại thời điềm này, CUDA đã được cấu hình xong. Ta có thể bắt đầu tìm hiểu cách biên dịch và cách viết 1 chương trình có dùng CUDA.
# Trình biên dịch
Quá trình biên dịch diễn ra qua nhiều giai đoạn:
- code cho CPU và code cho GPU sẽ được tách ra
- code cho GPU sẽ được convert sang một ngôn ngữ trung gian giống như assembly language, gọi là PTX (Parallel Thread eXecution). Tại đây, nó sẽ được kiểm tra tính tối ưu. Cuối cùng, nó sẽ được chuyển về dạng mã máy mà GPU có thể hiểu ở dạng nhị phân.
Một chương trình CUDA lúc chạy cần có cuda.so (CUDA core library), cudart.so (CUDA runtime library). Bên cạnh đó, có các thư viện viết sẵn (CUDA library): CUFFT (Fast Fourier Transform), CUBLAS (math)
## C/C++
**nvcc **là một *command-line tool* để biên dịch ứng dụng CUDA. Với ngôn ngữ C, **nvcc** sẽ gọi **gcc** và **NVIDIA PTX compiler**.
- nvcc <filename>.cu [-o <executable>]
- Builds release mode
- nvcc -g <filename>.cu
- Builds debug mode
**Can debug host code but not device code**
- nvcc -deviceemu <filename>.cu
- Builds device emulation mode
**All code runs on CPU**, no debug symbols
- nvcc -deviceemu -g <filename>.cu
- Builds debug device emulation mode
**All code runs on CPU**, with debug symbols
- Phù hợp cho debug chương trình
## Fortran
Với Fortran, ta dùng
**pgf95 **kèm compiler flag “-Mcuda” (chú ý: “-ta=nvidia” là dùng cho PGI Fortran acceleration model không phải CUDA)
CHÚ Ý: có thêm compiler flag “-tp” để chỉ định loại CPU mà chương trình được biên dịch sẽ chạy (nhằm tối ưu hóa code), ví dụ: amd64, amd64e…
Ta sẽ tìm hiểu kĩ hơn đối với PGI Fortran ở các bài viết sau.
## Các ngôn ngữ khác:
PyCUDA:
[http://documen.tician.de/pycuda/tutorial.html](http://documen.tician.de/pycuda/tutorial.html)
# File extension
## C/C++
Các hàm
**kernel **được lưu ở files với phần mở rộng là **.cu**
## Fortran
.cuf cho file ở dạng free-format
.CUF như .cuf nhưng nó sẽ thông qua quá trình tiền xử lí (preprocess) trước khi được compile.
# Khởi tạo bộ nhớ
Như ta đã biết có nhiều phân cấp bộ nhớ khác nhau của CUDA-capable GPU. Tuỳ vào nơi muốn cấp phát, CUDA cung cấp các hàm khác nhau
## DEVICE MEMORY
### C/C++
- cudaMalloc(void** pointer, size_t nbytes)
cấp phát nbytes (BYTEs) với địa chỉ khởi đầu lưu ở pointer
- cudaMemset(void* pointer, int value, size_t count)
khởi tạo (gán) giá trị là value cho count ô nhớ, bắt đầu tại địa chỉ lưu ở pointer
- cudaFree(void* pointer)
giải phóng bộ nhớ
- cudaMemcpy():
sao chép dữ liệu bên trong host memory, bên trong device memory và đồng thời giữa 2 loại (vì thời gian sao chép là giữa 2 loại là chậm, nên hạn chế sử dụng tối đa)
int n=1024; int nbytes=1024*sizeof(int); int * d_a = 0; ! khai báo con trỏ cudaMalloc((void**)&d_a, nbytes); cudaMemset(d_a, 1, nbytes); cudaFree(d_a)
### Fortran
## HOST MEMORY
### C/C++
- pointer = malloc(int nbytes)
- free(in*ptr)
int* h_a=0; int dimx=16; int num_bytes=dimx*sizeof(int); h_a = (int) malloc(num_bytes); if (h_a == 0) { print ("Could not allocate"); return 1; }
### Fortran
# Sao chép dữ liệu
### C/C++
- cudaMemcpy (void* dst, void* src, size_t nbytes, enum cudaMemcpyKind direction)
đảm bảo sao chép an toàn (chỉ bắt đầu sao chép khi các lệnh gọi tới CUDA đều hoàn tất, i.e. không có kernel nào đang thực hiện; đồng thời mọi thread bị blocked cho tới khi dữ liệu sao chép xong)
- enum cudaMemcpyKind: nhận các giá trị có thể sau
cudaMemcpyHostToDevice
cudaMemcpyDeviceToHost
cudaMemcpyDeviceToDevice
### Fortran
# Subprogram (Functions/Subroutine)
Vì trong 1 chương trình, có subprogram thì chạy ở
**host**, có cái thì chạy ở **device**. Nên để chỉ định một cách tường minh, các từ khóa (specifier) sau được dùng.
__device__ (C/C++), attributes(device) (Fortran)
xác định
**kernel **(chạy trên device), **chỉ được gọi từ một kernel khác**, không có biến tĩnh ( **static variables**), chỉ có thể là hàm đi kèm (inlined), không hỗ trợ đệ qui (recursion)
__global__ (C/C++), attributes(global) (Fortran)
xác định
**kernel **(chạy trên device), **chỉ có thể được gọi từ một ** **host function**, kiểu trả về luôn là **void **(C/C++) **;** khi được gọi, phải chỉ rõ cấu hình thực thi kernel ( **execution configuration** – xem ở sau) – nghĩa là cho biết số blocks trong 1 grid, số lượng threads trong 1 block.
chúng thực thi bất đồng bộ.
__host__ (C/C++), attributes(host) (Fortran) – mặc định
xác định
**host function** (chạy trên host), chỉ có thể được gọi từ 1 host function khác, đây là chỉ định mặc định nếu hàm được định nghĩa mà không dùng từ khóa nào ở trên đi kèm.
# Variables
__device__and__constant__
biến chỉ nằm trong global memory (device memory), tồn tại theo chương trình (chỉ mất khi chương trình kết thúc), có thể được truy cập từ mọi thread ở mọi grid.
biến hằng (constant variables) chỉ có thể được gán giá trị từ host functions.
__shared__
nằm trong
**block ** **shared memory**, tồn tại theo block, chỉ có thể được truy cập từ các threads của block đó. Nếu chỉ khai báo, thì không có giá trị đầu mặc định.
<none>
là các biến tự động (
**automatic variables**), lưu ở trong thanh ghi (registers) của mỗi thread khi có thể, nếu kích thước quá lớn, thì sẽ lưu ở global memory.
# Hạn chế với kernel
Kernel là đoạn code để chạy trên GPU, nó thường được tổ chức thành các function hoặc subroutine. Tuy nhiên, vẫn có một số hạn chế nhất định đối với code chạy trên GPU so với code trên CPU.
## C/C++
- chỉ truy xuất bộ nhớ trên GPU (không được đọc data từ CPU, vì thế trước khi thực thi kernel, từ host phải thực hiện các tác vụ khởi tạo các đối tượng dữ liệu trên GPU và sao chép dữ liệu cần thiết từ host memory ra đó.
- mỗi function phải có số đối số (arguments) là cố định
- không có biễn tĩnh (static)
- không có đệ qui
- kernel phải được khai báo dùng 1 trong các qualifier sau
__global__ : kernel này được gọi từ host (CPU), trả về luôn là void
__device__ : kernel này được gọi từ 1 kernel khác
__host__ : function thực thi trên CPU (mặc định nếu không chỉ định qualifier)
__host__ __device__
__global__ void kernel_name(int *a) { int idx = blockIdx.x * blockDim.x + threadIdx.x; a[idx] = idx; }
## Fortran
- a
- a
- a
- không có đệ qui
# Gọi 1 kernel (Execution configuration)
**Cú pháp:** **C/C++:** *function_name<<<* *gd* *, * *bd [* *, * *N]* *>>>(param1, param2, param3)* **Fortran:** * function_name<<<gd, bd [, N [, streamid] ]>>>(param1, param2, param3)*
Ở đây,
*function_name* là tên hàm cần gọi, param_i là các đối số của nó. Quan trọng cần nắm là **gd**: kích thước của grid (kiểu **dim3**, với 3 thành phần: **gd.x, gd.y, gd.z**cho biết số blocks ở mỗi chiều **bd**: kích thước của mỗi blocks (kiểu **dim3**, với 3 thành phần: **b** **d.x, bd.y, bd.z**cho biết số threads ở mỗi chiều **N**: (optional) cho biết số lượng bộ nhớ (tính theo **bytes**) cần thêm vào trong **shared memory**của mỗi block để dùng cho đối số là *assumed-sized array*
Như vậy, ta thấy là để phân chia công việc cho mỗi threads, ta cần xác định các thông tin về threads. CUDA đã có các biến đặc biệt sẵn để hỗ trợ
**gridDim**: (kiểu **dim3**), cho biết kích thước của grid **blockIdx**: (kiểu **uint3?**), chứa index của block trong grid **blockDim**: (kiểu **dim3**), cho biết kích thước của blocks **threadIdx:**(kiểu **uint3**), chứa index của thread trong block
## C/C++
Mỗi kernel có thể đươc son song hoá bởi 1 số lượng thread nhất định (ví dụ Tesla T10 có 240 SP, thì có thể có tối đa 30,720 threads song song). Tuy nhiên, đễ dễ quản lí, CUDA tổ chức chúng thành tứng blocks và grids. Mỗi grid sẽ tương ứng thực thi cho 1 kernel. Mỗi grid hiện nay cho phép 2D các blocks, mỗi block cho phép 3D các threads. Như vậy, khi gọi thực thi 1 kernel, 2 thông tin trên là tối thiểu cần phải có. Cú pháp để chỉ định 2 thông tin này gọi là
**chevron syntax**. Đồng thời 1 kiểu dữ liệu mới, nhằm khai báo dữ liệu 3 chiều gọi là **dim3** ra đời.
dim3 grid(16,16) dim3 block(16,16) kernel_name
<<<grid, block, 0, 0>>>(đối số) kernel_name <<<32, 512>>>(đối số);
Thực ra có tới 4 thông tin trong chevron syntax, nhưng 2 cái cuối là tuỳ chọn, đó là:
- size of shared memory: 0 by default
- stream ID: 0 by default
Chú ý là các phân bố/sắp xếp có thể là 1-, 2- hoặc 3-D phù hợp với cấu trúc dữ liệu cần sử lí (vector, mảng 2 chiều (hình ảnh…), mảng 3 chiều). Do đó, 1 kiểu dữ liệu mới ra đời
**dim3.**
type(dim3) integer(kind=4) :: x, y, z end type
**Ví dụ**: đối với vector, ví dụ có *16* thành phần, thường ta chỉ dùng block và grid 1 chiều, nếu block size là 4 thì ta sẽ dùng 4 blocks.
int dimx=16; int num_bytes = dimx * sizeof(int); dim3 grid, block; block.x = 4; ! mỗi block là 4 threads grid.x = dimx/block.x; int*d_a = 0; cudaMalloc((void**)&d_a, num_bytes); kernel_name<<<grid, block>>> (int* d_a)
CHÚ Ý: Đối với C/C++, chỉ số ban đầu là 0 (zero).
như vậy, thread 1 của block 1 sẽ truy xúât phần tử thứ 0; thread 1 của block 2 sẽ truy xuất phần tử thứ 4, … Như vậy element mà thread tương ứng cấn xử lí có thể được xác định thông qua.
int idx = blockIdx.x * blockDim.x + threadIdx.x;
**Ví dụ:** đối với ma trận 2 chiều, ta thường chia làm các submatrix (ở đây đơn giản là chia chẵn, nếu chia không chẵn, ta cần có giải pháp tối ưu hơn sẽ nói ở 1 bài viết khác), mỗi submatrix tương ứng với 1 block, như vậy số block chính là dimension của ma trận cũ chia cho dimension của submatrix.
int dimx=16; int dimy=20;
dim3 grid, block;
block.x = 4; ! submatrix of size 4x4 block.y = 4;
grid.x = dimx/block.x; grid.y = dimy/block.y;
kernel_name<<<grid, block>>> (int*a, int dimx, int dimy)
như vậy, thread 1 của block 1 sẽ truy xúât phần tử thứ 0; thread 1 của block 2 sẽ truy xuất phần tử thứ 4, … Như vậy element mà thread tương ứng cấn xử lí có thể được xác định thông qua.
int ix = blockIdx.x * blockDim.x + threadIdx.x;
int iy = blockIdx.y * blockDim.y + threadIdx.y;
int idx = iy*dimx + ix
**Ví dụ: **n là số lượng threads thực thi cho kernel, nếu BLOCKSIZE là số lượng thread trong mỗi block thì số lượng block là n/BLOCKSIZE. Ta cần tính toán nhân matrix-vector: **y=Ax**
/// C/C++ code snippet dim3 block(BLOCKSIZE) /// 1-D dim3 grid(n/BLOCKSIZE) /// 1-D mv_kernel<<<grid, block>>>(subA, subX, subY, n)
Trong C/C++, chỉ số bắt đầu là zero, vì thế block.x=0..BLOCKSIZE-1, block.y=0, block.z=0 trong trường hợp này.
## Fortran
# Truy xuất từ xa
Để cho phép truy xuất từ xa, bật quyền read-write cho mọi users với
**/dev/nv* **devices.
References:
[Phần 2: Bắt đầu với CUDA-capable GPU](https://vietnamen.wordpress.com/2009/10/04/ph%e1%ba%a7n-1-b%e1%ba%aft-d%e1%ba%a7u-v%e1%bb%9bi-cuda-capable-gpu/)
# Cài đặt
Cách cài đặt phần cứng + phần mềm, xin xem tài liệu đi kèm.
CUDA SDK sẽ mặc định cài đặt ở $(HOME)/NVIDIA_CUDA_SDK
CUDA Toolkit sẽ mặc định cài đặt ở /usr/local/cuda
# Kiểm tra phần cứng
Để cập nhật thông tin về phần cứng, ta dùng lệnh
sudo update-pciids
Để biết CUDA-capable GPU nào đang được cài đặt, ta dùng lệnh
lspci | grep -i nVidia
*0a:00.0 VGA compatible controller: nVidia Corporation NV45GL [* *Quadro FX 3400/4400* *] (rev a2)* *81:00.0 3D controller: nVidia Corporation GT200 [* *Tesla C1060 / Tesla S1070* *] (rev a1)*
Ở đây, ta thấy có 2 card đồ họa (NVIDIA Quadro), và 1 card NVIDIA Tesla.
# Kiểm tra phần mềm
Để viết được ứng dụng song song dùng CUDA-capable GPU, ta cần
**CUDA Development tool** (hiện nay là version 2.3) gồm có **CUDA toolkit **và **CUDA SDK**. CUDA toolkit chứa các header files, tools, libraries… để giúp biên dịch ứng dụng chạy trên nền CUDA-capable GPU. CUDA SDK chứa các hướng dẫn cần thiết cho việc viết các ứng dụng song song dùng công nghệ CUDA.
Về phần hệ điều hành, cả Windows lẫn Linux đều có hỗ trợ. Ở đây, người viết sử dụng Ubuntu Jaunty 9.04 (64-bit). Về phần trình biên dịch (compiler), để tương thích, gcc version 3.4.x hoặc 4.x.x. PGI Fortran compiler cũng vừa có hỗ trợ, tuy nhiên đây là phiên bản có bản quyền, và nó cần gcc 4.3.x hoặc 4.4.0. Trong các phần sau, PGI Fortran sẽ được nói tới khi dùng với CUDA.
Cuối cùng là NVIDIA driver. CUDA toolkit 2.3 yêu cầu NVIDIA driver version 190 trở đi. Để kiểm tra version của NVIDIA driver, dùng X-tool
/usr/bin/nvidia-settings
hoặc
cat /proc/driver/nvidia/version
hoặc dùng deviceQuery tool ở phần sau.
# Thiết lập môi trường để có thể dùng CUDA
Nơi cài đặt mặc định với CUDA toolkit là ở
**/usr/local/cuda** và **$(HOME)/NVIDIA_CUDA_SDK.**
Vì thế, cần đảm bảo biến môi trường PATH có chứa
*/usr/local/cuda/bin*. Biến môi trường LD_LIBRARY_PATH có chứa hoặc */usr/local/cuda/lib* hoặc */usr/local/cuda/lib64*, tùy vào môi trường là 32-bit hay 64-bit. Đưa các thông tin biến môi trường vào file **~/.bash_profile**. Sau đó, cập nhật dùng
load ~/.bash_profile
CUDA SDK được cài đặt ở
* /usr/local/NVIDIA_GPU_Computing_SDK* hoặc mặc định ở *$(HOME)/NVDIA_GPU_Computing_SDK*.
# Kiểm tra cài đặt CUDA-capable GPU
Để kiểm tra, ta sẽ biên dịch gói SDK codes kèm theo NVIDIA_GPU_Computing_SDK/C/. Trong thư mục NVIDIA_GPU_Computing_SDK/C có chứa rất nhiều ví dụ viết trên ngôn ngữ C. Với những ai dùng C, có thể dùng đây làm nguồn tham khảo. Nếu biên dịch thấy lỗi, đọc phần
**tương thích và lỗi.**
Sau khi được biên dịch, các binary files sẽ nằm ở NVIDIA_GPU_Computing_SDK/C/bin/linux/release. Sau đây là một số tiện ích có thể chạy test.
## deviceQuery
**deviceQuery **là một trong các binary files vừa được biên dịch xong. Tiện ích này sẽ cho ta biết thông số của GPU card. CHÚ Ý: Nếu chức năng SELinux có sử dụng, ta cần disable nó trước khi chạy deviceQuery.
sudo setenforce 0
## bandwidthTest
**bandwidthTest **là một trong các binary files vừa được biên dịch xong. Tiện ích này sẽ kiểm tra xem giao tiếp giữa CUDA-capable GPU và hệ thống có tốt hay không. Nó có nhiều tham số hữu ích, nên dùng –help để xem thêm.
# Tương thích và lỗi
Trước khi biên dịch, cần dùng gcc 4.3. Hiện nay (Oct, 12, 2009) phiên bản gcc 4.4. có nhiều vấn đề với CUDA 2.3.
Lúc biên dịch,có thể thiếu một số header files, bạn có thể kiểm tra các packages sau:
Nếu thiếu file
**glut.h**, cài đặt freeglut-dev. Nếu vẫn chưa được (hiếm khi xảy ra) ta có thể thử với các gói sau
libgl1-mesa-dev mesa-common-dev libgl1-mesa-dri-dev libglu1-mesa-dev libx11-dev
Nếu thiếu …., cài đặt
**libxi-devel, libxmu-dev. ** **Nếu bị lỗi** obj/release/deviceQueryDrv.cpp.o: In function `main': deviceQueryDrv.cpp:(.text+0x134): undefined reference to `cuDriverGetVersion' collect2: ld returned 1 exit status make[1]: *** [../../bin/linux/release/deviceQueryDrv] Error 1Ta kiểm tra version của NVDIA driver dùng
cat /proc/driver/nvidia/version
nếu là 180.xxx thì phải nâng cấp lên 190.xxx (để tương thích với CUDA 2.3) theo cách sau
- NVIDIA driver 180.xxx (phiên bản kèm theo repos của Ubuntu 9.04) có thể làm việc với CUDA 2.2, nhưng không với CUDA 2.3
- NVIDIA driver 190.xxx có thể làm việc với CUDA 2.3.
[Link download](http://developer.nvidia.com/object/opengl_3_driver.html)(nhớ disabled và remove các packages đã cài đặt với NVIDIA driver 18.xxx dùng synaptic).
Có thể remove 180.44 dùng
sudo
**NVIDIA-Linux-x86-180.44-** **pkg1.run –uninstall**
Sau đó, xoá hoàn toàn các files có chứa từ nvidia ở trong các thư mục sau
**/lib/modules/2.6…/ **(there can be more than one folder)
**/usr/lib64/xorg**
Cuối cùng, tiến hành cài đặt mới với NVIDIA driver 190.xx (ví dụ: NVIDIA 190.18 Beta).
Tham khảo:


markdown:
Cung cấp thông tin đầy đủ về các sản phẩm, giá thành, chất lượng, đánh giá từ các chuyên gia và người tiêu dùng về dòng sản phẩm mát xa.
[máy](/tag/máy), [massage](/tag/massage), [chính](/tag/chính), [hãng](/tag/hãng), [cung](/tag/cung), [cấp](/tag/cấp), [thông](/tag/thông), [đầy](/tag/đầy), [đủ](/tag/đủ), [về](/tag/về), [các](/tag/các), [sản](/tag/sản), [phẩm](/tag/phẩm), [giá](/tag/giá), [thành](/tag/thành), [chất](/tag/chất), [lượng](/tag/lượng), [đánh](/tag/đánh), [từ](/tag/từ), [chuyên](/tag/chuyên), [người](/tag/người), [tiêu](/tag/tiêu), [dùng](/tag/dùng), [dòng](/tag/dòng), [mát](/tag/mát)
Beyblade Mexico es un Club que lleva el beyblade a la vida real; colecciona, compite y mejora tu juego solo con los mejores, bienvenidos jugadores y let it rip! ! !
BBM el unico Club Oficial de Beyblade reconocido por
**Hasbro** en México. [beyblade](/tag/beyblade), [torneo](/tag/torneo), [mexico](/tag/mexico), [real](/tag/real), [life](/tag/life), [oficial](/tag/oficial), [metal](/tag/metal), [fusion](/tag/fusion), [bakuten](/tag/bakuten), [plastics](/tag/plastics), [trompos](/tag/trompos), [competencia](/tag/competencia), [juego](/tag/juego), #hasbro
Beyblade, Comunidad de aficionados al beyblade iberoamericana. Autorizado por
**Hasbro** de Mexico, para realización de eventos y conocido como fan club oficial. [beyblade](/tag/beyblade), [latinoamerica](/tag/latinoamerica), [federacion](/tag/federacion), [mundial](/tag/mundial), [blei](/tag/blei), [bleiblade](/tag/bleiblade), [beys](/tag/beys), [beybattles](/tag/beybattles), [mexico](/tag/mexico), #hasbro, [torneos](/tag/torneos), [argentina](/tag/argentina), [españa](/tag/españa)
Foro para los amantes de los Transformers de todas las generaciones de México y el mundo. podcast, reviews, noticias, concursos... y cobre todo Transformers.
[foro](/tag/foro), [gratis](/tag/gratis), [transformex](/tag/transformex), [transformers](/tag/transformers), [español](/tag/español), [méxico](/tag/méxico), #hasbro, [takara](/tag/takara), [noticias](/tag/noticias), [discusiones](/tag/discusiones), [juguetes](/tag/juguetes)
Foro gratis : Aquí en contras mucho nunca esperadas en contras artistas y mucho más. así
Como sabrás de ahn jae wook,
**dong** bang shin ki, miyavi, kat-tun y muchos mas artistas [foro](/tag/foro), [gratis](/tag/gratis), [solo](/tag/solo), [mejor](/tag/mejor), [asia](/tag/asia), [corea](/tag/corea), [japon](/tag/japon), [aqui](/tag/aqui), [contras](/tag/contras), [mucho](/tag/mucho), [nunca](/tag/nunca), [esperadas](/tag/esperadas), [artistas](/tag/artistas)
Videos Subtitulados al idioma español solo para fans de TVXQ
[tvxq](/tag/tvxq), [videos](/tag/videos), [español](/tag/español), [tohosub](/tag/tohosub), [stamina](/tag/stamina), [passion](/tag/passion), [tiempo](/tag/tiempo), [energía](/tag/energía), [pasión](/tag/pasión), [tohoshinki](/tag/tohoshinki), #dong, [bang](/tag/bang), [shin](/tag/shin), [changmin](/tag/changmin), [yunho](/tag/yunho), [programas](/tag/programas), [entrevistas](/tag/entrevistas), [presentaciones](/tag/presentaciones), [variety](/tag/variety), [show](/tag/show), [traducciones](/tag/traducciones), [time](/tag/time)
Escuela de arte con personajes asiáticos. Cumple tu sueño. No te quedes en el intento. ¿Te atreves?
[academia](/tag/academia), [coreanos](/tag/coreanos), [asiático](/tag/asiático), [asiáticos](/tag/asiáticos), [korea](/tag/korea), [corea](/tag/corea), [seúl](/tag/seúl), [kpop](/tag/kpop), [escuela](/tag/escuela), [idols](/tag/idols), [idol](/tag/idol), [arte](/tag/arte)
El underdark de los foros bronies
[cooler](/tag/cooler), [celestia](/tag/celestia), [underdark](/tag/underdark), [srotnem](/tag/srotnem), [linux](/tag/linux), [brony](/tag/brony), [bronies](/tag/bronies), [plot](/tag/plot), [hackmaster](/tag/hackmaster), [odschool](/tag/odschool), [juegos](/tag/juegos), [viejos](/tag/viejos), [abandonware](/tag/abandonware), [foro](/tag/foro), [sobre](/tag/sobre), #hasbro, [ponis](/tag/ponis), [ponys](/tag/ponys), [little](/tag/little), [pony](/tag/pony), [20%](/tag/20%25)

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: text/html

Server: cloudflare-nginx

Connection: close

X-Frame-Options: SAMEORIGIN

Cache-Control: max-age=86400, public

X-XSS-Protection: 1; mode=block

Content-Type: text/html; charset=UTF-8


markdown:
VĂN BẢN MỚI
ĐẠI BIỂU QUỐC HỘI TỈNH QUẢNG BÌNH KHÓA XIV
Ông: Trần Công Thuật
Họ và tên: Trần Công Thuật
Ngày sinh: 27/6/1961
Quê quán: Xã An Ninh, huyện Quảng Ninh, tỉnh Quảng Bình
Nơi ở hiện nay: Phường Nam Lý, thành phố Đồng Hới, tỉnh Quảng Bình
Trình độ học vấn: Thạc sỹ Quản trị kinh doanh
Nghề nghiệp, chức vụ: Phó Bí thư Thường trực Tỉnh ủy, Trưởng Đoàn đại biểu Quốc hội khóa XIV tỉnh Quảng Bình
Nơi làm việc: Tỉnh ủy Quảng Bình
Ông: Nguyễn Ngọc Phương
Họ và tên: Nguyễn Ngọc Phương
Ngày sinh: 16/8/1959
Quê quán: Xã Châu Hóa, huyện Tuyên Hóa, tỉnh Quảng Bình
Trình độ học vấn: Thạc sỹ Chính trị học
Nghề nghiệp, chức vụ: Tỉnh ủy viên, Phó Trưởng Đoàn đại biểu Quốc hội khóa XIV tỉnh Quảng Bình
Nơi làm việc: Đoàn Đại biểu Quốc hội tỉnh Quảng Bình
Ông: Nguyễn Văn Bình
Họ và tên: Nguyễn Văn Bình
Ngày sinh: 04/3/1961
Quê quán: Phường Âu Cơ, Thị xã Phú Thọ, tỉnh Phú Thọ
Nơi ở hiện nay: Khu Đô thị Nam Thăng Long, phường Phú Thượng, quận Tây Hồ, thành phố Hà Nội
Trình độ học vấn: Tiến sỹ khoa học
Nghề nghiệp, chức vụ: Ủy viên Bộ Chính trị, Bí thư Trung ương Đảng, Trưởng ban Ban Kinh tế Trung ương
Nơi làm việc: Ban Kinh tế Trung ương
Ông: Nguyễn Mạnh Cường
Họ và tên: Nguyễn Mạnh Cường
Ngày sinh: 14/01/1967
Quê quán: Phường Trần Hưng Đạo, thành phố Nam Định, tỉnh Nam Định
Nơi ở hiện nay: Phố Hồng Mai, phường Quỳnh Lôi, quận Hai Bà Trưng, thành phố Hà Nội
Trình độ học vấn: Thạc sỹ Luật
Nghề nghiệp, chức vụ: Ủy viên thường trực Ủy ban Tư pháp của Quốc hội
Nơi làm việc: Ủy ban Tư pháp Quốc hội
Ông: Nguyễn Văn Man
Họ và tên: Nguyễn Văn Man
Ngày sinh: 12/01/1966
Quê quán: Phường Nam Lý, thành phố Đồng Hới, tỉnh Quảng Bình
Trình độ học vấn: Đại học
Nghề nghiệp, chức vụ: Ủy viên Ban Thường vụ Tỉnh ủy, Chỉ huy trưởng Bộ Chỉ huy quân sự tỉnh Quảng Bình
Nơi làm việc: Bộ Chỉ huy quân sự tỉnh Quảng Bình
Bà: Cao Thị Giang
Họ và tên: Cao Thị Giang
Ngày sinh: 15/7/1988
Quê quán: Xã Tiến Hóa, huyện Minh Hóa, tỉnh Quảng Bình
Nơi ở hiện nay: Xã Trung Hóa, huyện Minh Hóa, tỉnh Quảng Bình
Trình độ học vấn: Thạc sỹ Địa lý
Nghề nghiệp, chức vụ: Giáo viên Trường THCS và THPT Hóa Tiến, huyện Minh Hóa, tỉnh Quảng Bình
Nơi làm việc: Trường THCS và THPT Hóa Tiến, huyện Minh Hóa, tỉnh Quảng Bình
© CỔNG THÔNG TIN ĐIỆN TỬ TỈNH QUẢNG BÌNH
Giấy phép số: 11/GP-STTTT, cấp ngày 15/7/2015
Quản lý và vận hành: Văn phòng Uỷ ban nhân dân tỉnh
Trưởng Ban biên tập: Nguyễn Trần Quang - Chánh Văn phòng UBND tỉnh
Địa chỉ: Số 06, Hùng Vương, TP. Đồng Hới;
Điện thoại: (0232) 3823457 (ext 403, 405)
Ghi rõ nguồn ''Cổng Thông tin điện tử Quảng Bình'' khi phát hành lại thông tin từ
nguồn này

WARC-Identified-Payload-Type: application/xhtml+xml

Server: nginx

Vary: Accept-Encoding

Cache-Control: public

Pragma: public


markdown:
[Dụng cụ cầm tay](/danh-muc/dung-cu-cam-tay-30.sttb)» [Cờ lê mỏ lết](/danh-muc/co-le-mo-let-72.sttb)» [Cờ lê 1 đầu hở 1 tròn](/danh-muc/co-le-1-dau-ho-1-tron-102.sttb)» [Hệ mét](/danh-sach/he-met-338.sttb)» 32mm Cờ lê vòng miệng Toptul AAEB3232
# 32mm Cờ lê vòng miệng Toptul AAEB3232
![32mm Cờ lê vòng miệng Toptul AAEB3232 32mm Cờ lê vòng miệng Toptul AAEB3232](../products/32mm-co-le-vong-mieng-toptul-aaeb3232.jpg)
|
|
Mã sản phẩm:
**TUL-323-454**
Tình trạng:
**Đang có hàng**
Bảo hànhh:
12 tháng
Trọng lượng:
2 kg
Giá: 279,000 VNĐ
(Giá bao gồm 10% thuế VAT)
Số lượng
Thời gian làm việc: Thứ 2 đến thứ 6: 8h00 - 17h00, Thứ 7: 8h00 - 12h00, Chủ nhật nghỉ.
Sản phẩm liên quan
-
##### 20mm Cờ lê vòng miệng Toptul AAEB2020Giá:
###### 115,000 VNĐ
-
##### 14mm Cờ lê vòng miệng tự động Toptul AOAF1414Giá:
###### 182,000 VNĐ
-
##### 20mm Cờ lê miệng vòng Toptul AAEW2020Giá:
###### 110,000 VNĐ
-
##### 14mm Cờ lê miệng vòng Toptul AAEW1414Giá:
###### 66,000 VNĐ
-
##### 13mm Cờ lê miệng vòng sao 15 độ Toptul AAEX1313Giá:
###### 52,000 VNĐ
-
##### 9mm Cờ lê miệng vòng sao 15 độ Toptul AAEX0909Giá:
###### 40,000 VNĐ
-
##### 7mm Cờ lê vòng miệng bóng Toptul AAAB0707Giá:
###### 41,000 VNĐ
-
##### 13mm Cờ lê điếu Toptul AEEB1313Giá:
###### 127,000 VNĐ
THÔNG TIN SẢN PHẨM
## 32mm Cờ lê vòng miệng Toptul AAEB3232
**Thông số kỹ thuật**
- Mã sản phẩm: AAEB3232
- Nhà sản xuất: Toptul
- Xuất xứ: Đài Loan
- Kích thước: 32mm
- Bảo hành: 12 tháng
**Các sản phẩm khác:**

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Vary: Accept-Encoding,User-Agent

Content-Type: text/html


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
SIÊU THỊ THIẾT BỊ
»
Liên hệ
*
Thông tin cần phải nhập
EMAIL BẠN BÈ
Tên người gửi:
*
Email người gửi:
*
Email người nhận:
*
Nhập lại mã trên
*
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :146 - Tổng truy cập : 183,737,791
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
SIÊU THỊ THIẾT BỊ
»
Liên hệ
*
Thông tin cần phải nhập
EMAIL BẠN BÈ
Tên người gửi:
*
Email người gửi:
*
Email người nhận:
*
Nhập lại mã trên
*
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :141 - Tổng truy cập : 183,737,964
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
SIÊU THỊ THIẾT BỊ
»
Liên hệ
*
Thông tin cần phải nhập
EMAIL BẠN BÈ
Tên người gửi:
*
Email người gửi:
*
Email người nhận:
*
Nhập lại mã trên
*
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :146 - Tổng truy cập : 183,737,758
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
SIÊU THỊ THIẾT BỊ
»
Liên hệ
*
Thông tin cần phải nhập
EMAIL BẠN BÈ
Tên người gửi:
*
Email người gửi:
*
Email người nhận:
*
Nhập lại mã trên
*
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :144 - Tổng truy cập : 183,737,748
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
SIÊU THỊ THIẾT BỊ
»
Liên hệ
*
Thông tin cần phải nhập
EMAIL BẠN BÈ
Tên người gửi:
*
Email người gửi:
*
Email người nhận:
*
Nhập lại mã trên
*
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :143 - Tổng truy cập : 183,737,741
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
Nhà sản xuất
» Crossman
Đá cắt (21)
Dĩa cắt khô (8)
Nhám phẳng (69)
Dùng cho máy cầm tay (15)
Giũa dẹp (18)
Giũa mo (13)
Giũa tam giác (16)
Giũa tròn (17)
Cần chữ T (12)
Cần nối (26)
Típ lục giác (24)
Cần mở thường (22)
Cần tự động (16)
Đầu típ 12 góc (45)
Đầu típ 6 góc (125)
Búa cao su, nhựa (8)
Búa gò (24)
Búa nhổ đinh (8)
Búa đầu tròn (7)
Cảo 2 chấu (6)
Cảo 3 chấu (6)
Cờ lê 2 đầu hở (13)
Cờ lê 2 đầu tròn (27)
Mỏ lếch răng (20)
Mỏ lếch thường (16)
Chìa lục giác đơn (32)
Bộ chìa lục giác (7)
Dao (1)
Dao cắt ống (2)
Kéo (4)
Mũi đục gỗ (4)
Bộ khóa (19)
Bộ khẩu (28)
Kiềm bấm cos (2)
Kiềm cắt (14)
Kiềm cộng lực (13)
Kiềm chết (29)
Kiềm mỏ quạ (3)
Kiềm mở phe (9)
Kiềm mũi nhọn (11)
Kiềm rút đinh (1)
Kiềm đa năng (1)
Kiềm điện (18)
Mũi vít 2 đầu (13)
Đầu vít bake (6)
Đầu vít dẹp (5)
Tuốc nơ vít 2 cạnh (67)
Tuốc nơ vít 4 cạnh (67)
Tuốc nơ vít tổ hợp (26)
Tuốc nơ vít đầu hoa thị (11)
Súng phun sơn (5)
Máy vặn vít (3)
Máy vặn ốc (8)
Máy dập ghim (7)
Các loại khác (4)
Thước cuộn (8)
Thùng đựng dụng cụ (8)
Các loại khác (5)
Hệ mét (77)
Hệ inch (17)
Dưỡng đo độ dày (1)
Nhám xếp (10)
Mũi khoét lỗ (54)
Cảo chữ C (9)
Cảo chữ F (38)
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :147 - Tổng truy cập : 183,737,779
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
Nhà sản xuất
» Heli
Máy bào (1)
Máy cắt gạch, đá (3)
Máy cắt sắt (1)
Máy chà nhám (2)
Máy chà nhám băng (1)
Máy cưa lọng (1)
Máy cưa đĩa (4)
Máy khoan bê tông (8)
Máy mài góc (8)
Máy mài khuôn (3)
Máy phay (2)
Máy đánh bóng (1)
Máy đục bê tông (5)
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :144 - Tổng truy cập : 183,737,712
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
Nhà sản xuất
» Hioki
Đo nhiệt độ (2)
Ampe kìm (15)
Ampe kìm đo dòng rò (2)
Đồng hồ vạn năng (10)
Đo điện trở đất (4)
Đo điện trở cách điện (19)
Các thiết bị khác (11)
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :143 - Tổng truy cập : 183,737,708
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
Nhà sản xuất
» Niigata
Bộ đột lỗ (7)
Các loại máy khác (2)
Thước vuông (5)
Thước đo góc (6)
Panme đo trong (3)
Bơm nước (1)
Các loại khác (11)
Thước thủy thường (2)
Thước thủy chính xác (6)
Thước thẳng và xếp (18)
Thước lăn đường (2)
Dưỡng đo độ dày (10)
Dưỡng đo ren (2)
Dưỡng đo bán kính (3)
Dưỡng đo mối hàn (10)
Dưỡng đo lỗ (4)
Các loại khác (8)
Compa (4)
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :142 - Tổng truy cập : 183,737,980
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
- Tiêu chuẩn: DIN-EN 60900
- Cách điện 1000V
- Kích thước: TX 8x80
Các sản phẩm khác:
- Vít hoa thị cách điện 1000V VDE 9244202
- Vít hoa thị cách điện 1000V VDE 9244203


markdown:
![ line](/images/line.jpg)
**Xuất xứ**» Nhật Bản **Mã hàng : TAM-100-161**
Giá : 9,623,000 VNĐ
**Mã hàng : DKK-080-038**
Giá : 3,529,000 VNĐ
**Mã hàng : DKK-771-039**
Giá : 1,885,000 VNĐ
**Mã hàng : KUN-030-007**
Giá :
[Xin liên hệ](/lien-he,3mm-may-go-ri-danh-vay-han-knt-3-7996.sttb) **Mã hàng : TAM-050-160**
Giá : 4,757,000 VNĐ
**Mã hàng : KPT-110-105**
Giá : 4,254,000 VNĐ
**Mã hàng : KPT-002-160**
Giá : 4,535,000 VNĐ
**Mã hàng : KPT-000-161**
Giá : 7,223,000 VNĐ
**Mã hàng : KPT-720-104**
Giá : 3,506,000 VNĐ
**Mã hàng : KPT-001-171**
Giá : 6,638,000 VNĐ
**Mã hàng : KPT-001-173**
Giá : 7,152,000 VNĐ
**Mã hàng : KPT-002-172**
Giá : 6,919,000 VNĐ
**Mã hàng : KPT-002-174**
Giá : 7,433,000 VNĐ
**Mã hàng : KPT-003-175**
Giá : 10,611,000 VNĐ
**Mã hàng : KPT-004-176**
Giá : 10,985,000 VNĐ


markdown:
![ line](/images/line.jpg)
**Xuất xứ**» Trung Quốc **Mã hàng : END-155-487**
Giá : 96,000 VNĐ
**Mã hàng : TOT-106-297**
Giá : 72,000 VNĐ
**Mã hàng : TOT-106-298**
Giá : 93,000 VNĐ
**Mã hàng : ASA-740-749**
Giá : 189,000 VNĐ
**Mã hàng : ASA-740-750**
Giá : 203,000 VNĐ
**Mã hàng : ASA-740-751**
Giá : 203,000 VNĐ
**Mã hàng : ASA-740-752**
Giá : 214,000 VNĐ
**Mã hàng : ASA-194-033**
Giá : 145,000 VNĐ
**Mã hàng : ASA-410-200**
Giá : 130,000 VNĐ
**Mã hàng : ASA-193-032**
Giá : 129,000 VNĐ
**Mã hàng : ASA-409-199**
Giá : 117,000 VNĐ
**Mã hàng : TOT-106-299**
Giá : 90,000 VNĐ
**Mã hàng : TOT-106-300**
Giá : 107,000 VNĐ
**Mã hàng : END-158-420**
Giá : 460,000 VNĐ
**Mã hàng : END-158-365**
Giá : 499,000 VNĐ


markdown:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
Xuất xứ
» Trung Quốc
Xem theo danh sách
Xem thư viện
100m Thước dây làm bằng sợi thủy tinh TOTAL TMTF121006
Mã hàng : TOT-121-009
Total
Trung Quốc
Xin liên hệ
100m Thước dây sợi thủy tinh Stanley 34-777
Mã hàng : STL-347-622
Stanley
Trung Quốc
1,074,000 VNĐ
10m Thước cuộn FatMax Stanley 33-805
Mã hàng : STL-338-604
Stanley
Trung Quốc
395,000 VNĐ
10m Thước cuộn thép TOTAL TMT126101
Mã hàng : TOT-126-013
Total
Trung Quốc
88,000 VNĐ
10m Thước cuộn thép TOTAL TMT126101M
Mã hàng : TOT-126-014
Total
Trung Quốc
Xin liên hệ
10m Thước đo dầu Wynn's W9010B
Mã hàng : WYN-901-049
Wynn's
Trung Quốc
500,000 VNĐ
10m x 25mm Thước cuộn Asaki AK-2671
Mã hàng : ASK-267-355
Asaki
Trung Quốc
101,000 VNĐ
10m x 25mm Thước cuộn Asaki AK-2686
Mã hàng : ASK-268-349
Asaki
Trung Quốc
101,000 VNĐ
10m x 25mm Thước cuốn Endura E8017
Mã hàng : END-801-008
Endura
Trung Quốc
109,000 VNĐ
15m Thước đo dầu Wynn's W9015B
Mã hàng : WYN-901-050
Wynn's
Trung Quốc
744,000 VNĐ
1
2
3
4
5
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Trụ sở tại Hà Nội:
Địa chỉ: 71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666 - Fax: 04 3910 6666
Tắt [X]
Dụng cụ cầm tay:
Chìa lục giác
,
Búa rìu
,
Cảo
,
Cờ lê mỏ lếch
,
Dụng cụ cắt
,
Dụng cụ dùng pin
,
Dụng cụ tổng hợp
,
Êtô
,
Kiềm
,
Ống đếu
,
Tuốt nơ vít
Dụng cụ dùng điện:
Máy bào
,
Máy cắt
,
Máy chà nhám
,
Máy cưa
,
Máy đánh bóng
,
Máy đục bê tông
,
Máy khoan
,
Máy mài
,
Súng thổi hơi nóng
Thiết bị ngành hàn:
Kính hàn
,
Que hàn
,
Máy hàn
Thiết bị điện:
Ampe kìm
,
Đo điện trở cách điện
,
Đồng hồ vạn năng
Dụng cụ đo chính xác:
Máy đo khoảng cách
,
Dụng cụ cân bằng laser
,
Máy đo nhiệt độ
,
Máy đo độ ẩm
,
Thước kẹp caliper
,
Thước panme
Bảo hộ lao động:
Bình chữa cháy
,
Nón, mặt nạ
,
Quạt công nghiệp
,
Thang
,
Quần áo bảo hộ
,
Găng tay bảo hộ
,
Giày ủng bảo hộ
Thiết bị ngành nước:
Máy hút bụi
,
Máy phun nước
,
Bơm nước
Vận chuyển, bảo quản:
Con đội
,
Palăng, tời
,
Xe đẩy
,
Thùng đựng dụng cụ
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :141 - Tổng truy cập : 183,737,718
+ + + + + + + +
Dụng cụ cầm tay nhập khẩu
Dụng cụ điện cầm tay
Dụng cụ đo chính xác


markdown:
## Tin bất động sản cập nhật
-
[Quận 4: Điểm đầu tư bất động sản tiềm năng tại TP.HCM](/tin-tuc/2016/12/quan-4-diem-dau-tu-bat-dong-san-tiem-nang/)
Khu vực Quận 4 TP.HCM được dự báo trong giai đoạn 2016 – 2018 sẽ trở thành điểm nóng của bất động sản Sài Gòn khi thu hút được rất nhiều các ông chủ địa ốc đầu tư vào đây.
**Quận 4, bất động sản trung tâm điểm đầu tư tiềm năng**
Trong ngành bất động sản, yếu tố quan trọng nhất khi xem xét tiềm năng một dự án chính là vị trí mà ai cũng biết. Hiện nay, thành phố Hồ Chí Minh đang quy hoạch Quận 4 như một khu trung tâm mở rộng với nhiều dự án khu đô thị lớn. Vài khu cảng cũ được chuyển đổi công năng sử dụng đất dự kiến sẽ tạo tính lan tỏa rất lớn để các nhà đầu tư bất động sản đổ xô về đây. Quận 4 trở thành điểm đầu tư bất động sản tiềm năng nhất nhì tại TP.HCM.
-
[Nhiều ưu đãi lớn cho thị trường nhà đất dịp cuối năm](/tin-tuc/2016/12/nhieu-uu-dai-lon-cho-thi-truong-nha-dat/) **Thị trường nhà đất sôi động dịp cuối năm**Với thời điểm kinh tế phát triển như hiện nay, tìm kiếm một căn hộ để mua hay thuê lâu dài ổn định để kinh doanh là nhu cầu chung của nhiều người. Nắm bắt được điều đó hàng hoạt các nhà bất động sản, nhà đất lớn nhỏ ào ạt cho ra đời vô số dự án lớn nhỏ nhằm đáp ứng nhu cầu của thị hiếu của con người. Thế nên giờ đây để tìm được một căn hộ để mua hay cho thuê hiệu quả người đầu tư phải cẩn trọng xem xét kỹ lưỡng mọi khía cạnh trước khi xuất tiền. [Bất động sản khu Tây Tp.HCM chuyển dịch dòng sản phẩm](/tin-tuc/2016/12/bat-dong-san-khu-tay-tp-hcm-chuyen-dich-dong-san-pham/)
Sau làn sóng đầu tư vào các
**dự án tại phía Đông và Nam Tp.HCM**, thị trường bất động sản đang có sự dịch chuyển về phía Tây với sự xuất hiện của nhiều dự án nhà ở thuộc phân khúc trung – cao cấp, mức giá trên dưới 2 tỉ đồng.
**Khu Tây Tp.HCM bao gồm các quận 6, 8, Bình Tân và Tân Phú**. Khu vực này tập trung phần lớn đối tượng lao động có mức thu nhập trung bình. Là khu vực vùng ven, xa trung tâm, quỹ đất rộng và giá rẻ, nên ban đầu khu Tây được định vị phát triển các dự án căn hộ bình dân, có thể kể đến Tecco Town, Ehome, HQC Hồ Học Lãm, SGC Nguyễn Văn Luông, chung cư Đông Hưng II, khu dân cư An Sương, dự án 242/16 Bà Hom… Tuy nhiên, trong 2 năm trở lại đây, thị trường phía Tây đã có sự đa dạng hơn về phân khúc sản phẩm. Bên cạnh các dự án nhà bình dân, ngày càng nhiều dự án thuộc phân khúc trung cấp, cao cấp được triển khai xây dựng. Nhiều chủ đầu tư uy tín như Him Lam, Hưng Thịnh, Năm Bảy Bảy hoặc một số nhà đầu tư mới như Novaland và Phúc Khang chọn khu Tây để triển khai những dự án nhà ở trung cấp như: RichStar, Southern Dragon, Melody Residence, Sky Center (Tân Phú), Depot Metro Tower (quận 12), Him Lam Chợ Lớn (quận 6), Diamond Lake View ( quận 8)….

Server: nginx + Phusion Passenger

Strict-Transport-Security: max-age=31536000; includeSubDomains

Content-Type: text/html; charset=utf-8

X-Powered-By: Phusion Passenger

X-Content-Type-Options: nosniff

Cache-Control: max-age=0, private, must-revalidate